74 Open Source Chaos Engineering Software Projects
Free and open source chaos engineering code projects including engines, APIs, generators, and tools.
Chaosblade 4228 ⭐
An easy to use and powerful chaos engineering experiment toolkit.（阿里巴巴开源的一款简单易用、功能强大的混沌实验注入工具）
Litmuschaos Litmus 2247 ⭐
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
Docker Tc 355 ⭐
: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 371 ⭐
Simmy is a chaos-engineering and fault-injection tool, integrating with the Polly resilience project for .NET
Chaostoolkit Kubernetes 160 ⭐
Kubernetes driver extension of the Chaos Toolkit probes and actions API
Awsssmchaosrunner 221 ⭐
Amazon's light-weight library for chaos engineering on AWS. It can be used for EC2 and ECS (with EC2 launch type).
Distributed Load Testing Using Aws Fargate 77 ⭐
Solution to setup AWS Fargate to run multi-region distributed performance testing.
Availability Calculator 53 ⭐
Calculate how much downtime should be permitted in your Service Level Agreement or Objective
Mizumochi 31 ⭐
mizumochi is a tool to simulate unstable disk I/O for testing stability/robustness of system.
Litmus On Okteto 33 ⭐
Use Litmus and Okteto Cloud to show you how to start Chaos testing your Kubernetes applications.
Openmessaging Chaos 75 ⭐
Chaos Framework proposes a unified API for vendors to provide solutions to various aspects of performing the principles of chaos engineering in cloud-native environment.
Common Disaster Recovery Scenarios 27 ⭐
A list of common Disaster Recovery (DR) scenarios for software companies
Bchavez Havoc 21 ⭐
:volcano: A set of dangerous algorithms that cause havoc in .NET applications and operating systems for use in chaos engineering.
Cloudraider 25 ⭐
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 19 ⭐
A node sdk for building services capable of injecting chaos into PaaS offerings. ⚙️ 🌩
Chaos Injection Using Simmy 21 ⭐
A microservice based application to demonstrate how chaos engineering works with Simmy using chaos policies in a distributed system.
Chaostoolkit Samples 17 ⭐
Samples that show how to construct Chaos Experiments to learn about and overcome system weaknesses
Sample Spring Chaosmonkey 19 ⭐
sample applications illustrating usage of codecentric's chaos monkey library for microservices created using spring boot and spring cloud
Chaos As A Service 13 ⭐
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.