Retry Open Source Projects

Browse 218 Retry open source projects, ranked by GitHub stars. Find the most popular Retry tools and libraries.

Share your experience:✍️ Write a Post❓ Ask a Question
1-60 of 218 projects
16,997 stars

sindresorhus/ky

🌳 Tiny & elegant JavaScript HTTP client based on the Fetch API

Metrics details
Stars16,997
14,207 stars

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
Stars14,207
11,728 stars

go-resty/resty

Simple HTTP, REST, and SSE client library for Go

Metrics details
Stars11,728
10,720 stars

resilience4j/resilience4j

Resilience4j is a fault tolerance library designed for Java8 and functional programming

Metrics details
Stars10,720
8,726 stars

jd/tenacity

Retrying library for Python

Metrics details
Stars8,726
4,311 stars

failsafe-lib/failsafe

Fault tolerance and resilience patterns for the JVM

Metrics details
Stars4,311
3,517 stars

thomasdondorf/puppeteer-cluster

Puppeteer Pool, run a cluster of instances in parallel

Metrics details
Stars3,517
3,055 stars

googlemaps/google-maps-services-js

Node.js client library for Google Maps API Web Services

Metrics details
Stars3,055
2,937 stars

avast/retry-go

Simple golang library for retry mechanism

Metrics details
Stars2,937
2,843 stars

Azure/fetch-event-source

A better API for making Event Source requests, with all the features of fetch()

Metrics details
Stars2,843
2,698 stars

litl/backoff

Python library providing function decorators for configurable backoff and retry

Metrics details
Stars2,698
2,393 stars

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
Stars2,393
2,268 stars

spring-projects/spring-retry

Metrics details
Stars2,268
2,232 stars

failsafe-go/failsafe-go

Fault tolerance and resilience patterns for Go

Metrics details
Stars2,232
2,014 stars

softonic/axios-retry

Axios plugin that intercepts failed requests and retries them whenever possible

Metrics details
Stars2,014
1,925 stars

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
Stars1,925
1,920 stars

vercel/async-retry

Retrying made simple, easy and async

Metrics details
Stars1,920
1,881 stars

alpacahq/alpaca-trade-api-python

Python client for Alpaca's trade API

Metrics details
Stars1,881
1,464 stars

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
Stars1,464
1,436 stars

hynek/stamina

Production-grade retries for Python

Metrics details
Stars1,436
1,407 stars

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
Stars1,407
1,332 stars

guonaihong/gout

gout to become the Swiss Army Knife of the http client @^^@---> gout 是http client领域的瑞士军刀,小巧,强大,犀利。具体用法可看文档,如使用迷惑或者API用得不爽都可提issues

Metrics details
Stars1,332
1,258 stars

tim-kos/node-retry

Abstraction for exponential and custom retry strategies for failed operations.

Metrics details
Stars1,258
1,187 stars

nuxt-community/axios-module

Secure and easy axios integration for Nuxt 2

Metrics details
Stars1,187
1,155 stars

FabrizioBrancati/Queuer

Queuer is a queue manager, built on top of OperationQueue and Dispatch (aka GCD).

Metrics details
Stars1,155
1,131 stars

h2non/gentleman

Plugin-driven, extensible HTTP client toolkit for Go

Metrics details
Stars1,131
1,073 stars

renderedtext/render_async

render_async lets you include pages asynchronously with AJAX

Metrics details
Stars1,073
1,041 stars

Xuanwo/backon

Make retry like a built-in feature provided by Rust.

Metrics details
Stars1,041
1,023 stars

sindresorhus/p-retry

Retry a promise-returning or async function

Metrics details
Stars1,023
974 stars

swlib/saber

⚔️ Saber, PHP异步协程HTTP客户端 | PHP Coroutine HTTP client - Swoole Humanization Library

Metrics details
Stars974
908 stars

kamui/retriable

Retriable is an simple DSL to retry failed code blocks with randomized exponential backoff.

Metrics details
Stars908
897 stars

