Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Beginner-Friendly Projects
  3. LitmusChaos

LitmusChaos

Apache-2.0Go3.29.0

An open-source chaos engineering platform for SREs and developers to test cloud-native system resilience.

Visit WebsiteGitHubGitHub
5.4k stars869 forks0 contributors

What is LitmusChaos?

LitmusChaos is an open-source chaos engineering platform that helps SREs and developers practice chaos engineering in cloud-native environments. It allows teams to inject controlled faults into their systems to identify weaknesses and improve resilience. The platform is built around Kubernetes custom resources and provides a centralized hub for sharing and managing chaos experiments.

Target Audience

Site Reliability Engineers (SREs), DevOps engineers, and developers working with Kubernetes who want to proactively test and improve their system's resilience against failures.

Value Proposition

Developers choose LitmusChaos because it's a CNCF-graduated, Kubernetes-native solution that integrates seamlessly with existing cloud-native workflows. Its open-source nature, extensive community-contributed experiment library, and support for custom chaos integrations make it a flexible and powerful tool for resilience testing.

Overview

Litmus helps SREs and developers practice chaos engineering in a Cloud-native way. Chaos experiments are published at the ChaosHub (https://hub.litmuschaos.io). Community notes is at https://hackmd.io/a4Zu_sH4TZGeih-xCimi3Q

Use Cases

Best For

  • Running chaos experiments during application development as an extension of unit testing
  • Integrating chaos testing into CI/CD pipelines to find bugs in fail paths
  • Scheduling planned chaos experiments into production infrastructure to identify deployment weaknesses
  • Practicing chaos engineering in Kubernetes environments using native custom resources
  • Testing hybrid or multi-cloud deployments for resilience against infrastructure failures
  • Building a chaos engineering practice with community-shared experiments and patterns

Not Ideal For

  • Non-Kubernetes environments (e.g., VM-based infrastructures or bare-metal servers)
  • Teams needing ad-hoc, script-based chaos without platform overhead
  • Organizations with low chaos engineering maturity seeking plug-and-play simplicity
  • Projects requiring chaos testing on managed cloud services without K8s access

Pros & Cons

Pros

Kubernetes-Native Integration

Uses custom resources like ChaosExperiment and ChaosEngine, making it seamlessly fit into existing K8s workflows and tooling, as highlighted in the README's architecture overview.

Community Experiment Hub

ChaosHub provides a centralized library of pre-built, community-contributed experiments, accelerating adoption and sharing best practices, evidenced by hub.litmuschaos.io integration.

Flexible Fault Injection

BYOC (Bring-Your-Own-Chaos) support allows integrating third-party tools for custom chaos, offering extensibility beyond built-in faults, as noted in the ChaosExperiment CR description.

Steady-State Validation

Built-in probes enable defining and checking system health constraints during experiments, reducing risk of unintended damage, detailed in the ChaosEngine section of the README.

Cons

Kubernetes-Only Limitation

The platform is tightly coupled to Kubernetes, making it irrelevant for non-K8s environments and limiting use in hybrid setups without K8s components.

Operational Complexity

Managing the chaos control and execution planes adds infrastructure overhead, and workflow setup can be intricate, as implied by the detailed installation and contribution guides.

Steep Learning Curve

Creating custom experiments requires deep understanding of chaos engineering principles and Kubernetes CRDs, which may deter teams new to the practice, despite community resources.

Frequently Asked Questions

Quick Stats

Stars5,428
Forks869
Contributors0
Open Issues346
Last commit6 days ago
CreatedSince 2017

Tags

#hacktoberfest#devops#observability#cncf#kubernetes#resilience-testing#site-reliability-engineering#fault-injection#golang#sre-tools#chaos-engineering#cloud-native

Built With

K
Kubernetes
P
Prometheus
D
Docker

Links & Resources

Website

Included in

Beginner-Friendly Projects84.2k
Auto-fetched 1 day ago

Related Projects

Visual Studio CodeVisual Studio Code

Visual Studio Code

Stars186,063
Forks40,381
Last commit23 hours ago
Official GitHub repositoryOfficial GitHub repository

TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

Stars109,158
Forks13,438
Last commit1 day ago
ViteVite

Next generation frontend tooling. It's fast!

Stars81,304
Forks8,282
Last commit1 day ago
MetabaseMetabase

The easy-to-use open source Business Intelligence and Embedded Analytics tool that lets everyone work with data :bar_chart:

Stars47,607
Forks6,524
Last commit1 day ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub