#retry

  1. backon

    Make retry like a built-in feature provided by Rust

    v1.3.0 276K #retry #backoff #blocking #customizable #async #features #behavior
  2. backoff

    Retry operations with exponential backoff policy

    v0.4.0 1.4M #exponential-backoff #retry #error #retry-policy #transient #algorithm #operations
  3. tokio-retry2

    Extensible, asynchronous retry behaviours for futures/tokio

    v0.5.6 92K #retry #backoff #tokio #async #behavior
  4. exponential-backoff

    An exponential backoff generator with jitter

    v2.0.0 61K #backoff #exponential #retry #async
  5. tryhard

    Easily retry futures

    v0.5.1 123K #future #retry #tokio #futures #io-error
  6. retry-policies

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

    v0.4.0 498K #retry-policy #retry #backoff #policy
  7. tenx

    An AI-assisted coding tool

    v0.0.3 440 #coding #step #ai-assisted #tool #retry #session #model
  8. tokio-retry

    Extensible, asynchronous retry behaviours for futures/tokio

    v0.3.0 1.1M #exponential-backoff #future #tokio #exponential #retry #backoff #futures
  9. reqwest-retry

    Retry middleware for reqwest

    v0.7.0 585K #http-client #http-request #reqwest-middleware #retry #reqwest #middleware #http-middleware
  10. retry

    retrying operations that can fail

    v2.0.0 178K #error #utilities #utility #exponential-backoff #delay #operations #retrying
  11. retry-error

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

    v0.6.2 6.7K #retry #tor #arti #async
  12. stubborn-io

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

    v0.3.5 6.9K #io #reconnect #retry #stubborn #stubborn-tcp-stream
  13. reqwest-chain

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

    v1.0.0 2.2K #reqwest-middleware #http-request #reqwest #retry #middleware #request-response #chain
  14. retry-cli

    retry commands with automatic backoff

    v0.0.5 #command-line-tool #retry #backoff #execute-command #automatic #failed #delay
  15. tokio-scheduler-rs

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

    v2.0.1 #job-scheduler #tokio #hook #run-time #storage #retry #automatic
  16. again

    wasm-compatible retry util for std library futures

    v0.1.2 83K #retry #future #futures #futures-retry
  17. broccoli_queue

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

    v0.1.2 170 #message-queue #message-broker #job-queue #connection-pool #retry #system #processing
  18. futures-retry

    Retry your Futures and Streams!

    v0.6.0 169K #future #retry #io-error #tokio #futures #asynchronous-programming
  19. futures-retry-policies

    Retryable Futures

    v0.3.1 6.5K #retry-policy #retry #future #backoff #async #policy #futures
  20. sdre-stubborn-io

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

    v0.5.13 170 #io #reconnect #retry #stubborn #stubborn-tcp-stream
  21. mulligan

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

    v0.3.0 #jitter #backoff #retry #strategies #async #exponential-backoff #operations
  22. reqwest-retry-after

    Retry-After header support for reqwest

    v0.2.0 #reqwest #retry #http #request #retry-after
  23. retry-if

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

    v0.2.3 #exponential-backoff #retry #backoff #tokio #async
  24. named-retry

    retrying fallible asynchronous operations

    v0.3.0 370 #retry #async #operations #fallible #retrying #named #attempt
  25. ease-off

    An easy, opinionated exponential backoff implementation

    v0.1.6 #exponential-backoff #backoff #retry #exponential #control-flow
  26. finito

    Retry behaviour for futures

    v0.1.0 109K #exponential-backoff #retry #future #exponential #backoff #wasm #futures
  27. resilience-rs

    Resilience patterns in Rust

    v0.1.11 360 #pattern #service #failure #requests #circuit-breaker #resilient #retry
  28. stream-reconnect

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

    v0.4.0-beta.4 1.3K #stream #reconnect #retry #websocket #async-io #io
  29. lretry

    Auto retry command until success

    v0.1.0 #command #retry #auto #success
  30. retry-after

    header for Hyper's header module

    v0.4.0 2.4K #header #hyper #retry #chrono #duration #delay #date-time
  31. retrying

    General-purpose retrying library for Rust with macros and functions

    v0.1.0 2.3K #retry #macro #tokio #async-std #sync #async-await #functions
  32. fure

    Retrying futures using different policies

    v0.6.0 220 #future #retry #futures #futures-retry #async-await
  33. surf-retry

    A retry middleware for surf

    v0.3.2 #http-client #surf #retry #http-request #middleware #async-http
  34. retry_alloc

    A global allocator wrapper that will retry failed allocations

    v0.1.0 #memory #allocation #global-allocator #retry #process-memory #memory-management #failed
  35. retrier

    A wasm-compatible retry library for futures

    v0.1.3 #future #retry #futures #futures-retry
  36. zagreus

    A featureful library for backoff handling

    v0.1.1 #exponential-backoff #retry #backoff #exponential
  37. expire_map

    expire map and retry map

    v0.0.34 #retry #expire #ttl #networking
  38. try-again

    Retry synchronous and asynchronous operations

    v0.1.1 2.9K #retry #async #retry-async
  39. fickle

    Tools for handling fickle (flaky) tests in rust

    v0.3.0 #testing #retry #rerun #again #flaky #re-run
  40. tower-retry

    Retry failed requests

    v0.3.0 7.5K #tower-middleware #retry #requests #failed #error #request #retrying
  41. function-compose

    lib to allow composition of sync and async rust functions

    v0.2.0 250 #composition #async #macro #compose #sync #functions #retry
  42. easy_retry

    easy to use retry library for Rust

    v0.1.0 350 #retry #networking #async
  43. retry_fn

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

    v0.2.0 #retry #tokio #async #async-await #io-error
  44. 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 #http-header #http #retry #request #client
  45. retry_macro

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

    v0.2.0 #retry #declarative-macro #macro #tokio #async #sync
  46. waitfor-cli

    CLI utility to retry commands until they exit 0

    v0.1.1 #command-line-tool #exit-status #wait #delay #wait-for #retry #utility
  47. backoff-tower

    A tower layer to apply a backoff strategy to retried requests

    v0.1.6 #tower-layer #tower #backoff #requests #strategy #retry #async-await
  48. Try searching with DuckDuckGo.

  49. sfn-paw

    Step Functions CLI Tool

    v1.0.5 #step #execution #tool #functions #retry #paw #failed
  50. retry-strategy

    A better asynchronous retry tool based on Tokio

    v0.2.0 #tokio #retry #timeout #async #utility
  51. retry-block

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

    v1.0.0 #retry #block #backoff #macro #configurable #fail #operations
  52. retryiter

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

    v0.4.4 #iterator #retry #added #lib #top #future #items
  53. retry_future

    Retry futures mechanism

    v0.4.0 #retry #future #factory #tokio #async #futures
  54. retry-policy

    Retry Policy

    v0.2.1 #retry #policy #package
  55. retrio

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

    v0.2.0 #interrupted #retry #io #io-error #reader-writer
  56. async_repeat

    Retry futures mechanism

    v0.1.0 #retry #future #factory #tokio #async #futures
  57. retryable

    Automatic function retry macro

    v0.1.1 #automatic #macro #retry #let #time #amount #objective
  58. map_retry

    Zero dependency trait that provides retry function that works with iterators

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

    generates a duration iterator for [retry] crates

    v1.0.0 #iterator #retry #duration #generating
  60. async-retry

    Async Retry

    v0.3.1 #retry #retry-policy #async #package
  61. attempt

    do something over and over and over and over and

    v0.1.0 #async #retry #retrying #delay #api #tries #failable
  62. retry-backoff

    Retry Backoff

    v0.1.0 #backoff #retry #exponential-backoff #cloud
  63. waitfor

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

    v0.1.0 1.6K #timeout #retry #wait #poll
  64. retry-predicate

    Retry Predicate

    v0.1.0 #predicate #retry #retry-policy
  65. retri

    highly compatible exponential retries

    v0.1.0 260 #exponential #backoff #retry #retries #compatible #highly
  66. tryagain

    try things again if they fail

    v0.1.0 #again #fail #retry #async #sync
  67. retry_async

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

    v0.1.3 #azure-sdk #retry #retrying #github #attempt #async #settings
  68. reqwest-retry-wasi

    Retry middleware for reqwest

    v0.3.0 #reqwest-middleware #reqwest #retry #middleware #http-middleware #http #reqwest-client
  69. cielo-rs-sdk

    interacting with the Cielo API

    v0.1.0 #cielo #feed #platform #retry #filter #strategy #sdk
  70. function-compose-proc-macros

    lib to allow composition of sync and async rust functions

    v0.2.0 #sync #async #macro #functions #retry #lib #composition
  71. slog-retry

    slog Drain that reconnects on errors and tries again

    v0.1.1 360 #retry #slog #logging
  72. status_code

    statuses in rust

    v0.1.0 #status #retry #statuses #redirect
  73. retry-cmd

    Retry commands on the command line without all the loops you always used!

    v0.4.1 #retry #command-line #unstable #site #curl #stop #retrying
  74. reqwest-partial-retry

    Wrapper around reqwest to allow for easy partial retries

    v0.1.1 #reqwest #partial #retry #retries #customizable #stream #range
  75. everyday_macros

    contains all the procedural macros you might use in your everyday life while coding. Things like a thread sleep timer or a retry on error.

    v0.1.0 #proc-macro #procedural #sleep #retry #timer #coding #life
  76. retry-if-macro

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

    v0.2.2 #retry #backoff #tokio #async #exponential-backoff
  77. cx

    command executor utility

    v0.1.0 #retry #supervisor #parallel #process