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

GitHub topics: exponential-backoff

keshav-005/FastFetch-API-Fetch-Enhancer

⚡ FastFetch – An NPM package for a smarter fetch() wrapper with auto-retry, deduplication, and minimal boilerplate for efficient API requests. Stop redundant calls and handle failures seamlessly with built-in retry logic!

Language: TypeScript - Size: 50.8 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

codesoap/backoff

A most simple and flexible exponential backoff implementation for Go

Language: Go - Size: 7.81 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0

safwank/ElixirRetry

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

Language: Elixir - Size: 139 KB - Last synced at: 5 days ago - Pushed at: about 2 months ago - Stars: 450 - Forks: 33

lifeomic/attempt

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

Language: TypeScript - Size: 485 KB - Last synced at: 3 days ago - Pushed at: about 1 year ago - Stars: 193 - Forks: 17

octokit/octopoller.rb

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

Language: Ruby - Size: 84 KB - Last synced at: 16 days ago - Pushed at: 11 months ago - Stars: 49 - Forks: 5

fumoboy007/swift-retry

Retries in Swift with sensible defaults and powerful flexibility.

Language: Swift - Size: 84 KB - Last synced at: 8 days ago - Pushed at: 11 months ago - Stars: 125 - Forks: 1

rye/eb

♻️ Run commands with exponential backoff 📈

Language: Rust - Size: 466 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 82 - Forks: 3

hoangsonww/FastFetch-API-Fetch-Enhancer

⚡ FastFetch – An NPM package for a smarter fetch() wrapper with auto-retry, deduplication, and minimal boilerplate for efficient API requests. Stop redundant calls and handle failures seamlessly with built-in retry logic!

Language: TypeScript - Size: 49.8 KB - Last synced at: 8 days ago - Pushed at: 18 days ago - Stars: 20 - Forks: 19

JuniorVieira99/jr_writer

A component for a large logging system that deal with concurrency and connection pooling for file writing.

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

PittsCraft/SwiftRetrier

🪨 Rock-solid, concise and thorough library to retry and repeat `async throws` jobs.

Language: Swift - Size: 165 KB - Last synced at: 26 days ago - Pushed at: 3 months ago - Stars: 8 - Forks: 1

Nidal-Bakir/exponential_back_off

Implementation of exponential backoff algorithm using pure dart

Language: Dart - Size: 118 KB - Last synced at: 25 days ago - Pushed at: 10 months ago - Stars: 3 - Forks: 0

matteosox/tubthumper

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

Language: Python - Size: 823 KB - Last synced at: 10 days ago - Pushed at: 4 months ago - Stars: 3 - Forks: 0

joeycumines/go-expbkoff Fork of jpillora/backoff

Simple backoff algorithm in Go (golang)

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

space-code/network-layer

Network communication made easy.

Language: Swift - Size: 419 KB - Last synced at: 26 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

space-code/typhoon

Typhoon is a service for retry policies

Language: Swift - Size: 333 KB - Last synced at: 10 days ago - Pushed at: 4 months ago - Stars: 8 - Forks: 0

simwai/utils

Just another logger and retry util library

Language: TypeScript - Size: 1.03 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

sha1n/about-time

A set of essential time related utilities

Language: TypeScript - Size: 1.84 MB - Last synced at: 15 days ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

alexferl/justbackoff

Simple backoff algorithm in Python

Language: Python - Size: 26.4 KB - Last synced at: 9 days ago - Pushed at: 12 months ago - Stars: 4 - Forks: 1

ssgreg/repeat

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

Language: Go - Size: 36.1 KB - Last synced at: 5 months ago - Pushed at: almost 5 years ago - Stars: 85 - Forks: 7

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 at: 7 months ago - Pushed at: over 2 years ago - Stars: 206 - Forks: 9

abursavich/retry

Package retry provides backoff algorithms for retryable processes.

Language: Go - Size: 27.3 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 2 - Forks: 0

blackducksoftware/exponential-backoff-tool

Exponential Backoff for command line interface.

Language: Go - Size: 51.8 KB - Last synced at: 17 days ago - Pushed at: almost 4 years ago - Stars: 7 - 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 at: 6 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

gotidy/retry

Retrier operations with different strategies

Language: Go - Size: 27.3 KB - Last synced at: 10 months ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

CORDEA/backoff

Implementation of exponential backoff for nim.

Language: Nim - Size: 16.6 KB - Last synced at: about 1 year ago - Pushed at: about 3 years ago - Stars: 6 - Forks: 0

mercxry/retries

Web utility to easily determine optimal sleep intervals between retries with customizable formulas in JavaScript.

Language: TypeScript - Size: 111 KB - Last synced at: 2 days ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

BootcampToProd/spring-boot-retry

A simple app highlighting how we can implement retry mechanism in Spring Boot

Language: Java - Size: 5.86 KB - Last synced at: 2 months ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

RomainVialard/ErrorHandler

This is a library for Google Apps Script projects. It provides methods to perform an Exponential backoff logic whenever it is needed and rewrite error objects before sending them to Stackdriver Logging.

Language: JavaScript - Size: 214 KB - Last synced at: 4 days ago - Pushed at: over 3 years ago - Stars: 18 - Forks: 2

chk-n/retry

Simple retry library with exponential backoff and timeouts

