Ecosyste.ms: Repos

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

GitHub topics: retry

coady/waiter

Delayed iteration for polling and retries.

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

princemaple/tusk

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

Language: Elixir - Size: 11.7 KB - Last synced: 30 days ago - Pushed: 12 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: 2 months ago - Pushed: 9 months ago - Stars: 182 - Forks: 26

samber/go-amqp-pubsub

Fault tolerant Pub/Sub library for RabbitMQ

Language: Go - Size: 609 KB - Last synced: 20 days ago - Pushed: 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: about 1 month ago - Pushed: almost 2 years ago - Stars: 2 - Forks: 0

goxtools/watcher

watcher any for Golang

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

srv7/LoadingRetry

Loading Retry View

Language: Swift - Size: 622 KB - Last synced: 17 days ago - Pushed: about 5 years ago - Stars: 3 - 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: 3 months ago - Pushed: 3 months ago - Stars: 3 - Forks: 0

vbauerster/backoff

Backoff strategy with retry

Language: Go - Size: 16.6 KB - Last synced: 3 months ago - Pushed: about 1 year ago - Stars: 5 - Forks: 0

adamdriscoll/pspolly

Retry, rate-limit, cache and circuit breaker cmdlets.

Language: C# - Size: 17.6 KB - Last synced: 20 days ago - Pushed: 12 months ago - Stars: 63 - Forks: 4

dokmic/ts-async-decorators

TypeScript Async Method Decorators

Language: TypeScript - Size: 45.9 KB - Last synced: 29 days ago - Pushed: over 2 years ago - Stars: 16 - Forks: 0

TobyColeman/endeavour

Flexible, fault-tolerant operations for Typescript.

Language: TypeScript - Size: 11.7 KB - Last synced: 3 months ago - Pushed: almost 7 years ago - Stars: 0 - Forks: 0

geersch/retry

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

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

lpotthast/try-again

Retry synchronous and asynchronous operations.

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

preethamvishy/try

A command line tool to try executing a shell command and retry if it fails. Optionally repeat with time intervals even if it succeeds. 🔁 https://www.npmjs.com/package/try-cli

Language: JavaScript - Size: 6.84 KB - Last synced: 25 days ago - Pushed: almost 4 years ago - Stars: 4 - Forks: 1

Tyrrrz/Failsafe 📦

Retry utility

Language: C# - Size: 32.2 KB - Last synced: 20 days ago - Pushed: over 4 years ago - Stars: 14 - Forks: 3

Diplomatiq/resily

Resily is a TypeScript resilience and transient-fault-handling library that allows developers to express policies such as Retry, Fallback, Circuit Breaker, Timeout, Bulkhead Isolation, and Cache. Inspired by App-vNext/Polly.

Language: TypeScript - Size: 809 KB - Last synced: 15 days ago - Pushed: over 1 year ago - Stars: 7 - Forks: 0

dintegrity/retrying

Retry macros for rust functions

Language: Rust - Size: 44.9 KB - Last synced: about 11 hours ago - Pushed: 5 months ago - Stars: 2 - Forks: 0

ybbus/httpretry

Enriches the standard go http client with retry functionality.

Language: Go - Size: 55.7 KB - Last synced: 21 days ago - Pushed: about 1 year ago - Stars: 41 - Forks: 6

chicuongdev2002/Resilience4J_Springboot

Resilience4j with Springboot

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

samber/go-tcp-pool

✨ Drop-in replacement to net.Conn with pooling and auto-reconnect

Language: Go - Size: 9.77 KB - Last synced: 20 days ago - Pushed: 7 months ago - Stars: 11 - Forks: 0

farmx/orchestrator

orchestrator

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

houbb/sisyphus

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

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

thedevsaddam/retry

Simple and easy retry mechanism package for Go

Language: Go - Size: 8.79 KB - Last synced: 21 days ago - Pushed: over 2 years ago - Stars: 65 - Forks: 6

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: 19 days ago - Pushed: 4 months ago - Stars: 40 - Forks: 3

tradingview/retry-ensure-webpack-plugin

Webpack plugin for retrying async chunk loading

