Resilience

Top 14 Resilience Open-Source Projects

  • Polly

    Polly is a .NET resilience and transient-fault-handling library that allows developers to express policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner. From version 6.0.1, Polly targets .NET Standard 1.1 and 2.0+.

  • Project mention: The Retry Pattern and Retry Storm Anti-pattern | dev.to | 2024-01-15

    In our applications, we should wrap all requests to remote services in code that implements a retry policy that follows one of the strategies I listed earlier. If you are a .NET developer like myself, you may be familiar with the Polly library. Golang has a library called Retry, and there are numerous third-party libraries for Python and Java.

  • javaslang-circuitbreaker

    Resilience4j is a fault tolerance library designed for Java8 and functional programming

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • awesome-chaos-engineering

    A curated list of Chaos Engineering resources.

  • failsafe

    Fault tolerance and resilience patterns for the JVM

  • aws-well-architected-labs

    Hands on labs and code to help you learn, measure, and build using architectural best practices.

  • Simmy

    Simmy is a chaos-engineering and fault-injection tool, integrating with the Polly resilience project for .NET

  • Riptide

    Client-side response routing for Spring (by zalando)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • TrueGrit

    A data-driven, functionally-oriented, idiomatic Clojure library for circuit breakers, bulkheads, retries, rate limiters, timeouts, etc.

  • hyx

    🧘‍♀️ Lightweight fault tolerant primitives for your modern asyncio Python microservices

  • toxiproxy_ex

    ToxiproxyEx is an Elixir API client for the resilience testing tool Toxiproxy.

  • httpretry

    Enriches the standard go http client with retry functionality.

  • trybot

    A transient fault handling framework including such resiliency solutions as Retry, Timeout, Fallback, Rate Limit and Circuit Breaker.

  • os.bf

    A next-generation high-performance operating system focused on enterprise-level resilience

  • Project mention: Ed.bf: Unix ed implemented in Brainfuck | news.ycombinator.com | 2023-11-27
  • circuit-breaker

    ⚡️ A concise circuit breaker implementation (by gdcmarinho)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Resilience related posts

  • The Retry Pattern and Retry Storm Anti-pattern

    1 project | dev.to | 15 Jan 2024
  • I thought "Availability Groups" would be 100% "seamless"

    1 project | /r/SQLServer | 16 May 2023
  • Do you really need "microservices"?

    1 project | dev.to | 14 May 2023
  • Only "exit 1" if VISIBLE errors are thrown during script invocation, ignoring try/catch blocks

    1 project | /r/PowerShell | 23 Apr 2023
  • Getting back into C# after a hiatus, any good reading material recommendations to get back up to speed? Been using Kotlin recently, and got quite a lot of experience in engineering.

    1 project | /r/csharp | 13 Apr 2023
  • Hyx – Resiliency Toolkit for Python-based microservice systems

    1 project | news.ycombinator.com | 19 Feb 2023
  • Wednesday Links - Edition 2022-11-23

    1 project | dev.to | 23 Nov 2022
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 6 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source Resilience projects? This list will help you:

Project Stars
1 Polly 13,009
2 javaslang-circuitbreaker 9,444
3 awesome-chaos-engineering 5,797
4 failsafe 4,103
5 aws-well-architected-labs 1,948
6 Simmy 525
7 Riptide 286
8 TrueGrit 112
9 hyx 60
10 toxiproxy_ex 51
11 httpretry 41
12 trybot 18
13 os.bf 16
14 circuit-breaker 0

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com