The fast sync and async channel that Rust deserves
-
Updated
Jul 19, 2026 - Rust
The fast sync and async channel that Rust deserves
A safe sync/async multi-producer, multi-consumer channel
Lock-free multi-producer multi-consumer ring buffer FIFO queue.
A high throughput MPMC lock-free queue based on a paper by Giersch, Nolte et al implemented in pure Nim.
Lock-free queue implementations for Nim.
Bounded MPMC channel abstraction on top of a ring buffer
High-performance async runtime for Nim with structured concurrency, lock-free channels, and work-stealing scheduler
async is a tiny C++ header-only high-performance library for async calls handled by a thread-pool, which is built on top of an unbounded MPMC lock-free queue.
Simple and fast async channels
A multi-producer multi-consumer lock-free ring buffer implementation
Rust mpmc-scheduler with per-channel rate limiting & round-robin
A robust, ring buffer based, lock-free, C++ MPMC queue with shared memory support.
A SPMC (Single Producer Multi Consumer) broadcasting channel to broadcast notifications between threads
To associate your repository with the mpmc topic, visit your repo's landing page and select "manage topics."