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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • jd/tenacityAvatar de jd

    jd/tenacity

    8,375Ver en 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
    Ver en GitHub↗8,375
  • louthy/language-extAvatar de louthy

    louthy/language-ext

    7,057Ver en 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#
    Ver en GitHub↗7,057
  • avast/retry-goAvatar de avast

    avast/retry-go

    2,929Ver en 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
    Ver en GitHub↗2,929
  • spring-projects/spring-retryAvatar de spring-projects

    spring-projects/spring-retry

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