Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: retry

JustinBeckwith/retry-axios

πŸ¦– A super flexible interceptor for Axios that makes it easy to retry requests.

Language: TypeScript - Size: 256 KB - Last synced: 1 day ago - Pushed: 8 days ago - Stars: 475 - Forks: 60

beenotung/graceful-playwright

Gracefully handle timeout and network error with auto retry.

Language: TypeScript - Size: 34.2 KB - Last synced: 1 day ago - Pushed: 3 days ago - Stars: 0 - Forks: 0

SocketSomeone/nestjs-resilience

πŸ›‘οΈ A module for improving the reliability and fault-tolerance of your NestJS applications

Language: TypeScript - Size: 2.53 MB - Last synced: about 23 hours ago - Pushed: 1 day ago - Stars: 99 - Forks: 4

genesys/mollitia

JavaScript Resilience Library

Language: TypeScript - Size: 4.9 MB - Last synced: 1 day ago - Pushed: 3 days ago - Stars: 50 - Forks: 7

damnever/goctl πŸ“¦

For the sake of concurrency control, flow control, resource control, etc.

Language: Go - Size: 81.1 KB - Last synced: 1 day ago - Pushed: over 4 years ago - Stars: 6 - Forks: 1

arakelian/retry

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.

Language: Java - Size: 750 KB - Last synced: 1 day ago - Pushed: about 1 year ago - Stars: 2 - Forks: 0

Censkh/api-def

Typed APIs with middleware support

Language: TypeScript - Size: 1.59 MB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 1 - Forks: 1

zj565061763/retry

Android retry library

Language: Kotlin - Size: 446 KB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 2 - Forks: 1

hynek/stamina

Production-grade retries for Python

Language: Python - Size: 788 KB - Last synced: 1 day ago - Pushed: 22 days ago - Stars: 730 - Forks: 7

aloisdeniel/dio_retry

Retry interceptor for dio.

Language: Dart - Size: 17.6 KB - Last synced: 2 days ago - Pushed: about 3 years ago - Stars: 48 - Forks: 37

makiftutuncu/k-retry

A naive retry implementation in Kotlin

Language: Kotlin - Size: 62.5 KB - Last synced: 2 days ago - Pushed: 5 months ago - Stars: 1 - Forks: 0

avast/retry-go

Simple golang library for retry mechanism

Language: Go - Size: 180 KB - Last synced: 3 days ago - Pushed: 15 days ago - Stars: 2,223 - Forks: 154

litl/backoff

Python library providing function decorators for configurable backoff and retry

Language: Python - Size: 248 KB - Last synced: 3 days ago - Pushed: 14 days ago - Stars: 2,477 - Forks: 145

homeport/retry

Tool to retry a command in case it fails

Language: Go - Size: 201 KB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 3 - Forks: 0

softwaremill/retry

because you should never give up, at least not on the first try

Language: Scala - Size: 195 KB - Last synced: about 22 hours ago - Pushed: 1 day ago - Stars: 348 - Forks: 36

failsafe-lib/failsafe

Fault tolerance and resilience patterns for the JVM

Language: Java - Size: 1.54 MB - Last synced: about 3 hours ago - Pushed: 3 months ago - Stars: 4,103 - Forks: 292

fslev/selenium-jutils

Selenium Java Utils

Language: Java - Size: 166 KB - Last synced: 3 days ago - Pushed: 4 days ago - Stars: 3 - Forks: 0

Xuanwo/backon

Retry with backoff without effort.

Language: Rust - Size: 72.3 KB - Last synced: about 18 hours ago - Pushed: 25 days ago - Stars: 402 - Forks: 16

safwank/ElixirRetry

Simple Elixir macros for linear retry, exponential backoff and wait with composable delays

Language: Elixir - Size: 141 KB - Last synced: 1 day ago - Pushed: 6 months ago - Stars: 433 - Forks: 32

hamba/testutils

A collection of Go testing utilities

Language: Go - Size: 58.6 KB - Last synced: 3 days ago - Pushed: 4 days ago - Stars: 1 - Forks: 1

soenneker/soenneker.extensions.httpclient

A collection of helpful HttpClient extension methods, like retry and auto (de)serialization

Language: C# - Size: 147 KB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 0 - Forks: 0

0xthierry/python-request-rate-limiter

