#retry

  1. backon

    Make retry like a built-in feature provided by Rust

    v1.6.0 2.8M #retry #async #retry-backoff #exponential-backoff #blocking #async-blocking
  2. retry-policies

    A collection of plug-and-play retry policies for Rust projects

    v0.5.1 1.5M #retry #retry-policy #backoff
  3. tokio-retry

    Extensible, asynchronous retry behaviours for futures/tokio

    v0.3.0 2.6M #exponential-backoff #retry #tokio #future
  4. tokio-retry2

    Extensible, asynchronous retry behaviors for futures/tokio

    v0.7.0 560K #retry #tokio #retry-backoff
  5. exponential-backoff

    An exponential backoff generator with jitter

    v2.1.0 110K #retry #async #simple
  6. reqwest-retry

    Retry middleware for reqwest

    v0.8.0 1.4M #http-request #retry #http-middleware #reqwest
  7. retry-error

    An error type for an operation that can fail more than once

    v0.9.1 16K #tor #async #retry #tor-arti
  8. tryhard

    Easily retry futures

    v0.5.2 368K #retry #future #tokio
  9. job

    Async / distributed job runner

    v0.4.0 1.0K #job-runner #retry #distributed #jobs #async #job-scheduling #postgresql #backoff #telemetry
  10. retry

    retrying operations that can fail

    v2.1.0 428K #utilities #duration
  11. astral-reqwest-retry

    Retry middleware for reqwest

    v0.8.0 27K #http-middleware #retry #reqwest-retry #http-request #reqwest
  12. miyabi-core

    Core utilities for Miyabi

    v1.1.0 #retry #logging #core-utilities #config #utilities
  13. stream-tungstenite

    A streaming implementation of the Tungstenite WebSocket protocol

    v0.6.0 #websocket #lifecycle-events #retry #tungstenite #exponential-backoff #websocket-client #connection-status #reconnection #client-builder #message-processing
  14. s3-algo

    High-performance algorithms for batch operations to Amazon S3

    v0.7.1 1.6K #amazon-s3 #retry #backoff-algorithm #batch-operation #retry-backoff #file-upload
  15. lago-client

    Lago API client

    v0.1.17 #api-client #metrics #retry #authentication #region #invoice #logging #backoff #credits #coupon
  16. tokio-scheduler-rs

    JobScheduler written with tokio runtime, automatic retry, hook and custom storage supported

    v2.0.2 750 #job-scheduler #tokio-runtime #automatic #retry #jobs #async-jobs #job-manager
  17. attempt-cli

    A CLI for retrying fallible commands

    v1.1.0 140 #retry #command-line-tool #retrying
  18. named-retry

    retrying fallible asynchronous operations

    v0.4.0 68K #retry #async
  19. ninelives

    Resilience primitives for async Rust: retry, circuit breaker, bulkhead, timeout, and composable stacks

    v0.2.0 #circuit-breaker #retry #timeout #resilience #bulkhead
  20. try-again

    Retry synchronous and asynchronous operations

    v0.2.2 3.8K #async-retry #retry #try #again
  21. chrono-machines

    Exponential, constant, and Fibonacci backoff retry library with full jitter support - no_std compatible

    v0.2.1 120 #exponential-backoff #retry #resilience #retry-backoff #jitter
  22. resilient-rs

    fault tolerance, including retry strategies, backoff mechanisms, and failure handling

    v0.4.10 1.0K #fault-tolerance #retry #resilience #retry-backoff #rust #backoff
  23. broccoli_queue

    Broccoli is a simple, fast, and reliable job queue for Rust

    v0.4.4 #message-queue #job-queue #rabbitmq #message-broker #retry #broccoli #message-processing #connection-pool #celery #message-handler
  24. stubborn-io

    io traits/structs that automatically recover from potential disconnections/interruptions

    v0.3.5 6.3K #reconnect #tcp-stream #retry #stubborn-tcp-stream #stubborn
  25. reqwest-retry-after

    Retry-After header support for reqwest

    v0.2.1 320 #retry-after #retry #reqwest
  26. retri

    highly compatible exponential retries

    v0.1.1 4.6K #retry #retries #backoff #compatible #web-worker
  27. prism3-retry

    Retry module, providing a feature-complete, type-safe retry management system with support for multiple delay strategies and event listeners

    v0.1.0 #retry #retry-backoff #prism3 #fault-tolerance #resilience #backoff
  28. reqwest-chain

    Apply custom criteria to any reqwest response, deciding when and how to retry

    v1.0.0 4.1K #reqwest-retry #chain #http-request #retry #middleware
  29. calleen

    Robust HTTP request library for those who don't like getting unnecessarily paged while on-call

    v0.1.2 700 #http-response #http-request #retry #paged #serde-json #logging #raw-response #unnecessarily #deserialize #5xx
  30. maybe-backoff

    Retry operations with exponential backoff policy

    v0.5.0 #exponential-backoff #retry #retry-backoff #retry-policy #operation
  31. sdre-stubborn-io

    Forked from https://github.com/craftytrickster/stubborn-io. io traits/structs that automatically recover from potential disconnections/interruptions.

    v0.6.14 #tcp-stream #reconnect #stubborn-io #retry #stubborn-tcp-stream #stubborn
  32. llm-optimizer-integrations

    External service integrations (GitHub, Slack, Jira, Anthropic)

    v0.1.0 #rate-limiting #jira #integration #webhook #retry #rest-api-client #anthropic #llm #signature-verification #claude
  33. kobe-client

    Rust client library for Kobe APIs

    v0.1.9 160 #retry #validation #api-client #stake-pool #mev #statistics #retries #metrics #commission #query-parameters
  34. tower-resilience-retry

    Enhanced retry middleware for Tower services with advanced backoff strategies

    v0.4.7 460 #retry #resilience #retry-backoff #tower #backoff
  35. tryumph

    A flexible retry library for operations that may fail, with customizable delay strategies for both synchronous and asynchronous code

    v0.1.3 140 #retry #async #retries #retry-backoff #exponential-backoff #unsync
  36. robust_downloader

    A robust, concurrent file downloader with retry capabilities and progress tracking

    v0.0.16 1.0K #downloader #retry #concurrency
  37. iron_reliability

    Resilience patterns for distributed systems

    v0.3.0 #circuit-breaker #retry #resilience #reliability
  38. mulligan

    A flexible retry library for Rust async operations with configurable backoff strategies and jitter

    v0.6.0 #retry #async #exponential-backoff #configuring #async-std #retry-backoff
  39. reessaie

    Companion to reqwest_retry to use the Retry-After HTTP header if available

    v3.0.0 #http-request #http-middleware #reqwest-retry #retry
  40. retryx

    Async-first retry and exponential backoff helper for Tokio-based Rust applications

    v1.0.0 #exponential-backoff #retry #async #retry-backoff
  41. mecha10-messaging

    Redis Streams messaging layer for Mecha10

    v0.1.1 #redis #messaging #retry #mecha10 #consumer #pub-sub-messaging #backoff
  42. futures-retry

    Retry your Futures and Streams!

    v0.6.0 326K #retry #tokio #future
  43. rabbitmq-worker

    A generic RabbitMQ worker library with built-in retry and dead-letter queue (DLQ) logic

    v1.0.0 #rabbitmq #retry #worker #dlq
  44. tenx

    An AI-assisted coding tool

    v0.0.3 #ai-assisted #coding-tool #retry #check #sharp #chatgpt
  45. calimero-client

    Core Calimero infrastructure and tools

    v0.10.0-rc.17 #calimero #client #authentication #infrastructure #retry #headless #python-bindings
  46. reqwest-builder-retry

    LINE API library

    v0.7.0 260 #http-request #retry
  47. fx-event-bus

    An event bus for monoliths, built with Postgres and sqlx

    v0.1.10 #events #event-bus #retry #postgresql #sqlx #handle-events #monolithic #error-handling #date-time #backoff
  48. exp_backoff

    Jittered exponential backoff implementation in Rust

    v0.1.6 340 #exponential-backoff #retry #jittered #retry-backoff #backoff
  49. 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.

    v0.1.1 #job-queue #retry #background-jobs #postgresql #job-processing #queueing #exponential-backoff #storage-back-end #retries
  50. schmoozer

    abstraction over a retryable async operation, such as establishing a connection

    v0.4.1 430 #retry #tcp-connection #connector #tokio
  51. stackduck

    High-performance distributed queue system

    v0.1.3 #job-queue #retry #grpc #job-processing #distributed #distributed-queue #redis #postgresql #redis-queue #notifications
  52. futures-retry-policies

    Retryable Futures

    v0.3.1 7.0K #retry #async #retry-policy #backoff #future
  53. ctry

    Retry CLI commands

    v1.1.2 #command-line-tool #retry #cli
  54. retry_macro

    A set of declarative macros which retries executing a function upon failure

    v0.3.0 350 #retry #async #sync
  55. retry-if

    A tokio-compatible attribute-macro for decorating methods and functions with an exponential backoff

    v0.2.3 700 #retry #async #tokio #retry-backoff
  56. browser_automation

    A modular browser automation library using Fantoccini

    v0.1.7 370 #retry #session #javascript #fantoccini #modular #screenshot #backoff #web-driver
  57. nexus-watcher

    Nexus Watcher constructs a social graph out of all of the events on pubky-core homeservers

    v0.4.1 #events #homeserver #nexus #graph #retry #pubky #event-processing #bookmarks #graph-database #database-access
  58. stream-reconnect

    Stream-wrapping traits/structs that automatically recover from potential disconnections/interruptions

    v0.4.0-beta.4 1.2K #reconnect #retry #stream #stream-io
  59. aix-core

    Core abstractions and types for the AIX library

    v0.1.0 #retry #chat-request #ai-provider #abstraction #exponential-backoff #artificial-intelligence #retry-backoff
  60. revoke-resilience

    Circuit breakers, rate limiting, and retry mechanisms for Revoke framework

    v0.3.0 #circuit-breaker #resilience #fault-tolerance #retry
  61. libsql-rs

    Support for database connections

    v0.2.10 #database-connection-pooling #sql #postgresql #retry #builder #idle #sql-builder #bb8 #librust #diesel
  62. retry-after

    header for Hyper's header module

    v0.4.0 2.3K #header-for-hyper #delay #rfc-7231 #module #retry
  63. tower-retry-plus

    Enhanced retry middleware for Tower services with advanced backoff strategies

    v0.2.0 #retry #http-middleware #resilience #tower #retry-backoff #retries #service-builder #rate-limiting #circuit-breaker #design-patterns
  64. again

    wasm-compatible retry util for std library futures

    v0.1.2 97K #std-future #retry #futures-retry
  65. rs-dagcuter

    RustDagcuter 是一个用于执行任务的有向无环图 (DAG) 的 Rust 库。它管理任务依赖关系,检测循环依赖关系,并支持可自定义的任务生命周期(执行前、执行后)。它还支持…

    v0.1.0 #task-execution #concurrency-task-execution #concurrency-execution #post-execution #retry #dag #task-concurrency #exponential-backoff #topological-sorting #retry-policy
  66. minllm

    minimalist LLM framework implemented in Rust with Python bindings

    v0.1.1 #python-bindings #async #node #transition #retry #parallel-execution #llm #prep #batch-execution #workflow-orchestration
  67. fure

    Retrying futures using different policies

    v0.6.0 #retry #futures-retry #future
  68. grpc_logger

    A gRPC-based logging system with multiple output modes and retry capabilities

    v0.10.0 280 #logging-tracing #retry #logging
  69. retrier

    A wasm-compatible retry library for futures

    v0.2.0 #retry #future #futures-retry
  70. ease-off

    An easy, opinionated exponential backoff implementation

    v0.1.6 #exponential-backoff #retry #retry-backoff #backoff
  71. backoff-config

    Flexible backoff configuration in Rust

    v0.1.3 #config #retry #backoff #serde #backon
  72. waybackmachine-client

    Client to archive URLs in the Internet Archive's Wayback Machine

    v0.5.1 550 #internet-archive #wayback-machine #archive-url #retry #retries
  73. tetanus

    A custom utils library for some common unsafe operations

    v0.3.0 #rate-limiting #cache #retry #thread-safe #ring-buffer #retry-backoff #high-precision #high-precision-timing #vector-operations
  74. definitely

    Codepaths that are statically unreachable according to the compiler's intraprocedural control flow analysis

    v1.0.0 #control-flow-analysis #flow-control #unreachable #retry #call #non-zero #break-continue
  75. backon-macros

    Attribute macro helpers for the backon retry library

    v1.0.0 #retry #async #macro-attributes #backon #retry-backoff
  76. retry-backoff

    Retry Backoff

    v0.2.0 420 #exponential-backoff #retry #cloud #oracle-cloud-infrastructure #retries
  77. requeuest

    Queue for HTTP requests using postgres as backing store

    v0.6.0 #postgresql #message-queue #requests #store #retry #send-request #background-task #sqlx #spawning #migrate
  78. retry-policy

    Retry Policy

    v0.3.0 500 #retry #policy #package
  79. expire_map

    expire map and retry map

    v0.0.34 #ttl #expire #retry
  80. sse-codec

    async Server-Sent Events protocol encoder/decoder

    v0.3.2 61K #server-sent-events #event-sourcing #decode-stream #encode #retry
  81. Try searching with DuckDuckGo.

  82. retrying

    General-purpose retrying library for Rust with macros and functions

    v0.1.0 #retry #async-std
  83. surf-retry

    A retry middleware for surf

    v0.3.2 3.9K #retry-middleware #surf #retry #middleware
  84. madruga

    Retry resiliente com backoff

    v0.1.3 #retry #retry-backoff #tokio #resilience #backoff
  85. backoff

    Retry operations with exponential backoff policy

    v0.4.0 3.0M #exponential-backoff #retry #async #retry-backoff #backoff-algorithm #retry-policy #wasm-bindgen
  86. elif-queue

    Background job queue system for elif.rs framework

    v0.3.0 #job-queue #background-jobs #elif #framework #retry #redis-queue #serialization
  87. tower-retry

    Retry failed requests

    v0.3.0 8.4K #http-middleware #retry #tower #failed #requests
  88. zagreus

    A featureful library for backoff handling

    v0.1.1 #exponential-backoff #retry #retry-backoff #backoff
  89. reqwest_resume

    Wrapper that uses the Range HTTP header to resume get requests. It’s a thin wrapper around reqwest. It’s a work in progress – wrapping functionality is copied across on an as-needed basis…

    v0.3.2 #http-request #retry #request
  90. waitfor-cli

    CLI utility to retry commands until they exit 0

    v0.1.1 #retry #exit #linear #command-line #backoff #command-line-tool #milliseconds
  91. retry_fn

    retry function with versions for blocking or non-blocking, tokio or async-std

    v0.2.0 #retry #async #tokio
  92. retry_future

    Retry futures mechanism

    v0.4.0 130 #future #async #retry #factory
  93. finito

    Retry behaviour for futures

    v0.1.0 135K #exponential-backoff #retry #wasm #future
  94. sfn-paw

    Step Functions CLI Tool

    v1.0.5 #paw #step #execution #retry #cli #aws #cat
  95. retry-strategy

    A better asynchronous retry tool based on Tokio

    v0.2.0 #timeout #async #retry
  96. easy_retry

    easy to use retry library for Rust

    v0.1.0 #async #networking #retry
  97. fickle

    Tools for handling fickle (flaky) tests in rust

    v0.3.0 1.2K #re-run #testing #flaky #retry #flaky-testing
  98. retryiter

    A wrapper lib on top of rust Iterator with added retry support

    v0.4.4 #retry #top-with-added #iterator #retries #lib #cancellation #debugging #partial-eq
  99. retryable-result

    repeatedly try on some recoverable errors until too many or a fatal error

    v0.2.0 210 #fatal-error #retry #uptime #recoverable #repeatedly
  100. retry-block

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

    v1.0.0 #retry #macro #backoff-strategy #operation #configuring #retries
  101. async_sync

    handling asynchronous and synchronous operations seamlessly

    v0.1.0 #retry #parallel-execution #async-runtime #async-task #async-std #backoff #diagnostics #concurrency #retry-backoff #logging
  102. retrio

    Wrapper around readers and writers to retry on errors of kind Interrupted

    v0.2.0 #reader-writer #retry #interrupted #io
  103. backoff-rs

    Backoff provides the base components for implementing backoff and retry operations

    v0.1.0 2.0K #exponential-backoff #retry
  104. async_repeat

    Retry futures mechanism

    v0.1.0 #async-retry #future #retry #factory
  105. retryable

    Automatic function retry macro

    v0.1.1 #retry #macro #automatic
  106. retry_alloc

    A global allocator wrapper that will retry failed allocations

    v0.1.0 #global-allocator #retry #memory-management #process-memory #fail #disk-cache
  107. lretry

    Auto retry command until success

    v0.1.0 #command #retry #success
  108. map_retry

    Zero dependency trait that provides retry function that works with iterators

    v0.1.2 #fail #iterator #zero-dependency #retry
  109. retry_durations

    generates a duration iterator for [retry] crates

    v1.0.0 #retry #iterator #duration #generator
  110. turboclaude-core

    Core abstractions, traits, and utilities for the TurboClaude ecosystem

    v0.2.0 #exponential-backoff #abstraction #ecosystem #retry #backoff-strategy #serialization #circuit-breaker #boundaries #claude
  111. waitfor

    Retry a function until it succeeds, errors out, or a timeout/deadline is reached

    v0.1.0 3.3K #retry #timeout #poll #wait
  112. commitai

    ai commit message generator

    v0.1.1 #commit-message-generator #gemini-api #conventional-commits #git-commit #retry
  113. attempt

    do something over and over and over and over and

    v0.1.0 #retry #async
  114. retry-predicate

    Retry Predicate

    v0.1.0 #retry #predicate #retry-policy #package
  115. circles-sdk

    Circles SDK orchestrating RPC, profiles, pathfinding, transfers, and contract runners

    v0.1.0 #retry #path-finding #profile #circle #runner #ws #avatar #registration #flows #backoff
  116. retry_async

    retrying, with specific support for the Azure SDK for Rust (cf. https://github.com/Azure/azure-sdk-for-rust).

    v0.1.3 #retry #async #azure-sdk #random #github #cf #backoff
  117. slog-retry

    slog Drain that reconnects on errors and tries again

    v0.1.1 700 #slog #logging #retry
  118. status_code

    statuses in rust

    v0.1.0 #statuses #retry #status #redirect #im #teapot
  119. near-fetch

    High level client library for transacting to the NEAR network

    v0.9.0 #retry #transaction #near #cache #rpc-client
  120. tryagain

    try things again if they fail

    v0.1.0 #fail #again #async #try #retry