Language: TypeScript - Size: 12.7 KB - Last synced: 8 days ago - Pushed: about 1 year ago - Stars: 6 - Forks: 4

i-e-b/ResilientNpgsqlConnection

A wrapper around NpgsqlConnection that handles retries and reconnects

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

douglasfsti/requests

Golang HTTP Client with batteries included

Size: 1000 Bytes - Last synced: 4 months ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

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

kettanaito/until-connected

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

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

tiaanduplessis/tenacious-fetch

Tiny fetch API wrapper to add support for retries with linear & exponential backoff and timeouts (651 Bytes)

Language: JavaScript - Size: 1.17 MB - Last synced: 15 days ago - Pushed: over 1 year ago - Stars: 19 - Forks: 5

alecmocatta/reqwest_resume

Wrapper that uses the `Range` HTTP header to resume get requests.

Language: Rust - Size: 50.8 KB - Last synced: 9 days ago - Pushed: almost 3 years ago - Stars: 7 - Forks: 5

yveskaufmann/retry

Utility for retrying promise based operation on certain situations.

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

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

x-mod/routine

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

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

ruang-guru/valkyrietry

Fail, Retry, Succeed With Valkryrietry For Golang

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

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

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

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

leafrogers/but-you-promised

Zero-dependency promise retries. Exponential back-off by default, highly configurable.

Language: JavaScript - Size: 518 KB - Last synced: 24 days ago - Pushed: 6 months ago - Stars: 6 - Forks: 1

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

h2non/riprova

Versatile async-friendly retry package with multiple backoff strategies

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

linyows/go-retry

A retry command by golang on CLI.

Language: Go - Size: 20.5 KB - Last synced: about 2 months ago - Pushed: about 6 years ago - Stars: 15 - Forks: 4

linuxdynasty/awsretry

Decorate your AWS Boto3 Calls with AWSRetry.backoff(). This will allows your calls to get around the AWS Eventual Consistency Errors.

Language: Python - Size: 13.7 KB - Last synced: 6 days ago - Pushed: almost 2 years ago - Stars: 45 - Forks: 21

bZichett/jest-retry

Jest retry pattern for flaky E2E tests

Language: JavaScript - Size: 32.2 KB - Last synced: 16 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: 23 days ago - Pushed: over 6 years ago - Stars: 22 - Forks: 8

tmtmtoo/cx

A simple command executor utility.

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

resilient-http/resilient.js

Fault tolerant and reactive HTTP client for node.js and browsers

Language: JavaScript - Size: 1.67 MB - Last synced: 13 days ago - Pushed: over 5 years ago - Stars: 183 - Forks: 13

blond/git-retry

:repeat: fault-tolerant git retry wrapper

Language: TypeScript - Size: 16.6 KB - Last synced: 5 months ago - Pushed: about 6 years ago - Stars: 0 - Forks: 0

ShahOdin/CircuitBreakerRetry

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

blizzy78/gobackoff

Backoff implementation for Go

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

humppa123/resilience-typescript

resilience-typescript is a Typescript resilience and transient-fault-handling library that allows developers to add components like Timeout, Retry, Circuit Breaker, Cache, Token Cache to outgoing HTTP(S) calls, built on top of the Axios library with a fluent language. Primarly designed for backend service to service communication.

Language: TypeScript - Size: 895 KB - Last synced: 17 days ago - Pushed: 9 months ago - Stars: 9 - Forks: 2

Anvil/kaioretry

My Own Attempt at Retry decorator

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

hfreire/request-on-steroids

An HTTP client :sparkles: with retry, circuit-breaker and tor support :package: out-of-the-box

Language: JavaScript - Size: 4.29 MB - Last synced: 19 days ago - Pushed: over 1 year ago - Stars: 19 - Forks: 3

mentionapp/retry

Retry is a PHP library for retrying operations with customizable backoff, jitter, and support for both synchronous and asynchronous APIs. It also allows for offline retrying and serialization.

Language: PHP - Size: 39.1 KB - Last synced: 27 days ago - Pushed: 6 months ago - Stars: 10 - Forks: 0

percolate/retry

Percolate's Go retry package

Language: Shell - Size: 169 KB - Last synced: 21 days ago - Pushed: about 1 year ago - Stars: 10 - 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