Example of a rate limiter for the Python requests library.

Language: Python - Size: 27.3 KB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 0 - Forks: 0

violet-black/kaiju-scheduler

Asynchronous Python function scheduler and executor

Language: Python - Size: 31.3 KB - Last synced: 5 days ago - Pushed: 6 days ago - Stars: 1 - Forks: 0

webmasterdevlin/Resilience4jDemo

Retry and circuit breaker policies in Java microservices.

Language: Java - Size: 76.2 KB - Last synced: 5 days ago - Pushed: 7 months ago - Stars: 0 - Forks: 1

webmasterdevlin/RetryCircuitbreakerPythonDemo

Retry and circuit breaker policies in Python microservices.

Language: Python - Size: 325 KB - Last synced: 5 days ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0

webmasterdevlin/CockatielDemo

Retry and circuit breaker policies in Nodejs microservices.

Language: TypeScript - Size: 105 KB - Last synced: 5 days ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0

softprops/again

♻️ Retry faillible Rustlang std library futures

Language: Rust - Size: 795 KB - Last synced: 1 day ago - Pushed: almost 2 years ago - Stars: 55 - Forks: 14

tictactrip/luminator

πŸ•Έ Axios proxy provider agent.

Language: TypeScript - Size: 868 KB - Last synced: 2 days ago - Pushed: 29 days ago - Stars: 28 - Forks: 2

sjinks/node-fetch-retry-ts

Adds retry functionality to fetch()

Language: TypeScript - Size: 2.17 MB - Last synced: 9 days ago - Pushed: 10 days ago - Stars: 6 - Forks: 3

h2non/gentleman

Plugin-driven, extensible HTTP client toolkit for Go

Language: Go - Size: 256 KB - Last synced: 3 days ago - Pushed: 5 months ago - Stars: 1,065 - Forks: 53

resilience4j/resilience4j

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

Language: Java - Size: 8.08 MB - Last synced: 18 days ago - Pushed: 18 days ago - Stars: 9,409 - Forks: 1,293

Aldaviva/ThrottleDebounce

πŸš— Rate-limit your actions and funcs by throttling and debouncing them. Retry when an exception is thrown.

Language: C# - Size: 192 KB - Last synced: 4 days ago - Pushed: 9 months ago - Stars: 29 - Forks: 5

aguimaraes/bureaucrat

Failure is my thing

Language: PHP - Size: 104 KB - Last synced: 9 days ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0

benmezger/pyretries

Retry library for Python

Language: Python - Size: 1.16 MB - Last synced: about 15 hours ago - Pushed: 1 day ago - Stars: 5 - Forks: 0

failsafe-go/failsafe-go

Fault tolerance and resilience patterns for Go

Language: Go - Size: 367 KB - Last synced: 10 days ago - Pushed: 10 days ago - Stars: 1,467 - Forks: 26

ekomobile/retry

Retry with exponential backoff

Language: PHP - Size: 19.5 KB - Last synced: 10 days ago - Pushed: over 5 years ago - Stars: 1 - Forks: 0

stechstudio/backoff

PHP library providing retry functionality with multiple backoff strategies and jitter support

Language: PHP - Size: 33.2 KB - Last synced: 4 days ago - Pushed: about 1 month ago - Stars: 180 - Forks: 21

go-resty/resty

Simple HTTP and REST client library for Go

Language: Go - Size: 3.43 MB - Last synced: 10 days ago - Pushed: 18 days ago - Stars: 9,342 - Forks: 670

michaelbull/kotlin-retry

A multiplatform higher-order function for retrying operations that may fail.

Language: Kotlin - Size: 260 KB - Last synced: 13 days ago - Pushed: 13 days ago - Stars: 322 - Forks: 9

Avtonom/queue-repeat

Queue Repeat Manager to RabbitMQ.

Language: PHP - Size: 12.7 KB - Last synced: 13 days ago - Pushed: over 3 years ago - Stars: 1 - Forks: 0

MhmdRyhn/begger

A Minimal HTTP Request Library with Retry Facilities

Language: Go - Size: 8.79 KB - Last synced: 14 days ago - Pushed: 14 days ago - Stars: 0 - Forks: 0

itning/guava-retrying3 Fork of 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.

Language: Java - Size: 649 KB - Last synced: 14 days ago - Pushed: 14 days ago - Stars: 12 - Forks: 2

