Showing 27 of 63 projects
A header-only C library providing generic, type-safe data structures using macros for easy integration and modularity.
A C++11 header-only thread-safe container (synchronized queue) for sharing data between threads with customizable storage.
A Go package providing concurrent-safe queue implementations (FIFO and FixedFIFO) for goroutine-safe data handling.
A job scheduler for iOS, macOS, tvOS, and watchOS with constraints like concurrent execution, persistence, retry, and delays.
A Go package offering thread-safe generic implementations of BlockingQueue, PriorityQueue, CircularQueue, and Linked Queue.
A Go library providing monads, optional types, Rx-style observables, and functional programming utilities.
A simple, dependency-free job queue plugin for CakePHP enabling deferred task execution.
A vendor-neutral, language-independent specification for building interoperable messaging and streaming applications across heterogeneous systems.
A simple asynchronous message bus library for Go applications.
A simple, in-memory FIFO queue for Elixir with worker pooling and rate limiting.
A simple, reliable jobs queue for Meteor.js with MongoDB integration and async/await support.
A highly optimized double-ended queue for Go, significantly faster than container/list for adding/removing elements at both ends.
A high-performance, storage-agnostic message queue and worker pool system for Go with type safety and extensible adapters.
A type-safe, persistent, embedded task queue and background job runner for Go applications using SQLite, with a built-in web monitoring UI.
A tiny, fast, tree-shakeable queue and deque implementation for JavaScript.
PHP bindings for Tarantool Queue, enabling PHP applications to interact with Tarantool's queue system.
A type-safe queue for background tasks built on top of PocketBase, requiring no server modifications.
A fixed-length blocking queue implemented as a GenServer in Elixir for producer-consumer coordination.
Fast, memory-efficient queue implementations in OCaml for functional and imperative use cases.
A Go library providing an unlimited job queue and concurrent worker pools for background task processing.
An Elixir queue wrapper with improved API and protocol implementations for better integration with Elixir's ecosystem.
A lightweight Python task queue framework using SQLAlchemy and PostgreSQL SKIP LOCKED/NOTIFY for transactional task processing.
A Go abstraction layer for simplified RabbitMQ connection, messaging, and administration.
A lightweight asynchronous job manager for Go with configurable workers, progress tracking, and error handling.
A tiny, simple blocking unbounded queue implementation for Erlang/OTP applications.
A heap-based priority queue implementation in Elixir, ported from Michael Truog's pqueue2.
A PureScript library providing queue data types for pub/sub messaging, asynchronous communication, and decoupled function invocation.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.