Typhoon is a lightweight library for handling task retries with customizable policies.
-
Updated
Aug 3, 2026 - Swift
Typhoon is a lightweight library for handling task retries with customizable policies.
Attempt is a Laravel package provides a fluent, composable retry/fallback system for Laravel applications. It treats error handling as a first-class pipeline concern, supporting closures, invokable classes, class pipelines, and seamless integration with Laravel’s native Pipeline.
Engineering deterministic, production-grade systems around non-deterministic LLMs — FSM, durable execution, retries, DAGs, agent runtimes, model routing, edge inference, RAG, memory, multi-agent orchestration, security, and observability. 14 runnable proof-of-concept phases.
Progressive, strategy-based backoff for Laravel.
Zero-config, auto-scaling worker pool for Go with priority-aware scheduling, adaptive resource management, and per-task retry logic.
A flexible RxJS operator for polling with advanced timing and retry strategies
A Node.js library for continuous reading and writing across all file types (device files, FIFOs, ...), with customizable retry mechanisms to keep streaming!
A simple and efficient Go library providing configurable retry mechanisms for functions that may fail. Ideal for handling transient errors in network operations, API calls, and other tasks requiring multiple attempts.
Go backoff implementations: Full Jitter (AWS), Equal Jitter, Decorrelated Jitter, Exponential, Fixed. Thread-safe, capped delays, thundering herd protection.
Production-grade distributed event processing platform built with .NET 10, Redis Streams and PostgreSQL. Demonstrates event-driven architecture, idempotent ingestion, at-least-once delivery, retry with backoff, and observable worker processing.
Usage guide for Laravel Cadence
Add a description, image, and links to the retry-strategy topic page so that developers can more easily learn about it.
To associate your repository with the retry-strategy topic, visit your repo's landing page and select "manage topics."