Netflix

    Netflix/chaosmonkey

    #458 this week

    Chaos Monkey is a resiliency tool that helps applications tolerate random instance failures.

    backend
    Go
    Apache-2.0
    17.2K stars
    1.3K forks
    17.2K GitHub watchers
    Updated Oct 14, 2026
    View on GitHub

    Build with Backblaze B2

    SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.

    Explore Backblaze Labs

    Loading star history...

    Where it stands

    Rank, growth pace and release cadence relative to everything GStars tracks.

    Ranks #458 of 2,845 repositories GStars tracks this week (top 16%).

    No releases in the last 90 days; the most recent was 646 days ago, with 27 contributors on GitHub.

    Use Cases & Benefits

    • Randomly terminates virtual machine instances and containers to test application resiliency in production environments.
    • Integrates fully with Spinnaker and supports multiple cloud providers, enabling automated chaos testing within continuous delivery pipelines.
    • Use for improving fault tolerance of microservices running on AWS, Google Compute Engine, Azure, Kubernetes, or Cloud Foundry.
    • Use for validating the robustness of production deployments by simulating unexpected instance failures.
    • Use for training engineering teams to build resilient systems by exposing them to frequent, controlled failures.

    Should you depend on it?

    License terms, project hygiene and risks, from GitHub metadata and GStars' snapshots.

    License

    Apache 2.0

    Permissive: commercial use, modification and redistribution are allowed with attribution; includes an explicit patent grant from contributors.

    Community files

    • README: present

    Watch-outs

    • Warning: No commits in over a year (last push Jan 2025).

    General guidance from repository metadata, not legal advice. How we score

    From the README

    Chaos Monkey randomly terminates virtual machine instances and containers that run inside of your production environment. Exposing engineers to failures more frequently incentivizes them to build resilient services.

    See the documentation for info on how to use Chaos Monkey.

    Chaos Monkey is an example of a tool that follows the Principles of Chaos Engineering.

    This version of Chaos Monkey is fully integrated with Spinnaker, the continuous delivery platform that we use at Netflix. You must be managing your apps with Spinnaker to use Chaos Monkey to terminate instances.

    Chaos Monkey should work with any backend that Spinnaker supports (AWS, Google Compute Engine, Azure, Kubernetes, Cloud Foundry). It has been tested with AWS, GCE, and Kubernetes.

    Excerpt from the Netflix/chaosmonkey README on GitHub (Apache-2.0 license). © its authors.Read the full README on GitHub

    Daily snapshots

    Stars gained per day, and how forks and open issues moved, from GStars' daily snapshots

    Forks

    1.3K+18

    Open issues

    34+0

    Compared with peers in Backend

    Fastest-growing repositories GStars tracks in this cohort for the week of Oct 11, by 7-day star growth

    Netflix/chaosmonkey compared with Backend repositories by stars, 7-day star growth, health score and last release
    RepositoryStars+7dHealthLast release
    NationalSecurityAgency/ghidra93.2K+7.5K75today
    DuarteSantos8/openGym14.9K+4.4K5912 days ago
    K-Dense-AI/scientific-agent-skills53.9K+3.2K7521 days ago
    666ghj/MiroFish80.7K+2.4K23226 days ago
    anthropics/claude-plugins-official43.9K+2.3K35—
    Netflix/chaosmonkey17.2K+075646 days ago
    Category median53.9K+3.2K59—

    Also by Netflix

    Other repositories from this maintainer that GStars tracks

    Discover Repositories

    Search across tracked repositories by name or description