awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

13 dépôts

Awesome GitHub RepositoriesChaos Engineering

Tools for testing system resilience through controlled failure injection.

Explore 13 awesome GitHub repositories matching part of an awesome list · Chaos Engineering. Refine with filters or upvote what's useful.

Awesome Chaos Engineering GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • netflix/chaosmonkeyAvatar de Netflix

    Netflix/chaosmonkey

    16,597Voir sur GitHub↗

    Chaos Monkey is a chaos engineering tool designed to verify the resilience of distributed systems by intentionally terminating production instances. It functions as a fault injection service that identifies weaknesses in cloud-based architectures by simulating real-world hardware and software outages. The platform operates through a centralized orchestration engine that executes periodic disruption cycles based on predefined configuration rules. It employs a rule-based selection process that evaluates instance metadata against safety constraints to ensure that only eligible targets are disrup

    Resiliency tool for testing random instance failures.

    Go
    Voir sur GitHub↗16,597
  • shopify/toxiproxyAvatar de Shopify

    Shopify/toxiproxy

    12,088Voir sur GitHub↗

    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

    Simulates network conditions for resiliency and chaos testing.

    Gochaosdowngo
    Voir sur GitHub↗12,088
  • aphyr/distsys-classAvatar de aphyr

    aphyr/distsys-class

    9,717Voir sur GitHub↗

    This project provides educational materials and courseware focused on the theoretical and practical foundations of distributed systems design. It serves as a comprehensive curriculum covering the disciplines of consensus, data consistency, reliability engineering, and scalability. The instructional content focuses on achieving cluster agreement through consensus algorithms and managing system-wide state via coordination frameworks. It includes a dedicated guide to data theory, exploring replication strategies, consistency models, and data convergence. The courseware covers a broad capability

    Includes instructional content on testing system resilience through controlled failure injection and chaos engineering.

    Voir sur GitHub↗9,717
  • linkedin/school-of-sreAvatar de linkedin

    linkedin/school-of-sre

    8,093Voir sur GitHub↗

    This project is a comprehensive educational resource and curriculum focused on site reliability engineering, distributed systems, and infrastructure operations. It provides technical guides, a systems engineering course, and instructional manuals designed to teach the principles of managing large-scale computing environments. The curriculum covers high-level architectural design for scalability and resilience, including fault-tolerant infrastructure, high-availability patterns, and microservices decomposition. It emphasizes the practical application of site reliability engineering through the

    Teaches the use of controlled failure injection to test and improve system resilience.

    HTMLgithadooplinux
    Voir sur GitHub↗8,093
  • chaos-mesh/chaos-meshAvatar de chaos-mesh

    chaos-mesh/chaos-mesh

    7,761Voir sur GitHub↗

    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 project acts as a multi-cluster chaos orchestrator, providing a centralized control plane to manage and monitor experiments across multiple remote Kubernetes clusters from a single interface. It includes a dashboard for the visual scheduling of experiments and the coordination of complex failure scenarios.

    Chaos engineering platform designed for Kubernetes.

    Go
    Voir sur GitHub↗7,761
  • litmuschaos/litmusAvatar de litmuschaos

    litmuschaos/litmus

    5,432Voir sur GitHub↗

    Litmus est une plateforme de chaos engineering cloud native et un outil d'injection de fautes utilisé pour concevoir et exécuter des simulations de pannes d'infrastructure contrôlées au sein d'environnements Kubernetes. Il sert de framework de test de résilience pour analyser le comportement du système lors de pannes induites afin d'identifier les faiblesses et les interruptions potentielles. Le projet fonctionne comme un orchestrateur de chaos GitOps, utilisant le contrôle de version déclaratif pour automatiser le déploiement et la planification des tests de résilience. Il fournit des outils pour la gestion des workflows de chaos et l'orchestration de séquences d'expériences afin de visualiser et tester la stabilité de l'infrastructure. La plateforme couvre la validation de l'état stable via un monitoring basé sur des métriques et offre des capacités pour exporter les résultats des expériences pour l'analyse de performance. Elle inclut un support pour la gestion d'accès multi-tenant et l'isolation par namespace, ainsi que des ponts pour intégrer des outils d'injection de fautes tiers et des templates personnalisés.

    Framework for identifying infrastructure weaknesses through chaos experiments.

    Go
    Voir sur GitHub↗5,432
  • gruntwork-io/cloud-nukeAvatar de gruntwork-io

    gruntwork-io/cloud-nuke

    3,156Voir sur GitHub↗

    A tool for cleaning up your cloud accounts by nuking (deleting) all resources within it

    Tool for deleting all resources in an AWS account.

    Go
    Voir sur GitHub↗3,156
  • asobti/kube-monkeyAvatar de asobti

    asobti/kube-monkey

    3,064Voir sur GitHub↗

    An implementation of Netflix's Chaos Monkey for Kubernetes clusters

    Gamified chaos engineering tool for Kubernetes.

    Go
    Voir sur GitHub↗3,064
  • alexei-led/pumbaAvatar de alexei-led

    alexei-led/pumba

    3,051Voir sur GitHub↗

    Chaos testing, network emulation, and stress testing tool for containers

    Chaos testing and stress testing tool for containerized environments.

    Go
    Voir sur GitHub↗3,051
  • linki/chaoskubeAvatar de linki

    linki/chaoskube

    1,927Voir sur GitHub↗

    chaoskube periodically kills random pods in your Kubernetes cluster.

    Tests system behavior under arbitrary pod failures.

    Go
    Voir sur GitHub↗1,927
  • lucky-sideburn/kubeinvadersAvatar de lucky-sideburn

    lucky-sideburn/KubeInvaders

    1,109Voir sur GitHub↗

    Gamified Chaos Engineering Tool for Kubernetes

    Gamified chaos engineering tool for Kubernetes.

    JavaScript
    Voir sur GitHub↗1,109
  • gremlin/gremlin-pythonAvatar de gremlin

    gremlin/gremlin-python

    70Voir sur GitHub↗

    A Python SDK for the Gremlin API

    SaaS platform for chaos engineering experiments.

    Python
    Voir sur GitHub↗70
  • aws-samples/aws-fault-injection-simulator-samplesAvatar de aws-samples

    aws-samples/aws-fault-injection-simulator-samples

    51Voir sur GitHub↗

    This repository contains a collection of AWS Fault Injection Service (FIS) experiments designed to test the resilience and fault tolerance of your AWS resources and applications. These experiments simulate various failure scenarios to help you identify potential vulnerabilities and validate your…

    Samples for AWS fault injection testing.

    Voir sur GitHub↗51
  1. Home
  2. Part of an Awesome List
  3. DevOps & Infrastructure
  4. Chaos Engineering