awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 repository-uri

Awesome GitHub RepositoriesRetry Libraries

Libraries providing mechanisms to automatically re-execute failing operations based on configurable stop and wait criteria.

Distinct from Python Library Integrations: None of the candidates relate to the core functionality of retrying operations; they are either TUI, security, or general-purpose lists.

Explore 4 awesome GitHub repositories matching programming languages & runtimes · Retry Libraries. Refine with filters or upvote what's useful.

Awesome Retry Libraries GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • jd/tenacityAvatar jd

    jd/tenacity

    8,375Vezi pe GitHub↗

    Tenacity is a Python retry library and fault tolerance framework designed to automatically re-execute failing functions based on custom conditions, wait intervals, and stop criteria. It provides a mechanism to apply retry logic to both synchronous functions and asynchronous coroutines. The library implements exponential backoff to increase delays between retries, helping to manage transient network failures and prevent the overloading of services. Its capabilities cover the definition of retry conditions based on exception types or return values, as well as the enforcement of duration limits

    Provides a specialized library for automatic function re-execution with custom conditions and wait intervals.

    Pythonfailurehacktoberfestpython
    Vezi pe GitHub↗8,375
  • louthy/language-extAvatar louthy

    louthy/language-ext

    7,057Vezi pe GitHub↗

    language-ext is a functional programming framework for C# that provides a suite of immutable data structures and monadic types. It enables the implementation of pure functional programming patterns, utilizing containers to manage side effects, optional values, and error handling. The library is distinguished by its advanced concurrency and state management tools, including a software transactional memory system and lock-free atomic references. It also provides specialized utilities for distributed systems, such as vector clocks for causality tracking and deterministic data conflict resolution

    Implements mechanisms to re-execute failed computations based on specified schedules or predicates.

    C#
    Vezi pe GitHub↗7,057
  • avast/retry-goAvatar avast

    avast/retry-go

    2,929Vezi pe GitHub↗

    Retry-go is a utility library for Go that automates the re-execution of failing code blocks and operations until they succeed or exhaust configured attempt limits. It provides mechanisms for handling transient failures, capturing both computed results and final errors from repeatedly executed functions. The library supports configurable retry timing through fixed intervals, exponential backoff strategies, and randomized jitter to control recovery speed and prevent overwhelming recovering services. It also includes error filtering rules that trigger retries on specific error conditions while h

    Executes operations with configurable retry limits, exponential backoff, jitter, and error-filtering rules.

    Gogogolanghacktoberfest
    Vezi pe GitHub↗2,929
  • spring-projects/spring-retryAvatar spring-projects

    spring-projects/spring-retry

    2,268Vezi pe GitHub↗

    Spring Retry is a Java library that provides exception handling, automated operation reattempts, backoff strategies, and recovery mechanisms for application workflows. It handles transient operation failures through declarative annotations, programmatic templates, stateful context storage, and fallback recovery paths. The library controls retry behavior by specifying attempt counts, timeouts, and inclusion or exclusion rules for specific exception types. It pauses execution between attempts using fixed, exponential, or randomized backoff intervals, and caches retry state outside the call stac

    Provides declarative and imperative retry operations with backoff delays and recovery handlers.

    Java
    Vezi pe GitHub↗2,268
  1. Home
  2. Programming Languages & Runtimes
  3. Retry Libraries