96 Open Source Retry Software Projects
Free and open source retry code projects including engines, APIs, generators, and tools.
Resilience4j Resilience4j 7636 ⭐
Resilience4j is a fault tolerance library designed for Java8 and functional programming
Stateview 599 ⭐
:sparkles: StateView is an invisible, zero-sized View that can be used to lazily inflate loadingView/emptyView/retryView/anyView at runtime.
Rican7 Retry 435 ⭐
A simple, stateless, functional mechanism to perform actions repetitively until successful.
Elixirretry 347 ⭐
Simple Elixir macros for linear retry, exponential backoff and wait with composable delays
Kamilsk Retry 313 ⭐
♻️ The most advanced interruptible mechanism to perform actions repetitively until successful.
Afnetworking Retrypolicy 202 ⭐
Nice category that adds the ability to set the retry interval, retry count and progressiveness.
Google Mug 270 ⭐
A small Java 8 util library, complementary to Guava (BiStream, Substring, MoreStreams, Parallelizer).
Loadmorewrapper 181 ⭐
📦 make recyclerView supports load more and customize the footer view, without changes to the original adater of recyclerView. 在不改动 RecyclerView 原有的 adapter 的情况下，使 RecyclerView 滑动到底部的时候能够加载更多和自定义底部视图。
Safely 179 ⭐
Safely is a Clojure's circuit-breaker library for handling retries in an elegant declarative way.
View Load Retry 116 ⭐
Riprova 107 ⭐
Versatile async-friendly library to retry failed operations with configurable backoff strategies
Stechstudio Backoff 121 ⭐
PHP library providing retry functionality with multiple backoff strategies and jitter support
Repeat 76 ⭐
Go implementation of different backoff strategies useful for retrying operations and heartbeating.
Guzzle_retry_middleware 124 ⭐
Middleware for Guzzle v6+ that automatically retries HTTP requests on 429, 503 responses.
Adamliesko Retry 49 ⭐
Configurable Go retry package, which invokes flaky functions until they succeed.
Batchman 51 ⭐
This library for Android will take any set of events and batch them up before sending it to the server. It also supports persisting the events on disk so that no event gets lost because of an app crash. Typically used for developing any in-house analytics sdk where you have to make a single api call to push events to the server but you want to optimize the calls so that the api call happens only once per x events, or say once per x minutes. It also supports exponential backoff in case of network failures
Resilience4clj Circuitbreaker 40 ⭐
Resilience4Clj circuit breaker lets you decorate a function call (usually with a potential of external failure) with a safety mechanism to interrupt the propagation of failures.
Awsretry 41 ⭐
Decorate your AWS Boto3 Calls with AWSRetry.backoff(). This will allows your calls to get around the AWS Eventual Consistency Errors.
Routine 48 ⭐
go routine control, abstraction of the Main and some useful Executors.如果你不会管理Goroutine的话，用它
Gollback 77 ⭐
Go asynchronous simple function utilities, for managing execution of closures and callbacks
Re Retrying 35 ⭐
A Java library to allow for the creation of configurable retrying strategies for an arbitrary function call, such as something that communicates with a remote service with flaky uptime.
Ngrx Query 22 ⭐
ngrx-query is a library for querying and managing network state in Angular (2+) applications that use ngrx
Resilience4clj Retry 22 ⭐
Resilience4Clj Retry lets you decorate a function call with a specified number of retry attempts.
Retrygroup 18 ⭐
Package retrygroup provides synchronization, Context cancelation for groups of retry goroutines working on subtasks of a common task.
Request On Steroids 18 ⭐
An HTTP client :sparkles: with retry, circuit-breaker and tor support :package: out-of-the-box
Tenacious Fetch 18 ⭐
Tiny fetch API wrapper to add support for retries with linear & exponential backoff and timeouts (651 Bytes)
Enterpriselibrary.transientfaulthandling.core 15 ⭐
Enterprise Library - Transient Fault Handling Application Block for modern .NET with improvement.
Perseverance 12 ⭐
Make your functions :muscle: resilient and :traffic_light: fail-fast to :poop: failures or :watch: delays
Resilience4j 14 ⭐
Resilience4j - Circuit breaker, bulkhead, rate limiter, retry, application monitoring with prometheus, grafana
Resilience4clj Timelimiter 10 ⭐
Resilience4Clj Time Limiter lets you decorate a function call with a specified time limit.
Go Playground Retry 12 ⭐
:arrows_counterclockwise: Retry provides a set of standardized common components and abstracts away some code that normally is duplicated
Kestrong Java Sdk 24 ⭐
Semantic UI 101 21 ⭐
A lightweight module (~0.5kb ✨) to retry an async job until the job success or stop after a maximum number of tries
Cowin Vaccination Book Slot 15 ⭐
CoWIN Vaccination slot booking telegram bot with auto captcha resolver & alerting feature.Now, never miss a slot.
Savariamir Finity 12 ⭐
Finity is a .NET Core resilience and Fault tolerance library that allows developers to extend IHttpClientFactory such as Retry, Circuit Breaker, Caching, Authentication and, Bulkhead Isolation.
Go Playground Backoff 10 ⭐
:bowtie: Backoff uses an exponential backoff algorithm to backoff between retries with optional auto-tuning functionality.