How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
Chaos Mesh is a cloud-native fault injection tool and Kubernetes chaos engineering platform designed to verify system resilience. It functions as a testing framework for designing and executing automated failure scenarios to evaluate how containerized workloads recover from disruptions.
The main features of chaos-mesh/chaos-mesh are: Chaos Engineering Frameworks, Fault Injection Testing, Custom Resource Definitions, Kernel Fault Injection, Application-Layer Fault Injection, Cloud Infrastructure Faults, Container Termination, Network Faults.
Projects with overlapping indexed features include: shopify/toxiproxy — Toxiproxy is a framework designed for chaos engineering and network resilience testing. It functions as a programmable… netflix/simianarmy — SimianArmy is a chaos engineering framework and resilience testing tool designed to induce random infrastructure… litmuschaos/litmus — Litmus is a cloud native chaos engineering platform and fault injection tool used to design and execute controlled… chaosblade-io/chaosblade — ChaosBlade is an open-source chaos engineering platform that injects faults into applications, containers, Kubernetes… netflix/chaosmonkey — Chaos Monkey is a chaos engineering tool designed to verify the resilience of distributed systems by intentionally… jepsen-io/jepsen — Jepsen is a distributed systems testing framework designed to verify the correctness of distributed software. It…
Toxiproxy is a framework designed for chaos engineering and network resilience testing. It functions as a programmable TCP proxy that intercepts and routes data streams between clients and servers, allowing developers to simulate unstable network conditions such as latency, bandwidth throttling, and connection failures. The tool provides a control plane that enables the dynamic manipulation of network conditions on active connections in real time. By integrating into automated test suites, it allows for the programmatic injection of faults to validate how distributed systems and microservices
SimianArmy is a chaos engineering framework and resilience testing tool designed to induce random infrastructure failures in cloud environments. It functions as a cloud instance termination tool that simulates unplanned outages to verify that distributed architectures maintain high availability and fault tolerance. The system identifies and terminates cloud server instances to ensure applications can tolerate unexpected hardware failures without interrupting service. This process allows for the verification of automated failover mechanisms and the identification of weaknesses in system reliab
Litmus is a cloud native chaos engineering platform and fault injection tool used to design and execute controlled infrastructure failure simulations within Kubernetes environments. It serves as a resilience testing framework for analyzing system behavior during induced outages to identify weaknesses and potential outages. The project functions as a GitOps chaos orchestrator, using declarative version control to automate the deployment and scheduling of resilience tests. It provides tools for chaos workflow management and the orchestration of experiment sequences to visualize and test infrast
ChaosBlade is an open-source chaos engineering platform that injects faults into applications, containers, Kubernetes clusters, and host systems to test resilience. It functions as a multi-layer fault injection tool, capable of disrupting system resources, Java, C++, NodeJS, and Golang applications, Docker containers, and Kubernetes pods and nodes from a single interface. The platform distinguishes itself through its architecture, which defines chaos experiments as Kubernetes Custom Resource Definitions for native cluster integration, and supports multiple fault injection mechanisms including