octolab/try 📦

♻️ CLI tool based on github.com/kamilsk/retry package to execute commands with retries.

Language: Go - Size: 7.76 MB - Last synced: 2 months ago - Pushed: about 4 years ago - Stars: 6 - Forks: 2

ssgreg/repeat

Go implementation of different backoff strategies useful for retrying operations and heartbeating.

Language: Go - Size: 36.1 KB - Last synced: 21 days ago - Pushed: almost 4 years ago - Stars: 84 - Forks: 7

dsalahutdinov/sidekiq-skip_retry

Support to skip default sidekiq retry using predefined middleware

Language: Ruby - Size: 6.84 KB - Last synced: 5 months ago - Pushed: about 6 years ago - Stars: 0 - Forks: 0

fabiospampinato/tryloop

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

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

octokit/octopoller.rb

A micro gem for polling and retrying. Perfect for making repeating requests.

Language: Ruby - Size: 88.9 KB - Last synced: 12 days ago - Pushed: 5 months ago - Stars: 43 - Forks: 6

yriveiro/php-backoff

Simple back off / retry functionality

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

ncjones/retry-assert

Retry a function until or while it passes an assertion

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

aloisdeniel/http_extensions

A set of extensions for the http dart package.

Language: Dart - Size: 81.1 KB - Last synced: 20 days ago - Pushed: over 2 years ago - Stars: 36 - Forks: 15

wgfm/retry

Retry library for python

Language: Python - Size: 4.88 KB - Last synced: 6 months ago - Pushed: over 6 years 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: 22 days ago - Pushed: 4 months ago - Stars: 7 - Forks: 2

MichalPaszkiewicz/cqrs-external-confirm

A plugin for cqrs-react-router that allows easy handling of external system even reconciliation

Language: TypeScript - Size: 50.8 KB - Last synced: about 2 months ago - Pushed: over 6 years ago - Stars: 5 - Forks: 0

Leonqn/fure

Retrying futures using different policies

Language: Rust - Size: 142 KB - Last synced: 12 days ago - Pushed: over 2 years ago - Stars: 4 - Forks: 0

Kestrong/java-sdk

一些常用的java sdk和工具类(日期工具类,分布式锁,redis缓存,二叉树,反射工具类,线程池,对称/非对称/分段加解密,json序列化,http工具,雪花算法,字符串相似度,集合操作工具,xml解析,重试Retry工具类,Jvm监控等)

Language: Java - Size: 124 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 29 - Forks: 21

phelps-sg/openai-pygenerator

Type-annoted wrapper for OpenAI Python API which provides a generator over completions with retry functionality when encountering RateLimitError

Language: Python - Size: 131 KB - Last synced: 3 days ago - Pushed: 6 months ago - Stars: 9 - Forks: 1

victorhsr/vertx-retryable-kafka-consumer

Este projeto apresenta uma implementação de demonstração sobre como poderíamos utilizar mecanismos de retry e DLQ numa arquitetura event driven, utilizando-se do Apache Kafka, Vertx e RxJava.

Language: Java - Size: 152 KB - Last synced: 29 days ago - Pushed: about 2 years ago - Stars: 8 - Forks: 1

wsmd/reattempt

🤞 Give your functions another chance

Language: TypeScript - Size: 2.06 MB - Last synced: 3 months ago - Pushed: over 1 year ago - Stars: 570 - Forks: 11

babybeet/retry

Convenient utilities to retry executing some operation until success or failure at most 3 times

Language: TypeScript - Size: 82 KB - Last synced: about 1 month ago - Pushed: 6 months ago - Stars: 0 - Forks: 0

h2non/gentleman-retry

gentleman's plugin providing retry policy capabilities in your HTTP clients

Language: Go - Size: 18.6 KB - Last synced: 12 days ago - Pushed: over 6 years ago - Stars: 11 - Forks: 1

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: 12 days ago - Pushed: 4 months ago - Stars: 5 - Forks: 2

cnwhy/axios-extra

Support for maximum concurrent settings and retry

Language: JavaScript - Size: 16.6 KB - Last synced: 9 days ago - Pushed: 7 months ago - Stars: 8 - Forks: 3

