Polly is a .NET resilience and transient-fault-handling library that allows developers to express policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner. From version 6.0.1, Polly targets .NET Standard 1.1 and 2.0+.
- circuit-breaker
- circuit-breaker-pattern
- resilience
- resiliency-patterns
A powerful HTTP client for Dart and Flutter, which supports global settings, Interceptors, FormData, aborting and canceling a request, files uploading and downloading, requests timeout, custom adapters, etc.
Fault tolerance and resilience patterns for the JVM
- java
- retry
- resilience
- timeout
HTTP (The Gem! a.k.a. http.rb) - a fast Ruby HTTP client with a chainable API, streaming support, and timeouts
Fault tolerance and resilience patterns for Go
- resilience
- resiliency-patterns
- retry
- circuit-breaker
Reconcile stuck AI-agent tasks after restarts and timeouts. Preview SQLite changes, close stale delivery states, and never guess success.
- agent-runtime
- python
- sqlite
- task-state
Golang package for send email. Support keep alive connection, TLS and SSL. Easy for bulk SMTP.
- go
- golang
- golang-package
- mail
Rack::Timeout enhancements for Rails
Timeout a promise after a specified amount of time
Automatically start/stop LSP servers, keeps RAM usage low
Tiny library (<200B gzip) for deferring something by a "tick"
Time-related functions for Lua, inspired in javascript's setTimeout and setInterval
Go asynchronous simple function utilities, for managing execution of closures and callbacks
- goroutine
- callback
- closure
- golang
SmallRye implementation of MicroProfile Fault Tolerance: bulkheads, circuit breakers, fallbacks, rate limits, retries, timeouts, and more
🚦 Semaphore pattern implementation with timeout of lock/unlock operations.
(module) A Go task scheduler for cron jobs with cron expressions, task dependency chains, execution timeouts, and graceful shutdown
Elixir library providing some handy parallel processing facilities that supports configuring number of workers and timeout.
- parallel-processing
- elixir-library
An abstraction of cron-utils for the vertx scheduler
A concurrent toolkit to help execute funcs concurrently in an efficient and safe way. It supports specifying the overall timeout to avoid blocking.
A pretty simple library to ensure your work to be done
- go
- golang
- retry
- retry-library
A plugin that enhances insert-mode keymapping by showing typed keys in real time, without waiting for timeoutlen. It provides a responsive and intuitive insert-mode experience, ideal for complex input workflows such as ime.
Cancellation propagation library for Common Lisp with deadlines and timeouts
An implementation of both setTimeout and setInterval from JS in GameMaker Studio 2.3