Showing 28 of 568 projects
A type-safe object pool implementation for Go using generics, providing a user-friendly alternative to sync.Pool.
Python language support for the Vert.x reactive toolkit, enabling Python developers to build reactive applications.
A streaming JSON encoder for Elixir that prioritizes constant memory consumption and parallelism over raw speed.
A Rust library implementing popular rate limiting algorithms with support for multithreaded usage.
Elixir implementation of a binary Galois Linear Feedback Shift Register for generating pseudo-random sequences.
An Elixir wrapper for Erlang Term Storage (ETS) providing a more idiomatic Elixir interface.
A minimalist, context-aware deferred task scheduler for Go with ID-based debouncing, cancellation, and concurrency limits.
Socket acceptor pool for Elixir applications to manage concurrent connections efficiently.
A zero-config, auto-scaling worker pool for Go with priority-aware scheduling, adaptive resource management, and per-task retry logic.
A Go library for managing component lifecycle and graceful shutdown in microservice architectures.
An Elixir library for tracking progress across many cooperating tasks and sub-tasks.
A Common Lisp library for hierarchical cancellation propagation with deadlines, timeouts, and immediate I/O abort.
A Go implementation of a hierarchical timing wheel for efficient timeout and timer management.
A Go library for creating deferred task queues where tasks are executed at specified future times.
A simple onetime key-value store implementation for Elixir applications.
An Elixir wrapper for the Erlang :global module with improved API consistency.
Integrates Akka actor framework with Apache Wicket web framework for Java applications.
A flexible and extensible job scheduling and execution library for Go, supporting arbitrary functions, cron scheduling, and distributed processing.
A PureScript library providing queue data types for pub/sub messaging, asynchronous communication, and decoupled function invocation.
A functional programming library for Vert.x that introduces effects, actors, and persistent data structures to build scalable and reliable systems.
An embedded hierarchical lock manager for building highly concurrent applications, similar to those used in database management systems.
An Ada 2012 package providing a task pool system for jobs structured as single request-response pairs.
A lightweight, robust HTTP networking library for iOS, tvOS, and watchOS with a builder-style syntax and Swift concurrency support.
A collection of utility methods for Vert.x, including enhanced blocking execution and a context-aware ExecutorService.
Native ZeroMQ bindings for the Coalton programming language, enabling high-performance message passing.
A high-performance Go library for generating UUIDv4 strings with minimal allocations and good parallelism.
A zero-dependency mutex library for Deno that uses promises to control race conditions.
Native ZeroMQ bindings for the Coalton programming language, enabling high-performance message passing.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.