Ecosyste.ms: Repos

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

GitHub topics: retry

ebh/ngx-http-resilience

Angular HttpInterceptors that provide resiliency capabilities

Language: TypeScript - Size: 1.05 MB - Last synced: about 11 hours ago - Pushed: about 12 hours ago - Stars: 0 - Forks: 0

1ib/retry

A TypeScript utility for retrying sync/async methods that throw errors.

Language: TypeScript - Size: 113 KB - Last synced: about 15 hours ago - Pushed: about 16 hours ago - Stars: 0 - Forks: 0

denisyukphp/backoff

Back-off algorithm implementation.

Language: PHP - Size: 119 KB - Last synced: about 15 hours ago - Pushed: about 16 hours ago - Stars: 25 - Forks: 0

shutterstock/kinesis-helpers

Helpers for @aws-sdk/client-kinesis

Language: TypeScript - Size: 296 KB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 0 - Forks: 0

aizuda/snail-job

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

Language: Java - Size: 31.2 MB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 164 - Forks: 30

homeport/retry

Tool to retry a command in case it fails

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

failsafe-go/failsafe-go

Fault tolerance and resilience patterns for Go

Language: Go - Size: 373 KB - Last synced: 2 days ago - Pushed: 3 days ago - Stars: 1,501 - Forks: 27

SocketSomeone/nestjs-resilience

🛡️ A module for improving the reliability and fault-tolerance of your NestJS applications

Language: TypeScript - Size: 1.4 MB - Last synced: 2 days ago - Pushed: 3 days ago - Stars: 100 - Forks: 4

y13i/retryx

Promise-based retry workflow library.

Language: TypeScript - Size: 473 KB - Last synced: 3 days ago - Pushed: 4 days ago - Stars: 21 - Forks: 0

benmezger/pyretries

Retry library for Python

Language: Python - Size: 1.37 MB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 5 - Forks: 0

hamba/testutils

A collection of Go testing utilities

Language: Go - Size: 60.5 KB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 1 - Forks: 1

JustinBeckwith/retry-axios

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

Language: TypeScript - Size: 264 KB - Last synced: 4 days ago - Pushed: 8 days ago - Stars: 476 - Forks: 60

AviVahl/promise-assist

Several helper functions when working with native promises.

Language: TypeScript - Size: 401 KB - Last synced: 8 days ago - Pushed: 9 days ago - Stars: 5 - Forks: 1

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: 655 KB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 12 - Forks: 2

violet-black/kaiju-scheduler

Asynchronous Python function scheduler and executor

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

evolution-gaming/retry

Library for retrying failed calls

Language: Scala - Size: 141 KB - Last synced: 10 days ago - Pushed: 10 days ago - Stars: 5 - Forks: 4

jd/tenacity

Retrying library for Python

Language: Python - Size: 557 KB - Last synced: 1 day ago - Pushed: 11 days ago - Stars: 6,076 - Forks: 262

yveskaufmann/retry

Utility for retrying promise based operation on certain situations.

Language: TypeScript - Size: 1.62 MB - Last synced: 12 days ago - Pushed: 12 days ago - Stars: 1 - Forks: 1

Censkh/api-def

Typed APIs with middleware support

Language: TypeScript - Size: 1.61 MB - Last synced: 4 days ago - Pushed: 13 days ago - Stars: 1 - Forks: 1

litl/backoff

Python library providing function decorators for configurable backoff and retry

Language: Python - Size: 248 KB - Last synced: about 13 hours ago - Pushed: 15 days ago - Stars: 2,492 - Forks: 145

softwaremill/retry

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

Language: Scala - Size: 195 KB - Last synced: 15 days ago - Pushed: 16 days ago - Stars: 348 - Forks: 36

zj565061763/retry

Android retry library

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

beenotung/graceful-playwright

Gracefully handle timeout and network error with auto retry.

Language: TypeScript - Size: 34.2 KB - Last synced: 16 days ago - Pushed: 17 days ago - Stars: 0 - Forks: 0

genesys/mollitia

JavaScript Resilience Library

Language: TypeScript - Size: 4.9 MB - Last synced: 16 days ago - Pushed: 17 days ago - Stars: 50 - Forks: 7