Language: Go - Size: 6.84 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

azu/exponential-backoff-generator

Exponential backoff generator. Provide robust retry function.

Language: TypeScript - Size: 145 KB - Last synced at: 27 days ago - Pushed at: over 2 years ago - Stars: 23 - Forks: 0

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 at: 18 days ago - Pushed at: over 7 years ago - Stars: 12 - Forks: 5

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 at: 6 days ago - Pushed at: over 7 years ago - Stars: 9 - Forks: 4

soroushj/gosyphus

Retries with exponential backoff in Go

Language: Go - Size: 18.6 KB - Last synced at: 19 days ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

riyadshauk/fetch-shopify-products-nest-cli-example

An example repo using Nest Commander to fetch Shopify products via Shopify Admin Graphql API, given a searchString via CLI (using exponential backoff).

Language: TypeScript - Size: 98.6 KB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

445-Cowboys/CSC445-Cowboys-Client

Client Side Version of our turn based Wild West theme game for CSC445 - Computer Networks. The client has several special implementations such as a Round Robin Server Find algorithm, exponential backoff and retry, threaded packet receivers meanwhile the server size are Zookeper clusters to maintain persistence

Language: Java - Size: 1.78 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

arriqaaq/boomerang

Go-Http client with backoff/circuit breaker implemented

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

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 at: 23 days ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 0

galihrivanto/runner

a simple wrapper for running operation

Language: Go - Size: 6.84 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 0

joao-fontenele/stable-cache

A redis cache library, with producer resilience easily configurable

Language: TypeScript - Size: 1.72 MB - Last synced at: 8 days ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 2

PauloMigAlmeida/sample-exponential-backoff 📦

Exponential backoff is an algorithm that uses feedback to multiplicatively decrease the rate of some process, in order to gradually find an acceptable rate.

Language: Java - Size: 10.7 KB - Last synced at: 12 months ago - Pushed at: about 8 years ago - Stars: 1 - Forks: 0

jfilter/get-retries 📦

Adding retries to Requests.get() with exponential backoff

Language: Python - Size: 12.7 KB - Last synced at: 2 days ago - Pushed at: almost 4 years ago - Stars: 6 - Forks: 0

reugn/kotlin-backoff

An exponential backoff library for Kotlin

Language: Kotlin - Size: 146 KB - Last synced at: 12 days ago - Pushed at: about 3 years ago - Stars: 40 - Forks: 0

stijnmoreels/fspolly

F# retry functionality inspired by the C# Polly package

Language: F# - Size: 90.8 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

kessler/exponential-backoff

Opinionated exponential backoff retry driver

Language: JavaScript - Size: 22.5 KB - Last synced at: 5 days ago - Pushed at: over 4 years ago - Stars: 6 - Forks: 0

samuelgiles/there_was_an_attempt

A small utility designed to be used alongside Dry::Monads::Result to repeatedly attempt an operation sleeping between failed attempts.

Language: Ruby - Size: 10.7 KB - Last synced at: 17 days ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

quytm2239/git-hub-users

This is a sample iOS project about displaying git user list, profile, ... available for offline mode.

Language: Swift - Size: 82 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

redgeoff/backoff-promise

An exponential backoff for promises

Language: JavaScript - Size: 304 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 0

supershaneski/react-axios-intercept-sample

A sample React app to demonstrate axios interceptors in handling common API requests

Language: JavaScript - Size: 277 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1

wojnosystems/go-retry

Retry library, interface, and customizeable builder for GoLang

Language: Go - Size: 91.8 KB - Last synced at: 10 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

khrj/retried

Deno/ES6+/TypeScript rewrite of https://www.npmjs.com/package/retry

Language: TypeScript - Size: 9.77 KB - Last synced at: 15 days ago - Pushed at: about 4 years ago - Stars: 3 - 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 at: 22 days ago - Pushed at: almost 4 years ago - Stars: 5 - Forks: 0

YukiMatsumura/RxBackoff

A Backoff (truncated binary exponential backoff algorithm etc) utility that can be used with RxJava2

Language: Java - Size: 171 KB - Last synced at: 4 months ago - Pushed at: about 7 years ago - Stars: 20 - Forks: 0

eu-ge-ne/lock-async

Dead simple async lock

Language: TypeScript - Size: 128 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

vvatanabe/goretryer

Retry exponential backoff algorithm in Go. Generalized HTTP Request retry logic in aws/aws-sdk-go.

Language: Go - Size: 5.86 KB - Last synced at: about 1 month ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

ekomobile/retry

Retry with exponential backoff

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

patinthehat/BackoffLib

A PHP library that implements various backoff (delay) algorithms, such as exponential backoff.

Language: PHP - Size: 262 KB - Last synced at: 4 days ago - Pushed at: over 9 years ago - Stars: 7 - Forks: 0

patinthehat/BackoffV2

PHP library implementing various backoff alforithms such as exponential backoff.

Language: PHP - Size: 9.77 KB - Last synced at: 4 days ago - Pushed at: about 8 years ago - Stars: 1 - Forks: 0

Avtonom/delay-exponential-backoff-bundle

Exponential backoff to delay for Symfony2 bundle for PHP

Language: PHP - Size: 5.86 KB - Last synced at: about 1 month ago - Pushed at: about 8 years ago - Stars: 1 - Forks: 0