Showing 28 of 568 projects
A streaming JSON encoder for Elixir that prioritizes constant memory consumption and parallelism over raw speed.
A comprehensive Go library providing generic data structures, cryptographic utilities, concurrency helpers, and powerful abstractions to accelerate development.
A type-safe object pool implementation for Go using generics, providing a user-friendly alternative to sync.Pool.
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 Common Lisp library for hierarchical cancellation propagation with deadlines, timeouts, and immediate I/O abort.
An Elixir library for tracking progress across many cooperating tasks and sub-tasks.
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 zero-config, auto-scaling worker pool for Go with priority-aware scheduling, adaptive resource management, and per-task retry logic.
A simple onetime key-value store implementation for Elixir applications.
A Go library for managing component lifecycle and graceful shutdown in microservice architectures.
A PureScript library providing queue data types for pub/sub messaging, asynchronous communication, and decoupled function invocation.
Integrates Akka actor framework with Apache Wicket web framework for Java applications.
An Elixir wrapper for the Erlang :global module with improved API consistency.
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.
An embedded hierarchical lock manager for building highly concurrent applications, similar to those used in database management systems.
A functional programming library for Vert.x that introduces effects, actors, and persistent data structures to build scalable and reliable systems.
An Ada 2012 package providing a task pool system for jobs structured as single request-response pairs.
A flexible and extensible job scheduling and execution library for Go, supporting arbitrary functions, cron scheduling, and distributed processing.
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.
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.