74 Open Source Chaos Engineering Software Projects
Free and open source chaos engineering code projects including engines, APIs, generators, and tools.
Chaosblade 3098 ⭐
An easy to use and powerful chaos engineering experiment toolkit.（阿里巴巴开源的一款简单易用、功能强大的混沌实验注入工具）
Litmuschaos Litmus 1247 ⭐
Litmus helps Kubernetes SREs and developers practice chaos engineering in a Kubernetes native way. Chaos experiments are published at the ChaosHub (https://hub.litmuschaos.io). Community notes is at https://hackmd.io/a4Zu_sH4TZGeih-xCimi3Q
Docker Tc 294 ⭐
:whale: :vertical_traffic_light: Docker Traffic Control - network rate limiting, emulating delays, losses, duplicates, corrupts and reorders of network packets using only container labels or a command-line interface.
Simmy 259 ⭐
Simmy is a chaos-engineering and fault-injection tool, integrating with the Polly resilience project for .NET
Chaostoolkit Kubernetes 143 ⭐
Kubernetes driver extension of the Chaos Toolkit probes and actions API
Awsssmchaosrunner 168 ⭐
Amazon's light-weight library for chaos engineering on AWS. It can be used for EC2, ECS (with EC2 launch type) and Fargate.
Distributed Load Testing Using Aws Fargate 68 ⭐
Solution to setup AWS Fargate to run multi-region distributed performance testing.
Availability Calculator 42 ⭐
Calculate how much downtime should be permitted in your Service Level Agreement or Objective
Mizumochi 32 ⭐
mizumochi is a tool to simulate unstable disk I/O for testing stability/robustness of system.
Litmus On Okteto 32 ⭐
Use Litmus and Okteto Cloud to show you how to start Chaos testing your Kubernetes applications.
Openmessaging Chaos 26 ⭐
Chaos Framework proposals a unified API for vendors to provide solutions to various aspects of performing the principles of chaos engineering in a Cloud Native environment
Common Disaster Recovery Scenarios 22 ⭐
A list of common Disaster Recovery (DR) scenarios for software companies
Bchavez Havoc 18 ⭐
:volcano: A set of dangerous algorithms that cause havoc in .NET applications and operating systems for use in chaos engineering.
Cloudraider 17 ⭐
A resiliency tool that automates Failure mode effect analysis tests, simplifying complex testing with a behavior-driven development and testing approach. Provides a programmatic way to execute controlled failures in AWS and a BDD way to write test cases, allowing test plans themselves to become test cases that can be executed as is.
Platform Chaos 17 ⭐
A node sdk for building services capable of injecting chaos into PaaS offerings. ⚙️ 🌩
Chaos Injection Using Simmy 16 ⭐
A microservice based application to demonstrate how chaos engineering works with Simmy using chaos policies in a distributed system.
Chaostoolkit Samples 15 ⭐
Samples that show how to construct Chaos Experiments to learn about and overcome system weaknesses
Sample Spring Chaosmonkey 15 ⭐
sample applications illustrating usage of codecentric's chaos monkey library for microservices created using spring boot and spring cloud
Chaos As A Service 12 ⭐
Central repository for Chaos as a service ideas, templates and links to other content
Cloudbedlamlinux 10 ⭐
Simple, configurable, vm-local chaotic operation orchestrator for measuring the resiliency of cloud services by inducing controlled chaos (configurable machine resource and networking pressure) inside underlying virtual machines. This version is meant to run inside Linux VMs and containers.