fslev/selenium-jutils

Selenium Java Utils

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

toga4/go-retryabletransport

http.RoundTripper with retry.

Language: Go - Size: 73.2 KB - Last synced: 19 days ago - Pushed: 19 days ago - Stars: 1 - 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: 19 days ago - Pushed: 19 days ago - Stars: 0 - Forks: 0

soenneker/soenneker.extensions.httpclient

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

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

sjinks/node-fetch-retry-ts

Adds retry functionality to fetch()

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

cthulhu/go-steun

Collection of small things gopher needs for everyday projects

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

michaelbull/kotlin-retry

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

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

MhmdRyhn/begger

A Minimal HTTP Request Library with Retry Facilities

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

avast/retry-go

Simple golang library for retry mechanism

Language: Go - Size: 180 KB - Last synced: 6 days ago - Pushed: 30 days ago - Stars: 2,234 - Forks: 154

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: about 17 hours ago - Pushed: about 1 month ago - Stars: 4 - Forks: 0

magicxor/piclibbot

inline image search Telegram bot

Language: C# - Size: 59.6 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

go-resty/resty

Simple HTTP and REST client library for Go

Language: Go - Size: 3.43 MB - Last synced: 25 days ago - Pushed: about 1 month ago - Stars: 9,342 - Forks: 670

magicxor/stavklass-tg-bot

inline Telegram bot for posting stavklass.ru pictures

Language: C# - Size: 65.4 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

magicxor/weather-tg-bot

inline Telegram weather bot

Language: C# - Size: 26 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

resilience4j/resilience4j

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

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

geersch/retry

Retry utility function supporting exponential backoff and jitter powered by RxJS :dragon:

Language: TypeScript - Size: 1.16 MB - Last synced: 4 days ago - Pushed: about 1 month ago - Stars: 2 - Forks: 1

hynek/stamina

Production-grade retries for Python

Language: Python - Size: 788 KB - Last synced: 16 days ago - Pushed: about 1 month ago - Stars: 730 - Forks: 7

sha1n/about-time

A set of essential time related utilities

Language: TypeScript - Size: 1.55 MB - Last synced: 6 days ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

ncjones/retry-assert

Retry a function until or while it passes an assertion

Language: JavaScript - Size: 283 KB - Last synced: 15 days ago - Pushed: about 1 month ago - Stars: 8 - Forks: 1

adrichem/ReqnrollRetryPlugin

A Reqnroll plug-in to retry steps

Language: C# - Size: 22.5 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - 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: 4 days ago - Pushed: about 1 month ago - Stars: 181 - Forks: 15

urbanophile/parareq

Reliable Parallel OpenAI API Request Processing with Rate Limiting.

Language: Python - Size: 207 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

jcoreio/chai-wait-for

poll until an assertion succeeds

Language: JavaScript - Size: 815 KB - Last synced: 6 days ago - Pushed: about 1 month ago - Stars: 2 - Forks: 0

donomii/brk

A UDP library with retry

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

Xuanwo/backon

Retry with backoff without effort.

Language: Rust - Size: 72.3 KB - Last synced: 15 days ago - Pushed: about 1 month ago - Stars: 402 - Forks: 16

AiursoftWeb/Canon

Mirror of https://gitlab.aiursoft.cn/aiursoft/canon

Language: C# - Size: 107 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 1 - Forks: 0

ikigai-hq/aj

Rust - background jobs.

Language: Rust - Size: 705 KB - Last synced: 6 days ago - Pushed: about 1 month ago - Stars: 3 - Forks: 0

fabiospampinato/tryloop

Simple library for retrying operations, it supports multiple backoff strategies.

Language: TypeScript - Size: 18.6 KB - Last synced: 12 days ago - Pushed: about 1 month ago - Stars: 8 - Forks: 0

blizzy78/gobackoff

Backoff implementation for Go

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

tictactrip/luminator

🕸 Axios proxy provider agent.

Language: TypeScript - Size: 868 KB - Last synced: 16 days ago - Pushed: about 1 month ago - Stars: 28 - Forks: 2

Dixin/EnterpriseLibrary.TransientFaultHandling.Core

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

