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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • jd/tenacityAvatar von jd

    jd/tenacity

    8,375Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,375
  • louthy/language-extAvatar von louthy

    louthy/language-ext

    7,057Auf GitHub ansehen↗

    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#
    Auf GitHub ansehen↗7,057
  • avast/retry-goAvatar von avast

    avast/retry-go

    2,929Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗2,929
  • spring-projects/spring-retryAvatar von spring-projects

    spring-projects/spring-retry

    2,268Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗2,268
  1. Home
  2. Programming Languages & Runtimes
  3. Retry Libraries