workshop-depot/retry πŸ“¦

for retrying functions in Go

Language: Go - Size: 4.88 KB - Last synced: 15 days ago - Pushed: almost 6 years ago - Stars: 3 - Forks: 0

pthethanh/retry

retry is a simple http-retry client that support backoff policy such as exponential backoff with max retries...

Language: Go - Size: 5.86 KB - Last synced: 16 days ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

JHegarty14/resilience4ts

resilience4ts is a functional, distributed-first fault tolerance library for TypeScript inspired by resilience4j and Polly

Language: TypeScript - Size: 1.37 MB - Last synced: 16 days ago - Pushed: 17 days ago - Stars: 4 - Forks: 0

khrj/p-retried

Retry a promise-returning or async function. Abstraction for exponential and custom retry strategies for failed operations

Language: TypeScript - Size: 38.1 KB - Last synced: 17 days ago - Pushed: almost 3 years ago - Stars: 5 - Forks: 0

aizuda/easy-retry

η΅ζ΄»οΌŒε―ι ε’ŒεΏ«ι€Ÿηš„εˆ†εΈƒεΌδ»»εŠ‘ι‡θ―•ε’Œεˆ†εΈƒεΌδ»»εŠ‘θ°ƒεΊ¦εΉ³ε°

Language: Java - Size: 26.3 MB - Last synced: 21 days ago - Pushed: 21 days ago - Stars: 152 - Forks: 30

urbanophile/parareq

Reliable Parallel OpenAI API Request Processing with Rate Limiting.

Language: Python - Size: 207 KB - Last synced: 24 days ago - Pushed: 24 days ago - Stars: 0 - Forks: 0

hadielmougy/shield

Fault tolerance library for java

Language: Java - Size: 145 KB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 7 - Forks: 0

albertpastrana/uscala

Set of micro libraries in scala.

Language: Scala - Size: 208 KB - Last synced: 19 days ago - Pushed: almost 5 years ago - Stars: 12 - Forks: 7

vardius/gollback

Go asynchronous simple function utilities, for managing execution of closures and callbacks

Language: Go - Size: 34.2 KB - Last synced: 1 day ago - Pushed: about 1 year ago - Stars: 118 - Forks: 13

vercel/async-retry

Retrying made simple, easy and async

Language: JavaScript - Size: 636 KB - Last synced: 19 days ago - Pushed: 10 months ago - Stars: 1,796 - Forks: 52

jamesjoshuahill/go-retry

Go package for backoff and retry

Language: Go - Size: 10.7 KB - Last synced: 19 days ago - Pushed: almost 7 years ago - Stars: 0 - Forks: 0

hta218/tiny-retry

~0.5kb ✨ function to retry an async job until the job success or stop after a maximum number of tries

Language: JavaScript - Size: 4.52 MB - Last synced: 5 days ago - Pushed: about 1 year ago - Stars: 31 - Forks: 1

ikigai-hq/aj

Rust - background jobs.

Language: Rust - Size: 705 KB - Last synced: 5 days ago - Pushed: 28 days ago - Stars: 3 - Forks: 0

fumoboy007/swift-retry

Retries in Swift with sensible defaults and powerful flexibility.

Language: Swift - Size: 73.2 KB - Last synced: 16 days ago - Pushed: 4 months ago - Stars: 103 - Forks: 0

nflaig/loopback4-cosmosdb-retry

LoopBack 4 Azure Cosmos DB data source retry mixin

Language: TypeScript - Size: 518 KB - Last synced: 23 days ago - Pushed: about 1 month ago - Stars: 2 - Forks: 0

lancha90/kafka-retry

Exponential retry with kafka

Language: Java - Size: 57.6 KB - Last synced: 24 days ago - Pushed: about 4 years ago - Stars: 0 - Forks: 0

adrichem/ReqnrollRetryPlugin

A Reqnroll plug-in to retry steps

Language: C# - Size: 22.5 KB - Last synced: 22 days ago - Pushed: 22 days ago - Stars: 0 - Forks: 0

donomii/brk

A UDP library with retry

Language: Go - Size: 40 KB - Last synced: 25 days ago - Pushed: 25 days ago - Stars: 0 - Forks: 0

godaddy/mssql-pool-party

Extension of node mssql client providing failover, retry, stats, and more

