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+.
- circuit-breaker
- circuit-breaker-pattern
- resilience
- resiliency-patterns
Simple HTTP, REST, and SSE client library for Go
Resilience4j is a fault tolerance library designed for Java8 and functional programming
- resilience
- circuitbreaker
- rate-limiter
- retry
httpx is a fast and multi-purpose HTTP toolkit that allows running multiple probes using the retryablehttp library.
Fault tolerance and resilience patterns for the JVM
- java
- retry
- resilience
- timeout
Simple golang library for retry mechanism
- golang
- go
- retry
- retry-library
Retryable HTTP client in Go
Fault tolerance and resilience patterns for Go
- resilience
- resiliency-patterns
- retry
- circuit-breaker
Promise + progress + pause + cancel + retry for Swift.
Plugin-driven, extensible HTTP client toolkit for Go
Retry a promise-returning or async function
Haven't you wished for `try` to sometimes try a little harder? Meet `retry`
Simple Elixir macros for linear retry, exponential backoff and wait with composable delays
- retry
- retry-strategies
- linear-retry
- exponential-backoff
Job Scheduler for IOS with Concurrent run, failure/retry, persistence, repeat, delay and more
♻️ The most advanced interruptible mechanism to perform actions repetitively until successful.
A local retry shim that stops Codex's "Selected model is at capacity" error from interrupting your work.
Nice category that adds the ability to set the retry interval, retry count and progressiveness.
Refit based web api client management, but resilient (retry, connectivity, cache, auth, log, priority, etc...)
- akavache
- automapper
- dotnet
- fusillade
TranslatedJOB, make your short-term command as a long-term job. A tool that turns command lines into scheduled tasks
Go asynchronous simple function utilities, for managing execution of closures and callbacks
- goroutine
- callback
- closure
- golang
Lightweight library that handles RabbitMQ auto-reconnect and publishing retry routine for you.
Make custom low-level DNS requests from node with retry support.
High-performance Swift framework for task execution, memory caching, and data management with intelligent execution merging, TTL caching, and retry logic
Go implementation of different backoff strategies useful for retrying operations and heartbeating.
- backoff
- heartbeat
- exponential-backoff
- retry