Ecosyste.ms: Repos

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

GitHub topics: retry-library

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

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

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

sunng87/diehard

Clojure resilience library for flexible retry, circuit breaker and rate limiter

Language: Clojure - Size: 419 KB - Last synced: 1 day ago - Pushed: 11 days ago - Stars: 322 - Forks: 26

thomasrepnik/spring-quartz-retry

A simple, lightweight and persistent retry mechanism using the quartz scheduler.

Language: Java - Size: 137 KB - Last synced: 14 days ago - Pushed: 14 days ago - Stars: 2 - Forks: 0

lotuc/backoff

Backoff & retries for Clojure/Script

Language: Clojure - Size: 49.8 KB - Last synced: 14 days ago - Pushed: 6 months 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

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

Dixin/EnterpriseLibrary.TransientFaultHandling.Core

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

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

IlyasYOY/go-retry

Simple package to do retries in Go

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

IlicMiljan/Retry-Master

RetryMaster is a flexible and extensible PHP library for handling operation retries.

Language: PHP - Size: 141 KB - Last synced: 10 days ago - Pushed: 11 months ago - Stars: 2 - Forks: 0

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

AhmedBenCharrada/gojob

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

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

0x9ef/clientx

Library for fast building client API. Uses generics to encode/decode custom models

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

simonNozaki/attemptify

Retry utilities inspired by resilience4j for TypeScript

Language: TypeScript - Size: 352 KB - Last synced: 3 months ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0

seemethere/retry.it

retry.it, a simple retry library

Language: Python - Size: 36.1 KB - Last synced: 20 days ago - Pushed: almost 5 years ago - Stars: 78 - Forks: 5

hipjim/scala-retry

Simple retry mechanism for arbitrary function calls in Scala.

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

revington/intenta

Dead simple async retry with exponential backoff

Language: JavaScript - Size: 20.5 KB - Last synced: 23 days ago - Pushed: almost 6 years ago - Stars: 1 - Forks: 0

ruang-guru/valkyrietry

Fail, Retry, Succeed With Valkryrietry For Golang

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

bZichett/jest-retry

Jest retry pattern for flaky E2E tests

Language: JavaScript - Size: 32.2 KB - Last synced: 28 days ago - Pushed: almost 5 years ago - Stars: 41 - Forks: 9

GokGokalp/Luffy

Luffy is a simple resilience and transient-fault handling library

Language: C# - Size: 120 KB - Last synced: 5 days ago - Pushed: about 6 years ago - Stars: 22 - Forks: 8

globocom/reliable-request

A golang opinionated library to provide reliable request using hystrix-go, go-cache, and go-resiliency.

Language: Go - Size: 40 KB - Last synced: 15 days ago - Pushed: over 3 years ago - Stars: 13 - Forks: 0

chk-n/retry

Simple retry library with exponential backoff and timeouts

Language: Go - Size: 6.84 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 1 - Forks: 0

s0rg/retry

Small, full-featured, 100% test-covered retry package for golang.

Language: Go - Size: 31.3 KB - Last synced: 26 days ago - Pushed: 26 days ago - Stars: 12 - Forks: 2

elennick/retry4j 📦

Lightweight Java library for retrying unreliable logic - DEPRECATED

Language: Java - Size: 287 KB - Last synced: 5 months ago - Pushed: 11 months ago - Stars: 201 - Forks: 26

yriveiro/php-backoff

Simple back off / retry functionality

Language: PHP - Size: 50.8 KB - Last synced: 16 days ago - Pushed: over 3 years ago - Stars: 26 - Forks: 1

wgfm/retry

Retry library for python

Language: Python - Size: 4.88 KB - Last synced: 5 months ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0

shafreeck/retry

A pretty simple library to ensure your work to be done

Language: Go - Size: 17.6 KB - Last synced: 3 days ago - Pushed: about 4 years ago - Stars: 12 - Forks: 2

maxinfet/Mulligan

Generic methods for retrying functions and actions in .NET

Language: C# - Size: 28.3 KB - Last synced: 7 months ago - Pushed: over 4 years ago - Stars: 9 - Forks: 1