Language: JavaScript - Size: 1.07 MB - Last synced: 27 days ago - Pushed: 5 months ago - Stars: 4 - Forks: 7

bk-rs/retry-rs

Language: Rust - Size: 105 KB - Last synced: 2 days ago - Pushed: over 1 year ago - Stars: 3 - Forks: 0

h2non/riprova

Versatile async-friendly retry package with multiple backoff strategies

Language: Python - Size: 138 KB - Last synced: 29 days ago - Pushed: 4 months ago - Stars: 116 - Forks: 9

fabiospampinato/stubborn-fs

Stubborn versions of Node's fs functions that try really hard to do their job.

Language: TypeScript - Size: 17.6 KB - Last synced: 2 days ago - Pushed: 7 months ago - Stars: 2 - Forks: 0

kamilsk/retry

♻️ The most advanced interruptible mechanism to perform actions repetitively until successful.

Language: Go - Size: 2.34 MB - Last synced: 11 days ago - Pushed: about 3 years ago - Stars: 334 - Forks: 14

BrunoBonacci/safely

Safely is a Clojure's circuit-breaker library for handling retries in an elegant declarative way.

Language: Clojure - Size: 1.43 MB - Last synced: 24 days ago - Pushed: over 1 year ago - Stars: 201 - Forks: 9

h2non/toxy πŸ“¦

Hackable HTTP proxy for resiliency testing and simulated network conditions

Language: JavaScript - Size: 301 KB - Last synced: 29 days ago - Pushed: about 2 years ago - Stars: 2,736 - Forks: 99

cachix/stamina.hs

Retrying for humans using Haskell.

Language: Haskell - Size: 37.1 KB - Last synced: 23 days ago - Pushed: 3 months ago - Stars: 39 - Forks: 1

vcfvct/typescript-retry-decorator

lightweight typescript retry decorator with 0 dependency.

Language: TypeScript - Size: 388 KB - Last synced: 15 days ago - Pushed: 7 months ago - Stars: 82 - Forks: 14

Dixin/EnterpriseLibrary.TransientFaultHandling.Core

Enterprise Library - Transient Fault Handling Application Block for modern .NET with improvement.

Language: C# - Size: 375 KB - Last synced: 1 day ago - Pushed: about 1 month ago - Stars: 19 - Forks: 7

fantasy9830/go-queue

go queue

Language: Go - Size: 22.5 KB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

IBM/kafka-retry

Spring Boot microservice providing generic Kafka message retry capability

Language: Java - Size: 129 KB - Last synced: 23 days ago - Pushed: over 3 years ago - Stars: 27 - Forks: 8

liujianping/job

JOB, make your short-term command as a long-term job. ε°†ε‘½δ»€θ‘Œθ§„εˆ’ζˆδ»»εŠ‘ηš„ε·₯ε…·

Language: Shell - Size: 1.89 MB - Last synced: 3 days ago - Pushed: almost 4 years ago - Stars: 141 - Forks: 12

fumoboy007/swift-http-error-handling

Interpret HTTP responses and handle failures in Swift.

Language: Swift - Size: 22.5 KB - Last synced: 16 days ago - Pushed: 4 months ago - Stars: 4 - Forks: 0

tranquanghuy-09/SoftwareArchitecture-Week7

Retry - Resilience4j

Language: Java - Size: 51.8 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

canimus/aiowebhdfs

A modern and async implementation of the WebHDFS API in python

Language: Python - Size: 26.4 KB - Last synced: 27 days ago - Pushed: 3 months ago - Stars: 7 - Forks: 1

GrantBirki/ruby-retry-examples

A sandbox repository containing examples of Ruby retry logic

Language: Shell - Size: 5.27 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

Rican7/retry

A simple, stateless, functional mechanism to perform actions repetitively until successful.

Language: Go - Size: 54.7 KB - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 466 - Forks: 29

PuerkitoBio/rehttp

Package rehttp implements a Go HTTP transport that handles retries.

Language: Go - Size: 84 KB - Last synced: 17 days ago - Pushed: 2 months ago - Stars: 210 - Forks: 17

krishnasism/retry-later

Retry a function in the background asynchronously without blocking the flow of execution

Language: Python - Size: 32.2 KB - Last synced: 17 days ago - Pushed: about 1 month ago - Stars: 11 - Forks: 1

