Showing 9 of 9 projects
A Java DSL for testing asynchronous systems by expressing expectations in a concise and readable manner.
A Go library implementing the Circuit Breaker pattern to handle remote call failures and prevent resource exhaustion.
A Java library for executing external processes with improved stream handling, timeouts, exit code checking, and a fluent API.
A utility to add timeout functionality to promises, rejecting or providing a fallback if they take too long.
A Go library providing a flexible mechanism to make execution flow interruptible via cancellation signals, timeouts, and OS signals.
A Go concurrent toolkit for executing functions concurrently with timeout control and goroutine pooling.
A minimalist, context-aware deferred task scheduler for Go with ID-based debouncing, cancellation, and concurrency limits.
A Deno library for propagating deadlines, cancellation signals, and request-scoped values across promises, inspired by Go's context.
A Go implementation of a hierarchical timing wheel for efficient timeout and timer management.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.