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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Netflix avatar

Netflix/SimianArmyArchived

0
View on GitHub↗
7,984 stars·1,115 forks·Java·Apache-2.0·28 views

SimianArmy

SimianArmy is a chaos engineering framework and resilience testing tool designed to induce random infrastructure failures in cloud environments. It functions as a cloud instance termination tool that simulates unplanned outages to verify that distributed architectures maintain high availability and fault tolerance.

The system identifies and terminates cloud server instances to ensure applications can tolerate unexpected hardware failures without interrupting service. This process allows for the verification of automated failover mechanisms and the identification of weaknesses in system reliability.

The framework covers cloud infrastructure resiliency and instance management through a chaos engineering workflow. It focuses on fault tolerance verification by simulating random resource loss within production environments.

Features

  • Chaos Engineering - Implements a complete chaos engineering workflow to identify infrastructure weaknesses by introducing controlled failures.
  • Chaos Engineering Frameworks - Ships a comprehensive framework for inducing random infrastructure failures to test and improve cloud environment resilience.
  • Cloud Compute Instance Management - Automates the lifecycle management and termination of virtual machine instances to test infrastructure robustness.
  • Fault Injection Testing - Implements fault injection techniques by simulating unplanned outages to ensure high availability in distributed architectures.
  • Resilient Infrastructure - Tests the ability of cloud applications to maintain service continuity and high availability during random instance losses.
  • Failure Simulation Tools - Provides tools for injecting faults by terminating random instances to validate distributed system recovery logic.
  • Resiliency Testing Loops - Continuously cycles through cloud instances to simulate intermittent outages and verify automated failover functionality.
  • Instance Termination Tools - Provides utilities to intentionally stop cloud instances based on probabilistic schedules to verify system resilience.
  • Cloud Resource API Management - Provides programmatic interfaces to automate the identification and termination of cloud infrastructure resources via APIs.
  • Infrastructure Target Filtering - Implements granular targeting of cloud instances using tags and regions to limit the scope of failure simulations.
  • Fault Tolerance - Verifies that distributed applications automatically recover and maintain availability through simulated hardware and software failures.
  • Chaos Engineering Tools - Legacy suite of tools for cloud resiliency testing.
  • Developer Utilities - Tools to keep your cloud operating in top form.
  • Network Programming - Resiliency tool for testing application failure tolerance.

Star history

Star history chart for netflix/simianarmyStar history chart for netflix/simianarmy

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with SimianArmy

These projects share indexed features with SimianArmy. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • netflix/chaosmonkeyNetflix avatar

    Netflix/chaosmonkey

    16,597View on 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

    Go
    View on GitHub↗16,597
  • chaos-mesh/chaos-meshchaos-mesh avatar

    chaos-mesh/chaos-mesh

    7,761View on 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.

    Go
    View on GitHub↗7,761
  • litmuschaos/litmuslitmuschaos avatar

    litmuschaos/litmus

    5,432View on GitHub↗

    Litmus is a cloud native chaos engineering platform and fault injection tool used to design and execute controlled infrastructure failure simulations within Kubernetes environments. It serves as a resilience testing framework for analyzing system behavior during induced outages to identify weaknesses and potential outages. The project functions as a GitOps chaos orchestrator, using declarative version control to automate the deployment and scheduling of resilience tests. It provides tools for chaos workflow management and the orchestration of experiment sequences to visualize and test infrast

    Go
    View on GitHub↗5,432
  • shopify/toxiproxyShopify avatar

    Shopify/toxiproxy

    12,088View on 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

    Gochaosdowngo
    View on GitHub↗12,088
Compare all 30 related projects→

Frequently asked questions

What does netflix/simianarmy do?

SimianArmy is a chaos engineering framework and resilience testing tool designed to induce random infrastructure failures in cloud environments. It functions as a cloud instance termination tool that simulates unplanned outages to verify that distributed architectures maintain high availability and fault tolerance.

What are the main features of netflix/simianarmy?

The main features of netflix/simianarmy are: Chaos Engineering, Chaos Engineering Frameworks, Cloud Compute Instance Management, Fault Injection Testing, Resilient Infrastructure, Failure Simulation Tools, Resiliency Testing Loops, Instance Termination Tools.

Which projects share features with netflix/simianarmy?

Projects with overlapping indexed features include: netflix/chaosmonkey — Chaos Monkey is a chaos engineering tool designed to verify the resilience of distributed systems by intentionally… chaos-mesh/chaos-mesh — Chaos Mesh is a cloud-native fault injection tool and Kubernetes chaos engineering platform designed to verify system… litmuschaos/litmus — Litmus is a cloud native chaos engineering platform and fault injection tool used to design and execute controlled… shopify/toxiproxy — Toxiproxy is a framework designed for chaos engineering and network resilience testing. It functions as a programmable… voltagent/awesome-claude-code-subagents — This project provides a framework for managing multi-agent systems, designed to automate complex software development,… linkerd/linkerd2 — This project is a service mesh platform designed to manage, secure, and observe service-to-service communication…