magicxor/weather-tg-bot

inline Telegram weather bot

Language: C# - Size: 26 MB - Last synced: 18 days ago - Pushed: 18 days ago - Stars: 0 - Forks: 0

magicxor/stavklass-tg-bot

inline Telegram bot for posting stavklass.ru pictures

Language: C# - Size: 65.4 KB - Last synced: 18 days ago - Pushed: 18 days ago - Stars: 0 - Forks: 0

magicxor/piclibbot

inline image search Telegram bot

Language: C# - Size: 59.6 KB - Last synced: 16 days ago - Pushed: 17 days ago - Stars: 0 - Forks: 0

ShashankSinha9592/Food_Delivery_Microservices_Application

A food delivery application system allows users to browse items and order food online in an easy and efficient manner

Language: Java - Size: 208 KB - Last synced: about 2 months ago - Pushed: 12 months ago - Stars: 0 - Forks: 0

abursavich/retry

Package retry provides backoff algorithms for retryable processes.

Language: Go - Size: 26.4 KB - Last synced: about 2 months ago - Pushed: 7 months ago - Stars: 2 - Forks: 0

only-gale/guava-retry

An implementation of retrying mechanism in Java, based on google's guava library.

Size: 4.88 KB - Last synced: about 2 months ago - Pushed: almost 6 years ago - Stars: 0 - Forks: 0

jd1378/GuaranteedTaskRunner πŸ“¦

guarantees a task to run

Language: TypeScript - Size: 266 KB - Last synced: about 2 months ago - Pushed: 12 months ago - Stars: 1 - Forks: 1

kaelzhang/python-aioretry

Asyncio retry utility for Python 3.7+

Language: Python - Size: 34.2 KB - Last synced: 18 days ago - Pushed: 5 months ago - Stars: 12 - Forks: 4

jd/tenacity

Retrying library for Python

Language: Python - Size: 554 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 5,805 - Forks: 256

coady/waiter

Delayed iteration for polling and retries.

Language: Python - Size: 689 KB - Last synced: 28 days ago - Pushed: about 2 months ago - Stars: 29 - Forks: 0

lifeomic/attempt

A JavaScript library that makes it easier to retry functions that return a promise

Language: TypeScript - Size: 485 KB - Last synced: about 6 hours ago - Pushed: 23 days ago - Stars: 180 - Forks: 15

space-code/typhoon

Typhoon is a service for retry policies

Language: Swift - Size: 324 KB - Last synced: about 2 months ago - Pushed: 4 months ago - Stars: 8 - Forks: 0

princemaple/tusk

Elixir task library with retry, success/failure callback and timeout

Language: Elixir - Size: 11.7 KB - Last synced: 12 days ago - Pushed: 11 months ago - Stars: 2 - Forks: 0

caseyamcl/guzzle_retry_middleware

Middleware for Guzzle v6+ that automatically retries HTTP requests on 429, 503 responses.

Language: PHP - Size: 146 KB - Last synced: about 2 months ago - Pushed: 8 months ago - Stars: 182 - Forks: 26

samber/go-amqp-pubsub

Fault tolerant Pub/Sub library for RabbitMQ

Language: Go - Size: 609 KB - Last synced: 1 day ago - Pushed: about 2 months ago - Stars: 16 - Forks: 0

tomcant/retry-cli

A utility for retrying failed CLI commands on Unix-like systems.

Language: Shell - Size: 26.4 KB - Last synced: 22 days ago - Pushed: almost 2 years ago - Stars: 2 - Forks: 0

goxtools/watcher

watcher any for Golang

Language: Go - Size: 17.6 KB - Last synced: about 2 months ago - Pushed: 8 months ago - Stars: 1 - Forks: 1

srv7/LoadingRetry

Loading Retry View

Language: Swift - Size: 622 KB - Last synced: about 1 month ago - Pushed: about 5 years ago - Stars: 3 - Forks: 1

liamcryan/rever

python retry decorator

Language: Python - Size: 50.8 KB - Last synced: 2 months ago - Pushed: almost 4 years ago - Stars: 1 - Forks: 1

hyp3rd/go-again

`go-again` is an high-performance and thread-safe retry library with fine-grained access to the configuration options.

Language: Go - Size: 57.6 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 3 - Forks: 0