Topics / #resiliency

Resiliency projects on GitHub

Patterns and tools for fault tolerance, rate limiting, and chaos testing.

As of , the most-starred Resiliency projects on GitHub are istio (38.4K stars), Hystrix (24.5K stars) and Sentinel (23.1K stars). GitHub.Locker tracks 9 Resiliency repositories with 156.4K stars combined. The fastest-growing on October 16 was toxiproxy, with +3 stars in a day.

9Projects
156.4KStars in total
+10Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

9 projects · by stars

  1. #1 · istio/istio

    istio

    Istio is an open-source service mesh that layers transparently onto existing distributed applications, giving you a uniform way to secure, connect, and monitor microservices with few or no code changes.

    38.4K
  2. #2 · Netflix/Hystrix

    Hystrix

    Hystrix is a Java library that isolates calls to remote services and third-party libraries, stopping cascading failures and enabling resilience in complex distributed systems.

    24.5K
  3. #3 · alibaba/Sentinel

    Sentinel

    Sentinel is a flow control, traffic shaping, circuit breaking and system adaptive overload protection component for microservices, built and battle-tested at Alibaba across years of Double-11 shopping festivals.

    23.1K
  1. 4

    chaosmonkey

    17.2KNetflix/chaosmonkey · Go

    Chaos Monkey is a resiliency tool from Netflix that randomly terminates virtual machine instances and containers in your production environment, so engineers face failures often enough that they build services able to tolerate them.

  2. 5

    akka-core

    13.3Kakka/akka-core · Scala

    Akka is a platform for building highly responsive, resilient and scalable distributed services; this repo holds its core libraries. It is used for transactional, analytical, agentic-AI, digital-twin, IoT and edge-to-cloud systems.

  3. 6

    eureka

    12.7KNetflix/eureka · Java

    Eureka is a RESTful service used mainly in AWS cloud environments for service discovery, load balancing, and failover of mid-tier servers, originally built for Netflix's own infrastructure.

  4. 7

    toxiproxy

    12.4KShopify/toxiproxy · Go

    Toxiproxy is a TCP proxy for simulating network and system failure conditions (latency, downtime, bandwidth limits, packet loss, etc.) so you can test the resiliency of your application in CI, dev and test environments.

  5. 8

    resilience4j

    10.8Kresilience4j/resilience4j · Java

    Resilience4j is a lightweight fault tolerance library for Java that lets you decorate function calls with resilience patterns like Circuit Breaker, Retry, Rate Limiter, Bulkhead, Time Limiter and Cache.

  6. 9

    The-Accidental-CTO

    3.9Ksubhashchy/The-Accidental-CTO · TypeScript

    This is 'The Accidental CTO', a story-driven system design handbook by Subhash Choudhary about scaling the Dukaan e-commerce platform from zero to over a million stores without a formal CS degree.

Often tagged together