Showing 36 of 37 projects
A workflow orchestration framework for building resilient data pipelines in Python.
A tiny and elegant JavaScript HTTP client based on the Fetch API with retries, timeouts, and hooks.
A human-friendly and powerful HTTP request library for Node.js with advanced features like retries, caching, and HTTP/2 support.
A simple, feature-rich HTTP, REST, and SSE client library for Go.
A simple yet powerful Go HTTP client with automatic decoding, debugging, retry, and HTTP fingerprinting support.
A lightweight, zero-dependency Java library for implementing fault tolerance and resilience patterns.
A simple and flexible Go library for implementing retry mechanisms with configurable backoff strategies and error handling.
A Go HTTP client wrapper that automatically retries failed requests with exponential backoff.
A Go library for building resilient applications with composable fault tolerance patterns like retry, circuit breaker, and rate limiting.
A Swift library extending promises with progress tracking, pause, cancel, and retry capabilities.
A drop-in replacement for Node.js fs module that handles EMFILE errors gracefully with queuing and retries.
A Go HTTP client wrapper that adds retries, backoff strategies, and concurrency for resilient network requests.
A Swift library for retrying throwing operations with configurable delay strategies and async support.
Elixir macros for linear retry, exponential backoff, and wait patterns with composable delay streams.
An advanced interruptible Go library for performing actions repetitively until successful, with context integration and backoff strategies.
A type-safe, resilient, and tiny fetch wrapper for TypeScript that never throws on non-200 responses.
An Objective-C category for AFNetworking that adds configurable retry logic for HTTP requests.
A command-line tool that transforms short-term commands into scheduled, retryable, and repeatable long-term jobs.
A Go library providing intuitive asynchronous flow control functions like All, First, Retry, and Waterfall using context.
A high-performance Swift framework for task execution, memory caching, and data management with intelligent merging, TTL caching, and retry logic.
A Go library implementing various backoff strategies for retrying operations and heartbeating.
A React Native library for running async tasks that automatically retry after crashes, connection loss, or exceptions.
A lightweight Go package for implementing retry logic with configurable attempts and intervals.
A Go library for managing goroutines with abstractions for main function control and useful executor adapters.
A Go library that adds configurable retry functionality to the standard http.Client via RoundTripper wrapping.
A simple exponential backoff implementation in Go for handling retries with faulty or slow systems.
A simple and easy-to-use retry library for Go, supporting both generic operations and HTTP requests.
A Crystal shard providing a simple DSL to retry failed code blocks with configurable exponential backoff.
A Go library for retrying operations with customizable backoff strategies and error-based retry logic.
A library providing futures and asynchronous task execution with retry and concurrency control for Elixir/Erlang.
A simple Go package for implementing retry logic in applications.
A Crystal library for retrying code blocks with configurable error handling and exponential backoff.
A flexible Elixir library for retrying operations with composable backoff strategies.
A Go-native distributed job scheduler with delayed tasks, Redis coordination, retries, and lease-based recovery.
A zero-config, auto-scaling worker pool for Go with priority-aware scheduling, adaptive resource management, and per-task retry logic.
A Node.js wrapper for the Steam Inventory API with retry logic, proxy cycling, and improved error handling.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.