Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Resiliency

Resiliency

27 projects

Showing 27 of 27 projects

Sentinel
SentinelJava

A flow control component for microservices enabling reliability, resilience, and real-time monitoring.

#circuit-breaker#reliability#traffic-management
Stars23.1k
Forks8.1k
Last commit1 month ago
zuul
zuulJava

Zuul is an L7 application gateway for dynamic routing, monitoring, resiliency, and security.

#api-gateway#reverse-proxy#java
Stars14.1k
Forks2.4k
Last commit17 hours ago
Eureka
EurekaJava

A RESTful service registry for AWS cloud environments, enabling service discovery, load balancing, and failover for middle-tier servers.

#java#restful-api#netflix-oss
Stars12.7k
Forks3.8k
Last commit4 months ago
toxiproxy
toxiproxyGo

A TCP proxy for simulating network failures and latency to test application resiliency in development and CI environments.

#load-testing#devops#proxy
Stars12.2k
Forks504
Last commit2 days ago
FusionCache
FusionCacheC#

A fast, robust hybrid cache for .NET with advanced resiliency features like fail-safe, cache stampede protection, and multi-level caching.

#stampede#caching#cache-stampede
Stars3.8k
Forks199
Last commit9 days ago
retry-go
retry-goGo

A simple and flexible Go library for implementing retry mechanisms with configurable backoff strategies and error handling.

#retry-logic#hacktoberfest#retry-library
Stars2.9k
Forks177
Last commit5 months ago
toxy
toxyJavaScript

A hackable HTTP proxy for resiliency testing, simulating network failures and unexpected conditions in Node.js.

#http-proxy#load-testing#simulation
Stars2.7k
Forks80
Last commit4 years ago
go-resiliency
go-resiliencyGo

A Go library implementing resiliency patterns like circuit breakers, semaphores, deadlines, batching, and retries.

#circuit-breaker#fault-tolerance#resiliency-patterns
Stars2.3k
Forks150
Last commit1 year ago
chaostoolkit
chaostoolkitPython

A CLI-driven toolkit for writing and running Chaos Engineering experiments across any platform via extensions.

#experimentation#devops#reliability
Stars2.0k
Forks204
Last commit2 years ago
circuitbreaker
circuitbreakerGo

A Go library implementing the Circuit Breaker pattern to handle remote call failures and prevent resource exhaustion.

#circuit-breaker#distributed-systems#go-library
Stars1.2k
Forks111
Last commit2 years ago
p-retry
p-retryJavaScript

A promise retry library with exponential backoff, custom retry strategies, and abort functionality.

#async-await#promise-retry#utility-library
Stars1.0k
Forks84
Last commit3 months ago
circuit
circuitGo

An efficient and feature-complete Go implementation of the circuit breaker pattern, inspired by Netflix Hystrix.

#slo#circuit-breaker#circuit-breaker-pattern
Stars815
Forks49
Last commit8 days ago
retry
retryGo

An advanced interruptible Go library for performing actions repetitively until successful, with context integration and backoff strategies.

#retry-logic#hacktoberfest#library
Stars344
Forks14
Last commit1 day ago
darkroom
darkroomGo

A high-performance, resilient image proxy with pluggable storage backends and image processing engines.

#grafana#image-processing#image-proxy
Stars235
Forks40
Last commit2 months ago
tenacity
tenacityJava

A Dropwizard module that integrates Hystrix for building resilient REST services with circuit breakers and fallbacks.

#circuit-breaker#rest-api#java
Stars204
Forks36
Last commit2 years ago
outboxer
outboxerGo

A Go library implementing the outbox pattern to ensure reliable message delivery in distributed systems.

#event-driven-architecture#message-queue#distributed-systems
Stars168
Forks24
Last commit3 days ago
repeat
repeatGo

A Go library implementing various backoff strategies for retrying operations and heartbeating.

#retry-logic#distributed-systems#backoff
Stars84
Forks7
Last commit6 years ago
cdk-stepfunctions-patterns
cdk-stepfunctions-patternsTypeScript

A set of AWS CDK constructs providing high-level resiliency patterns for AWS Step Functions.

#step-functions#patterns#cdk
Stars68
Forks5
Last commit5 years ago
retry
retryGo

A lightweight Go package for implementing retry logic with configurable attempts and intervals.

#retry-go#retry-logic#network-calls
Stars67
Forks6
Last commit3 months ago
retry-go
retry-goGo

A simple and easy-to-use retry library for Go, supporting both generic operations and HTTP requests.

#retry-logic#http-retry#distributed-systems
Stars49
Forks6
Last commit7 years ago
dropwizard-circuitbreaker
dropwizard-circuitbreakerJava

A circuit breaker library for Dropwizard applications that prevents cascading failures by monitoring exception rates.

#api-stability#java-library#circuit-breaker
Stars46
Forks6
Last commit5 months ago
go-tripper
go-tripperGo

A Go package for implementing circuit breaker patterns to monitor service availability and track success/failure counts.

#circuit-breaker#distributed-systems#go-library
Stars15
Forks0
Last commit2 years ago
retry
retryShell

A simple Go package for implementing retry logic in applications.

#retry-logic#library#golang-package
Stars11
Forks2
Last commit3 years ago
simple_retry
simple_retryCrystal

A Crystal library for retrying code blocks with configurable error handling and exponential backoff.

#retry-logic#library#fault-tolerance
Stars8
Forks0
Last commit1 year ago
circuit
circuitGo

A highly-tunable, type-safe circuit breaker implementation for Go with gradual recovery via probabilistic throttling.

#circuit-breaker#observability#fault-tolerance
Stars7
Forks2
Last commit3 months ago
retro
retroGo

A Go retry library that enables different retry strategies for different error types.

#retry-logic#distributed-systems#go-library
Stars3
Forks0
Last commit2 years ago
ngx-http-resilience
ngx-http-resilienceTypeScript

Angular HttpInterceptors that provide resiliency capabilities like visibility, retry, and circuit breaking for HTTP requests.

#circuit-breaker#interceptor#http
Stars1
Forks0
Last commit1 year ago

Related Tags

#Go15#Error Handling12#Circuit Breaker10#Microservices10#Fault Tolerance9#Distributed Systems9#Go Library8#Retry Logic8#Retry7#Golang6#Metrics4#Transient Failures4
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub