LFX Platform

Know more about LFX Platform

LFX Insights

Fault Tolerance Libraries

Libraries that provide fault tolerance capabilities — including circuit breakers, retries, rate limiters, and bulkheads — to build resilient, distributed systems in modern applications.

17 projects

7,425 contributors

$73M

Dapr

Dapr is a portable, event-driven, runtime for building distributed applications across cloud and edge.

Contributors

4,865

Organizations

1,060

Software value

$54M

Resilience4j

Resilience4j is a lightweight fault tolerance library designed for Java8 and functional programming. It provides higher-order functions to enhance any functional interface, lambda expression or method reference with a Circuit Breaker, Rate Limiter, Retry or Bulkhead functionality.

Contributors

1,663

Organizations

251

Software value

$3.1M

Effect

An ecosystem of tools to build robust applications in TypeScript

Contributors

713

Organizations

216

Software value

$15M

Exponential Backoff

⏱ The exponential backoff algorithm in Go

Contributors

184

Organizations

95

Software value

$21K

Netflix Hystrix Resilience Management

Hystrix is a latency and fault tolerance library designed to isolate points of access to remote systems, services and 3rd party libraries, stop cascading failure and enable resilience in complex distributed systems where failure is inevitable.

This project hasn't been onboarded to LFX Insights.

Netflix Zuul

Zuul is a gateway service that provides dynamic routing, monitoring, resiliency, security, and more.

This project hasn't been onboarded to LFX Insights.

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+.

This project hasn't been onboarded to LFX Insights.

Sentinel

A powerful flow control component enabling reliability, resilience and monitoring for microservices. (面向云原生微服务的高可用流控防护组件)

This project hasn't been onboarded to LFX Insights.

ServiceComb Java Chassis

ServiceComb Java Chassis is a Software Development Kit (SDK) for rapid development of microservices in Java, providing service registration, service discovery, dynamic routing, and service management features

This project hasn't been onboarded to LFX Insights.

SmallRye Fault Tolerance

SmallRye implementation of MicroProfile Fault Tolerance: bulkheads, circuit breakers, fallbacks, rate limits, retries, timeouts, and more

This project hasn't been onboarded to LFX Insights.

Spring Retry

Spring Retry is a Linux Foundation project that provides a framework for automatic retrying of failed operations, with customizable backoff policies and recovery strategies for Java applications using the Spring Framework.

This project hasn't been onboarded to LFX Insights.

Tenacity

Retrying library for Python

This project hasn't been onboarded to LFX Insights.

backoff

Python library providing function decorators for configurable backoff and retry

This project hasn't been onboarded to LFX Insights.

finagle

A fault tolerant, protocol-agnostic RPC system

This project hasn't been onboarded to LFX Insights.

go-retryablehttp

Retryable HTTP client in Go

This project hasn't been onboarded to LFX Insights.

node-retry

Abstraction for exponential and custom retry strategies for failed operations.

This project hasn't been onboarded to LFX Insights.
Looking for a project that’s not listed?