rbrahul/retry

An essential retry-operation related library for Golang to build fault-tolerant system.

Language: Go - Size: 24.4 KB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 7 - Forks: 1

circul-io/Catalyst

Kotlin Retry Library

Language: Kotlin - Size: 434 KB - Last synced: 3 months ago - Pushed: 7 months ago - Stars: 1 - Forks: 0

craigpastro/retrier 📦

A simple Go (Golang) library for retries featuring generics.

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

Gousto/replay

Plan re-tries and fallbacks strategies for your functions

Language: PHP - Size: 11.7 KB - Last synced: 16 days ago - Pushed: over 2 years ago - Stars: 1 - Forks: 0

Koooooo-7/kguarder

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

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

alexpantyukhin/retryer

Language: Go - Size: 9.77 KB - Last synced: 9 months ago - Pushed: over 4 years ago - Stars: 4 - Forks: 0

bhavikbpatel/SeleniumPageFactoryFramework

A comprehensive framework with Selenium Page-Factory design pattern framework with POM. Takes care of failing test cases Retry, Screen captures, Extent Reports, Excel Reading, Synchronization etc. Parallel execution and multiple browser execution is also possible with this framework,.

Language: Java - Size: 8.64 MB - Last synced: 7 months ago - Pushed: over 6 years ago - Stars: 20 - Forks: 14

s-patompong/php-retrier

PHP Retrier lets you retry your logic easily.

Language: PHP - Size: 27.3 KB - Last synced: 10 months ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

gogama/httpx

Reliable HTTP for GoLang

Language: Go - Size: 148 KB - Last synced: 9 months ago - Pushed: over 1 year ago - Stars: 14 - Forks: 0

ag9920/go-retry

A Stateless Golang Library For Retry Mechanism

Language: Go - Size: 24.4 KB - Last synced: 10 months ago - Pushed: about 2 years ago - Stars: 3 - Forks: 1

xgfone/go-retry

Supply some retry policies to call a function.

Language: Go - Size: 11.7 KB - Last synced: 10 months ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0

Deeptiman/grpc-connection-library

grpc-connection-library that supports the gRPC client-server connection interface for the developers to use as a gRPC middleware in the application.

Language: Go - Size: 136 KB - Last synced: 10 months ago - Pushed: over 2 years ago - Stars: 13 - Forks: 4

pnpnpn/retry-decorator

Decorator for retrying when exceptions occur

Language: Python - Size: 29.3 KB - Last synced: 8 days ago - Pushed: over 2 years ago - Stars: 27 - Forks: 12

nabato/diehard-async

Clojure resilience library including retry, circuit breaker, rate limiter, bulkhead, timeout and fallback

Language: Clojure - Size: 42 KB - Last synced: 11 days ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

y13i/retryx

Promise-based retry workflow library.

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

stun4j/stun4j-stf

Flexible transaction framework, orchestration mechanism, delay queue, adaptive batch processing, async task chain with lineage, compensatory workflow, distributed, high performance, easy to use

Language: Java - Size: 755 KB - Last synced: 9 months ago - Pushed: about 1 year ago - Stars: 2 - Forks: 0

seiginonakama/RetryRequestInterceptor-for-OkHttp

a interceptor for OkHttp which can save failed request in storage and will retry request until success or retry times over limit , or request live time over limit

Language: Java - Size: 89.8 KB - Last synced: about 1 year ago - Pushed: almost 7 years ago - Stars: 45 - Forks: 7

reugn/kotlin-backoff

An exponential backoff library for Kotlin

Language: Kotlin - Size: 146 KB - Last synced: 15 days ago - Pushed: about 2 years ago - Stars: 40 - Forks: 0

siderolabs/go-retry

Generic Go retry library

Language: Go - Size: 37.1 KB - Last synced: 2 days ago - Pushed: 7 months ago - Stars: 4 - Forks: 2

thombashi/retryrequests

A Python library that make HTTP requests with exponential back-off retry by using requests package.

Language: Python - Size: 30.3 KB - Last synced: 1 day ago - Pushed: about 2 years ago - Stars: 4 - Forks: 1

