-
backon
Make retry like a built-in feature provided by Rust
-
retry-policies
A collection of plug-and-play retry policies for Rust projects
-
tokio-retry
Extensible, asynchronous retry behaviours for futures/tokio
-
tokio-retry2
Extensible, asynchronous retry behaviors for futures/tokio
-
exponential-backoff
An exponential backoff generator with jitter
-
reqwest-retry
Retry middleware for reqwest
-
retry-error
An error type for an operation that can fail more than once
-
tryhard
Easily retry futures
-
job
Async / distributed job runner
-
retry
retrying operations that can fail
-
astral-reqwest-retry
Retry middleware for reqwest
-
miyabi-core
Core utilities for Miyabi
-
stream-tungstenite
A streaming implementation of the Tungstenite WebSocket protocol
-
s3-algo
High-performance algorithms for batch operations to Amazon S3
-
lago-client
Lago API client
-
tokio-scheduler-rs
JobScheduler written with tokio runtime, automatic retry, hook and custom storage supported
-
attempt-cli
A CLI for retrying fallible commands
-
named-retry
retrying fallible asynchronous operations
-
ninelives
Resilience primitives for async Rust: retry, circuit breaker, bulkhead, timeout, and composable stacks
-
try-again
Retry synchronous and asynchronous operations
-
chrono-machines
Exponential, constant, and Fibonacci backoff retry library with full jitter support - no_std compatible
-
resilient-rs
fault tolerance, including retry strategies, backoff mechanisms, and failure handling
-
broccoli_queue
Broccoli is a simple, fast, and reliable job queue for Rust
-
stubborn-io
io traits/structs that automatically recover from potential disconnections/interruptions
-
reqwest-retry-after
Retry-After header support for reqwest
-
retri
highly compatible exponential retries
-
prism3-retry
Retry module, providing a feature-complete, type-safe retry management system with support for multiple delay strategies and event listeners
-
reqwest-chain
Apply custom criteria to any reqwest response, deciding when and how to retry
-
calleen
Robust HTTP request library for those who don't like getting unnecessarily paged while on-call
-
maybe-backoff
Retry operations with exponential backoff policy
-
sdre-stubborn-io
Forked from https://github.com/craftytrickster/stubborn-io. io traits/structs that automatically recover from potential disconnections/interruptions.
-
llm-optimizer-integrations
External service integrations (GitHub, Slack, Jira, Anthropic)
-
kobe-client
Rust client library for Kobe APIs
-
tower-resilience-retry
Enhanced retry middleware for Tower services with advanced backoff strategies
-
tryumph
A flexible retry library for operations that may fail, with customizable delay strategies for both synchronous and asynchronous code
-
robust_downloader
A robust, concurrent file downloader with retry capabilities and progress tracking
-
iron_reliability
Resilience patterns for distributed systems
-
mulligan
A flexible retry library for Rust async operations with configurable backoff strategies and jitter
-
reessaie
Companion to reqwest_retry to use the Retry-After HTTP header if available
-
retryx
Async-first retry and exponential backoff helper for Tokio-based Rust applications
-
mecha10-messaging
Redis Streams messaging layer for Mecha10
-
futures-retry
Retry your Futures and Streams!
-
rabbitmq-worker
A generic RabbitMQ worker library with built-in retry and dead-letter queue (DLQ) logic
-
tenx
An AI-assisted coding tool
-
calimero-client
Core Calimero infrastructure and tools
-
reqwest-builder-retry
LINE API library
-
fx-event-bus
An event bus for monoliths, built with Postgres and sqlx
-
exp_backoff
Jittered exponential backoff implementation in Rust
-
ishikari
Atomic, transaction-safe job queueing for Rust applications. Backed by PostgreSQL. Features include reliable background job execution, queue management, retry mechanisms, and flexible backoff strategies.
-
schmoozer
abstraction over a retryable async operation, such as establishing a connection
-
stackduck
High-performance distributed queue system
-
futures-retry-policies
Retryable Futures
-
ctry
Retry CLI commands
-
retry_macro
A set of declarative macros which retries executing a function upon failure
-
retry-if
A tokio-compatible attribute-macro for decorating methods and functions with an exponential backoff
-
browser_automation
A modular browser automation library using Fantoccini
-
nexus-watcher
Nexus Watcher constructs a social graph out of all of the events on pubky-core homeservers
-
stream-reconnect
Stream-wrapping traits/structs that automatically recover from potential disconnections/interruptions
-
aix-core
Core abstractions and types for the AIX library
-
revoke-resilience
Circuit breakers, rate limiting, and retry mechanisms for Revoke framework
-
libsql-rs
Support for database connections
-
retry-after
header for Hyper's header module
-
tower-retry-plus
Enhanced retry middleware for Tower services with advanced backoff strategies
-
again
wasm-compatible retry util for std library futures
-
rs-dagcuter
RustDagcuter 是一个用于执行任务的有向无环图 (DAG) 的 Rust 库。它管理任务依赖关系,检测循环依赖关系,并支持可自定义的任务生命周期(执行前、执行后)。它还支持…
-
minllm
minimalist LLM framework implemented in Rust with Python bindings
-
fure
Retrying futures using different policies
-
grpc_logger
A gRPC-based logging system with multiple output modes and retry capabilities
-
retrier
A wasm-compatible retry library for futures
-
ease-off
An easy, opinionated exponential backoff implementation
-
backoff-config
Flexible backoff configuration in Rust
-
waybackmachine-client
Client to archive URLs in the Internet Archive's Wayback Machine
-
tetanus
A custom utils library for some common unsafe operations
-
definitely
Codepaths that are statically unreachable according to the compiler's intraprocedural control flow analysis
-
backon-macros
Attribute macro helpers for the backon retry library
-
retry-backoff
Retry Backoff
-
requeuest
Queue for HTTP requests using postgres as backing store
-
retry-policy
Retry Policy
-
expire_map
expire map and retry map
-
sse-codec
async Server-Sent Events protocol encoder/decoder
-
retrying
General-purpose retrying library for Rust with macros and functions
-
surf-retry
A retry middleware for surf
-
madruga
Retry resiliente com backoff
-
backoff
Retry operations with exponential backoff policy
-
elif-queue
Background job queue system for elif.rs framework
-
tower-retry
Retry failed requests
-
zagreus
A featureful library for backoff handling
-
reqwest_resume
Wrapper that uses the
RangeHTTP header to resume get requests. It’s a thin wrapper aroundreqwest. It’s a work in progress – wrapping functionality is copied across on an as-needed basis… -
waitfor-cli
CLI utility to retry commands until they exit 0
-
retry_fn
retry function with versions for blocking or non-blocking, tokio or async-std
-
retry_future
Retry futures mechanism
-
finito
Retry behaviour for futures
-
sfn-paw
Step Functions CLI Tool
-
retry-strategy
A better asynchronous retry tool based on Tokio
-
easy_retry
easy to use retry library for Rust
-
fickle
Tools for handling fickle (flaky) tests in rust
-
retryiter
A wrapper lib on top of rust Iterator with added retry support
-
retryable-result
repeatedly try on some recoverable errors until too many or a fatal error
-
retry-block
retry operations that may fail with configurable backoff behavior using macros over blocks of code
-
async_sync
handling asynchronous and synchronous operations seamlessly
-
retrio
Wrapper around readers and writers to retry on errors of kind Interrupted
-
backoff-rs
Backoff provides the base components for implementing backoff and retry operations
-
async_repeat
Retry futures mechanism
-
retryable
Automatic function retry macro
-
retry_alloc
A global allocator wrapper that will retry failed allocations
-
lretry
Auto retry command until success
-
map_retry
Zero dependency trait that provides retry function that works with iterators
-
retry_durations
generates a duration iterator for [retry] crates
-
turboclaude-core
Core abstractions, traits, and utilities for the TurboClaude ecosystem
-
waitfor
Retry a function until it succeeds, errors out, or a timeout/deadline is reached
-
commitai
ai commit message generator
-
attempt
do something over and over and over and over and
-
retry-predicate
Retry Predicate
-
circles-sdk
Circles SDK orchestrating RPC, profiles, pathfinding, transfers, and contract runners
-
retry_async
retrying, with specific support for the Azure SDK for Rust (cf. https://github.com/Azure/azure-sdk-for-rust).
-
slog-retry
slog Drain that reconnects on errors and tries again
-
status_code
statuses in rust
-
near-fetch
High level client library for transacting to the NEAR network
-
tryagain
try things again if they fail
Try searching with DuckDuckGo.