Language: C# - Size: 375 KB - Last synced: 15 days ago - Pushed: about 2 months ago - Stars: 19 - Forks: 7

tjenkinson/exponential-rate-limit

A small library which handles decaying exponential backoff. This is useful if you want to start throttling something whilst it is going wrong, but recover once things start working again.

Language: TypeScript - Size: 549 KB - Last synced: 15 days ago - Pushed: about 2 months ago - Stars: 3 - Forks: 0

stechstudio/backoff

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

Language: PHP - Size: 33.2 KB - Last synced: about 23 hours ago - Pushed: about 2 months ago - Stars: 180 - Forks: 21

nflaig/loopback4-cosmosdb-retry

LoopBack 4 Azure Cosmos DB data source retry mixin

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

GrantBirki/ruby-retry-examples

A sandbox repository containing examples of Ruby retry logic

Language: Shell - Size: 5.27 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0

tranquanghuy-09/SoftwareArchitecture-Week7

Retry - Resilience4j

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

krishnasism/retry-later

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

Language: Python - Size: 32.2 KB - Last synced: 1 day ago - Pushed: about 2 months ago - Stars: 11 - Forks: 1

coady/waiter

Delayed iteration for polling and retries.

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

samber/go-amqp-pubsub

Fault tolerant Pub/Sub library for RabbitMQ

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

bowencool/async-utilities

An asynchronous tools library in the style of higher-order functions.

Language: TypeScript - Size: 2.39 MB - Last synced: 11 days ago - Pushed: 2 months ago - Stars: 18 - Forks: 0

PuerkitoBio/rehttp

Package rehttp implements a Go HTTP transport that handles retries.

Language: Go - Size: 84 KB - Last synced: about 1 month ago - Pushed: 3 months ago - Stars: 210 - Forks: 17

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: 3 months ago - Pushed: 3 months ago - Stars: 3 - Forks: 0

JustAzul/steam-inventory-loader

A contemporary inventory loader for Steam, equipped with an integrated error retry system, request delay functionality, support for proxy URLs, and memory-efficient design.

Language: TypeScript - Size: 963 KB - Last synced: 1 day ago - Pushed: 3 months ago - Stars: 3 - Forks: 4

hfreire/perseverance

Make your functions :muscle: resilient and :traffic_light: fail-fast to :poop: failures or :watch: delays

Language: JavaScript - Size: 2.85 MB - Last synced: 14 days ago - Pushed: 3 months ago - Stars: 13 - Forks: 2

lpotthast/try-again

Retry synchronous and asynchronous operations.

Language: Rust - Size: 17.6 KB - Last synced: 9 days ago - Pushed: 3 months ago - Stars: 2 - Forks: 1

leshchenko1979/reretry Fork of invl/retry

An easy-to-use but functional retry decorator in python

Language: Python - Size: 72.3 KB - Last synced: 2 months ago - Pushed: 3 months ago - Stars: 18 - Forks: 2

vspaz/goat

Go HTTP client that makes it plain simple to configure TLS, basic auth, retries on specific errors, keep-alive connections, logging, timeouts, etc.

Language: Go - Size: 3.25 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 1 - Forks: 0

cachix/stamina.hs

Retrying for humans using Haskell.

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

chicuongdev2002/Resilience4J_Springboot

Resilience4j with Springboot

Language: Java - Size: 47.9 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0

failsafe-lib/failsafe

Fault tolerance and resilience patterns for the JVM

Language: Java - Size: 1.54 MB - Last synced: 1 day ago - Pushed: 3 months ago - Stars: 4,107 - Forks: 292

houbb/sisyphus

The java retry framework.(支持注解的 java 重试框架)

Language: Java - Size: 250 KB - Last synced: 2 months ago - Pushed: 4 months ago - Stars: 172 - Forks: 66

hipjim/scala-retry

Simple retry mechanism for arbitrary function calls in Scala.

Language: Scala - Size: 133 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 28 - Forks: 5

canimus/aiowebhdfs

A modern and async implementation of the WebHDFS API in python

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

webmasterdevlin/PollyDemo

Retry and circuit breaker policies in C# microservices.