swathinsankaran/retry

A simple Go retry package

Language: Go - Size: 3.91 KB - Last synced: 7 days ago - Pushed: 12 months ago - Stars: 0 - Forks: 0

Tobion/retry

A generic library to retry an operation in case of an error. You can configure the behavior like the exceptions to retry on.

Language: PHP - Size: 34.2 KB - Last synced: 13 days ago - Pushed: almost 4 years ago - Stars: 15 - Forks: 0

Kyash/async-retry

Async-retry controls asynchronous retries in Go, and can be shutdown gracefully.

Language: Go - Size: 27.3 KB - Last synced: 9 months ago - Pushed: about 1 year ago - Stars: 15 - Forks: 1

IceFrozen/Attempt

Attempt is a lightweight component provides declarative retry support for applications, not only but a polling strategy. With Attempt, you can easily poll for something with retry functionality. Non-spring and lightweight applications are friendly for a fewer dependencies.

Language: Java - Size: 542 KB - Last synced: 5 months ago - Pushed: over 1 year ago - Stars: 3 - Forks: 0

bnsd55/RetryCatch

A retry catch mechanism that provides a synchronous and asynchronous running, using Java 8.

Language: Java - Size: 19.5 KB - Last synced: 4 months ago - Pushed: over 5 years ago - Stars: 1 - Forks: 0

monime-lab/gotries

A production inspired golang retry library

Language: Go - Size: 45.9 KB - Last synced: 9 months ago - Pushed: 10 months ago - Stars: 0 - Forks: 0

bhstahl/auto-retry

Automatically retry functions

Language: JavaScript - Size: 16.6 KB - Last synced: 28 days ago - Pushed: over 6 years ago - Stars: 4 - Forks: 2

monime-lab/erlretry

A simple retry Erlang library with different back-off strategy

Language: Erlang - Size: 22.5 KB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0

Hc747/FailSafe

Dynamic and concurrent retry constructs for the JVM, written in Java.

Language: Java - Size: 79.1 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 2 - Forks: 0

IGI-111/retry-block

utilities to retry operations that may fail with configurable backoff behavior using macros over blocks of code

Language: Rust - Size: 20.5 KB - Last synced: about 1 month ago - Pushed: almost 2 years ago - Stars: 1 - Forks: 0

vivek12345/re-promise

🧣 Retry functionality for promises with an exponential backoff time

Language: JavaScript - Size: 1.31 MB - Last synced: 8 days ago - Pushed: about 1 year ago - Stars: 3 - Forks: 3

sorokinigor/yet-another-try

Asynchronous retry executor with a configurable policy.

Language: Java - Size: 133 KB - Last synced: 10 months ago - Pushed: over 6 years ago - Stars: 6 - Forks: 0

flexdinesh/axios-retry-interceptor

Configurable Axios Interceptor to retry failed http calls.

Language: JavaScript - Size: 16.6 KB - Last synced: 4 days ago - Pushed: about 5 years ago - Stars: 18 - Forks: 8

gdiegel/retryJ

Retry library for Java

Language: Java - Size: 103 KB - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 1 - Forks: 0

adimosh/IX.Framework

A set of libraries that extend the .NET Framework and allow easier working in Enterprise environments.

Size: 1.66 MB - Last synced: 2 days ago - Pushed: over 2 years ago - Stars: 5 - Forks: 1

buchslava/sustainablereading

A simple approach to painlessly collecting large amounts of information over HTTP offers a public interface with methods for gathering a bunch of information over HTTP. It contains the function to retry after a failed download attempt.

Language: Go - Size: 256 KB - Last synced: 3 months ago - Pushed: over 2 years ago - Stars: 1 - Forks: 0

pepperkit/retry

This is a free, simple retry library for Java - is pure implementation without any dependency. It helps you transparently retry failed operations.

Language: Java - Size: 156 KB - Last synced: 9 months ago - Pushed: over 2 years ago - Stars: 4 - Forks: 0

vizaizai/retry