jcoreio/chai-wait-for

poll until an assertion succeeds

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

panarama360/ts-retry-decorator 📦

ts-retry-decorator

Language: TypeScript - Size: 5.86 KB - Last synced: 19 days ago - Pushed: over 5 years ago - Stars: 3 - Forks: 0

kelunik/retry

A tiny library for retrying failed operations.

Language: PHP - Size: 7.81 KB - Last synced: 19 days ago - Pushed: over 5 years ago - Stars: 13 - Forks: 2

shafreeck/retry

A pretty simple library to ensure your work to be done

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

kevinbuhmann/ngx-utilities

A mono repo collection of lightweight stand alone Angular libraries

Language: TypeScript - Size: 978 KB - Last synced: about 13 hours ago - Pushed: over 1 year ago - Stars: 6 - Forks: 0

jd1378/deno-fetch-goody

a fetch wrapper that supports interceptors, JSON body, retry, timeout and many many more ...

Language: TypeScript - Size: 72.3 KB - Last synced: 6 months ago - Pushed: 8 months ago - Stars: 3 - Forks: 0

daisugiland/daisugi

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

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

azu/exponential-backoff-generator

Exponential backoff generator. Provide robust retry function.

Language: TypeScript - Size: 145 KB - Last synced: 4 days ago - Pushed: over 1 year ago - Stars: 23 - Forks: 0

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

OpenFlutter/flutter_ok_image

a flutter image widget to load image.

Language: Dart - Size: 98.6 KB - Last synced: 19 days ago - Pushed: almost 5 years ago - Stars: 41 - Forks: 3

deeplay-io/retry-subscription

Automatically retry subscriptions with exponential backoff

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

QuSongtao/demo-springcloud-netflix

Spring-Cloud-Netflix标准示例,注册中心:EurekaServer,路由:zuul,软负载:ribbon,HA重试机制:zuul,feign

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

venzel/bff

📜 API com padrão arquitetural BFF e microserviços com Clean Architecture.

Language: TypeScript - Size: 1.35 MB - Last synced: 4 months ago - Pushed: 7 months ago - Stars: 2 - Forks: 0

jun-labs/resilience4j

💫 Learning Resilience4j

Language: Java - Size: 1.35 MB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 0 - Forks: 0

donutloop/toolkit

Collection of useful patterns

Language: Go - Size: 158 KB - Last synced: 7 months ago - Pushed: about 3 years ago - Stars: 158 - Forks: 9

go-playground/backoff

:bowtie: Backoff uses an exponential backoff algorithm to backoff between retries with optional auto-tuning functionality.

Language: Go - Size: 11.7 KB - Last synced: 12 days ago - Pushed: over 6 years ago - Stars: 12 - Forks: 4

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: 5 days ago - Pushed: 3 months ago - Stars: 3 - Forks: 4

Matthew-Davey/EasyNetQ.PollyHandlerRunner 📦

An EasyNetQ handler runner component which wraps consumer function invocation in a Polly policy

Language: C# - Size: 13.7 KB - Last synced: 23 days ago - Pushed: over 6 years ago - Stars: 9 - Forks: 4

craigpastro/retrier 📦

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

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

rofeld/jobber

jobber - Resilient, Retriable, Restartable Task and Flow Framework

Language: Shell - Size: 11.7 KB - Last synced: 8 months ago - Pushed: about 4 years ago - Stars: 0 - Forks: 0

esastack/esa-restclient

An asynchronous event-driven HTTP client based on netty.

Language: Java - Size: 5.61 MB - Last synced: 5 months ago - Pushed: almost 2 years ago - Stars: 82 - Forks: 22

EugenGanshorn/GuzzleBundleRetryPlugin

Retry Plugin for EightPointsGuzzleBundle

Language: PHP - Size: 47.9 KB - Last synced: 28 days ago - Pushed: 7 months ago - Stars: 5 - Forks: 13

mster/reqi

🔮🧙 Promisified request library with built in functionality for retries, redirects, and body parsing. 🚀✨

Language: JavaScript - Size: 226 KB - Last synced: 12 days ago - Pushed: about 2 years ago - Stars: 3 - Forks: 0