Language: C# - Size: 1.45 MB - Last synced: 20 days ago - Pushed: 4 months ago - Stars: 0 - Forks: 0

JBZoo/Retry Fork of stechstudio/backoff

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

Language: PHP - Size: 75.2 KB - Last synced: 18 days ago - Pushed: 4 months ago - Stars: 7 - Forks: 2

kettanaito/until-connected

Wait for a connection at the given target without making any requests.

Language: TypeScript - Size: 43 KB - Last synced: about 7 hours ago - Pushed: 4 months ago - Stars: 11 - Forks: 1

NicolasLopes7/ts-async-kit

the easiest API to deal with promises in Typescript. Currently, ↩️ Retrying 🏃‍♂️ looping & 😴 sleeping

Language: TypeScript - Size: 51.8 KB - Last synced: 16 days ago - Pushed: 4 months ago - Stars: 40 - Forks: 3

i-e-b/ResilientNpgsqlConnection

A wrapper around NpgsqlConnection that handles retries and reconnects

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

fumoboy007/swift-retry

Retries in Swift with sensible defaults and powerful flexibility.

Language: Swift - Size: 73.2 KB - Last synced: about 2 hours ago - Pushed: 4 months ago - Stars: 104 - Forks: 0

fumoboy007/swift-http-error-handling

Interpret HTTP responses and handle failures in Swift.

Language: Swift - Size: 22.5 KB - Last synced: about 7 hours ago - Pushed: 4 months ago - Stars: 4 - Forks: 0

space-code/typhoon

Typhoon is a service for retry policies

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

elite174/retry-async-action

A highly customizable utility to retry async actions

Language: TypeScript - Size: 31.3 KB - Last synced: 2 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0

cdzombak/runner

Lightweight wrapper for better cron jobs and containers

Language: Go - Size: 163 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 2 - Forks: 0

x-mod/routine

go routine control, abstraction of the Main and some useful Executors.如果你不会管理Goroutine的话,用它

Language: Go - Size: 219 KB - Last synced: 17 days ago - Pushed: 4 months ago - Stars: 60 - Forks: 7

aeon-php/retry

🔁 Retry fragile operations in case of failure with different delay strategies and the possibility to skip/terminate execution

Language: PHP - Size: 7.04 MB - Last synced: 8 days ago - Pushed: 4 months ago - Stars: 5 - Forks: 2

matteosox/tubthumper

Python package of retry utilities named after the English anarcho-communist rock band Chumbawamba's 1997 hit Tubthumping

Language: Python - Size: 721 KB - Last synced: 7 days ago - Pushed: 4 months ago - Stars: 4 - Forks: 0

anhaeh/aio_cache

python cache library for asyncio projects

Language: Python - Size: 28.3 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0

tmtmtoo/cx

A simple command executor utility.

Language: Rust - Size: 87.9 KB - Last synced: 10 days ago - Pushed: 4 months ago - Stars: 3 - Forks: 0

ruang-guru/valkyrietry

Fail, Retry, Succeed With Valkryrietry For Golang

Language: Go - Size: 9.77 KB - Last synced: about 2 months ago - Pushed: 4 months ago - Stars: 13 - Forks: 1

daisugiland/daisugi

🌿 Daisugi monorepo of TypeScript/ESM projects for building composable applications.

Language: TypeScript - Size: 6.77 MB - Last synced: 11 days ago - Pushed: 4 months ago - Stars: 18 - Forks: 4

h2non/riprova

Versatile async-friendly retry package with multiple backoff strategies

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

Koooooo-7/kguarder

:guardsman: A method based guarder for error-handling.

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

maltsev25/retryhttp

Retryable HTTP client in Go

Language: Go - Size: 50.8 KB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 4 - Forks: 0

Anvil/kaioretry

My Own Attempt at Retry decorator

Language: Python - Size: 261 KB - Last synced: 26 days ago - Pushed: 5 months ago - Stars: 2 - Forks: 0

dintegrity/retrying

Retry macros for rust functions

Language: Rust - Size: 44.9 KB - Last synced: 27 days ago - Pushed: 5 months ago - Stars: 2 - 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: about 1 month ago - Pushed: 5 months ago - Stars: 4 - Forks: 7