97 Open Source Chaos Engineering Software Projects
Free and open source chaos engineering code projects including engines, APIs, generators, and tools.
Chaostoolkit Samples17 ⭐
Samples that show how to construct Chaos Experiments to learn about and overcome system weaknesses
Platform Chaos19 ⭐
A node sdk for building services capable of injecting chaos into PaaS offerings. ⚙️ 🌩
Sample Spring Chaosmonkey19 ⭐
sample applications illustrating usage of codecentric's chaos monkey library for microservices created using spring boot and spring cloud
mizumochi is a tool to simulate unstable disk I/O for testing stability/robustness of system.
Distributed Load Testing Using Aws Fargate76 ⭐
Solution to setup AWS Fargate to run multi-region distributed performance testing.
Docker Tc383 ⭐
: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.
Common Disaster Recovery Scenarios28 ⭐
A list of common Disaster Recovery (DR) scenarios for software companies
Simmy is a chaos-engineering and fault-injection tool, integrating with the Polly resilience project for .NET
An easy to use and powerful chaos engineering experiment toolkit.（阿里巴巴开源的一款简单易用、功能强大的混沌实验注入工具）
Chaos Injection Using Simmy21 ⭐
A microservice based application to demonstrate how chaos engineering works with Simmy using chaos policies in a distributed system.
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.
Bchavez Havoc21 ⭐
:volcano: A set of dangerous algorithms that cause havoc in .NET applications and operating systems for use in chaos engineering.
Openmessaging Chaos84 ⭐
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.
Zeebe Chaos10 ⭐
Contains everything related to chaos engineering in Zeebe, which means chaos experiments, hypothesis backlog etc.
Amazon's light-weight library for chaos engineering on AWS. It can be used for EC2 and ECS (with EC2 launch type).
Performance Engineers Devops25 ⭐
🐱🏍This repository helps performance testers and engineers who wants to dive into DevOps and SRE world.
Litmus On Okteto32 ⭐
Use Litmus and Okteto Cloud to show you how to start Chaos testing your Kubernetes applications.
Kubernetes Chaos Sandbox12 ⭐
🧪 Tutorials for running chaos experiments with litmus chaos, chaos mesh, and gremlin (includes k8s setup)
Gin Chaos Monkey18 ⭐
:cocktail: :cocktail: :cocktail: - Chaos Monkey assalts middleware for Gin Gonic
Chaos Monkey Symfony Bundle81 ⭐
Chaos Monkey for Symfony applications. Try to attack your running Symfony App.
Chaos Monkey18 ⭐
Chaos Monkey is a resiliency tool that helps PHP applications tolerate random failures.
A distributed peer to peer list of bad actor IP addresses and phone numbers collected via a SIP Honeypot.
A curated collection of publicly available resources on how technology and tech-savvy organizations around the world practice Site Reliability Engineering (SRE)
Certificate Study Guide38 ⭐
A Guide To Prepare for the Gremlin Certified Chaos Engineering Practitioner Exam
App that makes building attack decision trees from the Security Chaos Engineering report easy
Carv Ics Forth Frisbee27 ⭐
The Kubernetes Native Platform for exploring, testing, and benchmarking distributed applications.
Aws Fis Templates Cdk30 ⭐
Collection of AWS Fault Injection Simulator (FIS) experiment templates deploy-able via the AWS CDK
Chaos As A Service13 ⭐
Central repository for Chaos as a service ideas, templates and links to other content
Litmuschaos Litmus2479 ⭐
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
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.
Availability Calculator53 ⭐
Calculate how much downtime should be permitted in your Service Level Agreement or Objective