uken/fluent-plugin-elasticsearch

Metrics details
Stars897
893 stars

MindorksOpenSource/Kotlin-Flow-Android-Examples

Metrics details
Stars893
837 stars

kuitos/axios-extensions

🍱 axios extensions lib, including throttle, cache, retry features etc...

Metrics details
Stars837
825 stars

intsmaze/flink-boot

懒松鼠Flink-Boot 脚手架让Flink全面拥抱Spring生态体系,使得开发者可以以Java WEB开发模式开发出分布式运行的流处理程序,懒松鼠让跨界变得更加简单。懒松鼠旨在让开发者以更底上手成本(不需要理解分布式计算的理论知识和Flink框架的细节)便可以快速编写业务代码实现。为了进一步提升开发者使用懒松鼠脚手架开发大型项目的敏捷的度,该脚手架默认集成Spring框架进行Bean管理,同时将微服务以及WEB开发领域中经常用到的框架集成进来,进一步提升开发速度。比如集成Mybatis ORM框架,Hibernate Validator校验框架,Spring Retry重试框架等,具体见下面的脚手架特性。

Metrics details
Stars825
819 stars

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
Stars819
804 stars

aizuda/easy-retry

灵活,可靠和快速的分布式任务重试和分布式任务调度平台

Metrics details
Stars804
791 stars

influxdata/influxdb-client-python

InfluxDB 2.0 python client

Metrics details
Stars791
771 stars

ronnylt/redlock-php

Redis distributed locks in PHP

Metrics details
Stars771
770 stars

wellyshen/react-cool-img

😎 🏞 A React <Img /> component let you handle image UX and performance as a Pro!

Metrics details
Stars770
756 stars

invl/retry

easy to use retry decorator in python

Metrics details
Stars756
755 stars

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
Stars755
752 stars

jshemas/openGraphScraper

Node.js scraper service for Open Graph Info and More!

Metrics details
Stars752
745 stars

mangui/flashls

HLS Flash Plugin/Player (Chromeless,OSMF,FlowPlayer,mediaelement.js,video.js,Clappr)

Metrics details
Stars745
742 stars

pardahlman/RawRabbit

A modern .NET framework for communication over RabbitMq

Metrics details
Stars742
729 stars

leandromoreira/redlock-rb

Redlock is a redis-based distributed lock implementation in Ruby. More than 40 Millions of downloads.

Metrics details
Stars729
729 stars

edgurgel/verk

A job processing system that just verks! 🧛‍

Metrics details
Stars729
713 stars

sethvargo/go-retry

Go library for retrying with configurable backoffs

Metrics details
Stars713
655 stars

sethgrid/pester

Go (golang) http calls with retries and backoff

Metrics details
Stars655
628 stars

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
Stars628
616 stars

Sixt/ja-micro

Lightweight framework for building java microservices

Metrics details
Stars616
603 stars

knxd/knxd

Metrics details
Stars603
592 stars

NoRedInk/rspec-retry

retry randomly failing rspec example

Metrics details
Stars592
578 stars

orhanobut/wasp

Compact and easy to use, 'all-in-one' android network solution

Metrics details
Stars578
565 stars

wsmd/reattempt

🤞 Give your functions another chance

Metrics details
Stars565
561 stars

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
Stars561
550 stars

diamondio/better-queue

Better Queue for NodeJS

Metrics details
Stars550
526 stars

google/mug

A small Java 8 library (string manipulation, BiStream, Structured Concurrency, SQL Templates)

Metrics details
Stars526
509 stars

JustinBeckwith/retry-axios

🦖 A super flexible interceptor for Axios that makes it easy to retry requests.

Metrics details
Stars509
495 stars

icanzilb/Retry

Haven't you wished for `try` to sometimes try a little harder? Meet `retry`

Metrics details
Stars495
1-60 of 218 projects
Get A Weekly Email With Trending Retry Projects
Stay updated on Retry plus related topics you pick below.

Copyright 2018-2026 Awesome Open Source.  All rights reserved.