易用,且强大的重试库,支持异步重试、宕机重启重试,多模式时间间隔(cron、等差、等比)

Language: Java - Size: 177 KB - Last synced: 9 months ago - Pushed: 12 months ago - Stars: 2 - Forks: 4

tommyforlini/retryable

Abstracted way to enable retry mechanisms for any function

Language: Go - Size: 14.6 KB - Last synced: 10 months ago - Pushed: about 4 years ago - Stars: 1 - Forks: 0

Jeff-Tian/async-retry.ts

async await version of co-retry.js(https://www.npmjs.com/package/co-retry.js), which can be used in both TypeScript and JavaScript.

Language: TypeScript - Size: 588 KB - Last synced: 22 days ago - Pushed: over 1 year ago - Stars: 2 - Forks: 2

thiyagu06/retry4k

resilience and fault tolerance library written in kotlin.

Language: Kotlin - Size: 70.3 KB - Last synced: about 1 year ago - Pushed: almost 4 years ago - Stars: 1 - Forks: 1

marcodippy/retry4s

Purely functional retry combinators for Scala

Language: Scala - Size: 755 KB - Last synced: about 1 year ago - Pushed: almost 6 years ago - Stars: 1 - Forks: 0

channeladam/ChannelAdam.TransientFaultHandling

A .NET library that provides an abstraction for implementing retry policies.

Language: C# - Size: 11.7 KB - Last synced: 5 days ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0

shuaicj/retry-util

Simple java util for retry.

Language: Java - Size: 12.7 KB - Last synced: about 1 year ago - Pushed: almost 5 years ago - Stars: 2 - Forks: 0

memojja/retry-manager

Language: Go - Size: 8.79 KB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 0 - Forks: 1

radkomih/attempt

Retry library with configurable waiting strategy.

Language: Ruby - Size: 4.88 KB - Last synced: 11 months ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0

yoshiso/retrykit

The easiest python retry module with context, for lazy people.

Language: Python - Size: 1.95 KB - Last synced: 14 days ago - Pushed: over 6 years ago - Stars: 6 - Forks: 0

wwwmarcos/await-retry

Language: JavaScript - Size: 10.7 KB - Last synced: 28 days ago - Pushed: over 5 years ago - Stars: 9 - Forks: 3

faizalpribadi/retry

Simple Retry Execution Library For Go

Language: Go - Size: 26.4 KB - Last synced: 8 months ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

markosski/retrying

Retrying computations that may fail unpredictably.

Language: Scala - Size: 2.93 KB - Last synced: about 1 year ago - Pushed: over 6 years ago - Stars: 1 - Forks: 0

SanderSade/Sander.MultiTry

Helper to re-try operations in case of transient exceptions

Language: C# - Size: 46.9 KB - Last synced: 4 days ago - Pushed: about 6 years ago - Stars: 2 - Forks: 0

EnigmaBridge/retry.java

Simple retry logic for sync/async operations (fast retry, back-off)

Language: Java - Size: 170 KB - Last synced: 9 months ago - Pushed: over 7 years ago - Stars: 1 - Forks: 3

canastro/retry

:arrows_counterclockwise: Naive implementation of a retry system

Language: JavaScript - Size: 8.79 KB - Last synced: about 1 year ago - Pushed: almost 6 years ago - Stars: 0 - Forks: 0

saikatbhattacharya/rehit

Retry mechanism is now option rich, easy to plugin and supporting all new NodeJS features.

Language: JavaScript - Size: 15.6 KB - Last synced: about 1 year ago - Pushed: about 6 years ago - Stars: 1 - Forks: 0

ara-ta3/retry

Language: Go - Size: 3.91 KB - Last synced: 18 days ago - Pushed: almost 7 years ago - Stars: 1 - Forks: 0

whhone/retry

Utility to retry a command until succeed.

Language: Python - Size: 5.86 KB - Last synced: about 1 year ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0

Ninigi/patiently_try

DSL to catch and retry errors in small codeblocks

Language: Ruby - Size: 20.5 KB - Last synced: 6 days ago - Pushed: about 6 years ago - Stars: 0 - Forks: 0