Retry Open Source Projects
Browse 218 Retry open source projects, ranked by GitHub stars. Find the most popular Retry tools and libraries.
sindresorhus/ky
🌳 Tiny & elegant JavaScript HTTP client based on the Fetch API
Metrics details
| Stars | 16,997 |
App-vNext/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+.
Metrics details
| Stars | 14,207 |
go-resty/resty
Simple HTTP, REST, and SSE client library for Go
Metrics details
| Stars | 11,728 |
resilience4j/resilience4j
Resilience4j is a fault tolerance library designed for Java8 and functional programming
Metrics details
| Stars | 10,720 |
jd/tenacity
Retrying library for Python
Metrics details
| Stars | 8,726 |
failsafe-lib/failsafe
Fault tolerance and resilience patterns for the JVM
Metrics details
| Stars | 4,311 |
thomasdondorf/puppeteer-cluster
Puppeteer Pool, run a cluster of instances in parallel
Metrics details
| Stars | 3,517 |
googlemaps/google-maps-services-js
Node.js client library for Google Maps API Web Services
Metrics details
| Stars | 3,055 |
avast/retry-go
Simple golang library for retry mechanism
Metrics details
| Stars | 2,937 |
Azure/fetch-event-source
A better API for making Event Source requests, with all the features of fetch()
Metrics details
| Stars | 2,843 |
litl/backoff
Python library providing function decorators for configurable backoff and retry
Metrics details
| Stars | 2,698 |
path/android-priority-jobqueue
A Job Queue specifically written for Android to easily schedule jobs (tasks) that run in the background, improving UX and application stability.
Metrics details
| Stars | 2,393 |
spring-projects/spring-retry
Metrics details
| Stars | 2,268 |
failsafe-go/failsafe-go
Fault tolerance and resilience patterns for Go
Metrics details
| Stars | 2,232 |
softonic/axios-retry
Axios plugin that intercepts failed requests and retries them whenever possible
Metrics details
| Stars | 2,014 |
rholder/retrying
Retrying is an Apache 2.0 licensed general-purpose retrying library, written in Python, to simplify the task of adding retry behavior to just about anything.
Metrics details
| Stars | 1,925 |
vercel/async-retry
Retrying made simple, easy and async
Metrics details
| Stars | 1,920 |
alpacahq/alpaca-trade-api-python
Python client for Alpaca's trade API
Metrics details
| Stars | 1,881 |
rholder/guava-retrying
This is a small extension to Google's Guava library to allow for the creation of configurable retrying strategies for an arbitrary function call, such as something that talks to a remote service with flaky uptime.
Metrics details
| Stars | 1,464 |
hynek/stamina
Production-grade retries for Python
Metrics details
| Stars | 1,436 |
AttoJS/vue-request
⚡️ This is a library that can easily help you manage request states, supporting common features such as SWR, polling, error retry, caching, and pagination, etc. ⚡️ 这是一个能够轻松帮助你管理请求状态的库,支持 SWR、轮询、错误重试、缓存、分页等常用功能。
Metrics details
| Stars | 1,407 |
guonaihong/gout
gout to become the Swiss Army Knife of the http client @^^@---> gout 是http client领域的瑞士军刀,小巧,强大,犀利。具体用法可看文档,如使用迷惑或者API用得不爽都可提issues
Metrics details
| Stars | 1,332 |
tim-kos/node-retry
Abstraction for exponential and custom retry strategies for failed operations.
Metrics details
| Stars | 1,258 |
nuxt-community/axios-module
Secure and easy axios integration for Nuxt 2
Metrics details
| Stars | 1,187 |
FabrizioBrancati/Queuer
Queuer is a queue manager, built on top of OperationQueue and Dispatch (aka GCD).
Metrics details
| Stars | 1,155 |
h2non/gentleman
Plugin-driven, extensible HTTP client toolkit for Go
Metrics details
| Stars | 1,131 |
renderedtext/render_async
render_async lets you include pages asynchronously with AJAX
Metrics details
| Stars | 1,073 |
Xuanwo/backon
Make retry like a built-in feature provided by Rust.
Metrics details
| Stars | 1,041 |
sindresorhus/p-retry
Retry a promise-returning or async function
Metrics details
| Stars | 1,023 |
swlib/saber
⚔️ Saber, PHP异步协程HTTP客户端 | PHP Coroutine HTTP client - Swoole Humanization Library
Metrics details
| Stars | 974 |
kamui/retriable
Retriable is an simple DSL to retry failed code blocks with randomized exponential backoff.
Metrics details
| Stars | 908 |
uken/fluent-plugin-elasticsearch
Metrics details
| Stars | 897 |
MindorksOpenSource/Kotlin-Flow-Android-Examples
Metrics details
| Stars | 893 |
kuitos/axios-extensions
🍱 axios extensions lib, including throttle, cache, retry features etc...
Metrics details
| Stars | 837 |
intsmaze/flink-boot
懒松鼠Flink-Boot 脚手架让Flink全面拥抱Spring生态体系,使得开发者可以以Java WEB开发模式开发出分布式运行的流处理程序,懒松鼠让跨界变得更加简单。懒松鼠旨在让开发者以更底上手成本(不需要理解分布式计算的理论知识和Flink框架的细节)便可以快速编写业务代码实现。为了进一步提升开发者使用懒松鼠脚手架开发大型项目的敏捷的度,该脚手架默认集成Spring框架进行Bean管理,同时将微服务以及WEB开发领域中经常用到的框架集成进来,进一步提升开发速度。比如集成Mybatis ORM框架,Hibernate Validator校验框架,Spring Retry重试框架等,具体见下面的脚手架特性。
Metrics details
| Stars | 825 |
litesuits/android-lite-http
LiteHttp is a simple, intelligent and flexible HTTP framework for Android. With LiteHttp you can make HTTP request with only one line of code! It could convert a java model to the parameter and rander the response JSON as a java model intelligently.
Metrics details
| Stars | 819 |
aizuda/easy-retry
灵活,可靠和快速的分布式任务重试和分布式任务调度平台
Metrics details
| Stars | 804 |
influxdata/influxdb-client-python
InfluxDB 2.0 python client
Metrics details
| Stars | 791 |
ronnylt/redlock-php
Redis distributed locks in PHP
Metrics details
| Stars | 771 |
wellyshen/react-cool-img
😎 🏞 A React <Img /> component let you handle image UX and performance as a Pro!
Metrics details
| Stars | 770 |
invl/retry
easy to use retry decorator in python
Metrics details
| Stars | 756 |
alibaba/bulbasaur
💡 A pluggable, scalable process engine. You can use it to develop business-process, approval-process, retry-process and so on. Hope you enjoy it! 💖 可插拔的精简流程引擎,可快速实现流程、审批、业务失败重试等场景。
Metrics details
| Stars | 755 |
jshemas/openGraphScraper
Node.js scraper service for Open Graph Info and More!
Metrics details
| Stars | 752 |
mangui/flashls
HLS Flash Plugin/Player (Chromeless,OSMF,FlowPlayer,mediaelement.js,video.js,Clappr)
Metrics details
| Stars | 745 |
pardahlman/RawRabbit
A modern .NET framework for communication over RabbitMq
Metrics details
| Stars | 742 |
leandromoreira/redlock-rb
Redlock is a redis-based distributed lock implementation in Ruby. More than 40 Millions of downloads.
Metrics details
| Stars | 729 |
edgurgel/verk
A job processing system that just verks! 🧛
Metrics details
| Stars | 729 |
sethvargo/go-retry
Go library for retrying with configurable backoffs
Metrics details
| Stars | 713 |
sethgrid/pester
Go (golang) http calls with retries and backoff
Metrics details
| Stars | 655 |
nukc/StateView
:sparkles: StateView is an invisible, zero-sized View that can be used to lazily inflate loadingView/emptyView/retryView/anyView at runtime.
Metrics details
| Stars | 628 |
Sixt/ja-micro
Lightweight framework for building java microservices
Metrics details
| Stars | 616 |
knxd/knxd
Metrics details
| Stars | 603 |
NoRedInk/rspec-retry
retry randomly failing rspec example
Metrics details
| Stars | 592 |
orhanobut/wasp
Compact and easy to use, 'all-in-one' android network solution
Metrics details
| Stars | 578 |
wsmd/reattempt
🤞 Give your functions another chance
Metrics details
| Stars | 565 |
xiprox/ErrorView
A custom view that displays an image, a title, and a subtitle. Use it for errors, empty states, or just messages with images!
Metrics details
| Stars | 561 |
diamondio/better-queue
Better Queue for NodeJS
Metrics details
| Stars | 550 |
google/mug
A small Java 8 library (string manipulation, BiStream, Structured Concurrency, SQL Templates)
Metrics details
| Stars | 526 |
JustinBeckwith/retry-axios
🦖 A super flexible interceptor for Axios that makes it easy to retry requests.
Metrics details
| Stars | 509 |
icanzilb/Retry
Haven't you wished for `try` to sometimes try a little harder? Meet `retry`
Metrics details
| Stars | 495 |
