-
embassy-sync
no-std, no-alloc synchronization primitives with async support
-
que
A high performance channel with optional backpressure, interprocess capability, and a multiconsumer mode
-
relay_channel
A single-producer, single-consumer channel where the sender waits for the receiver to receive the message before returning
-
lossyq
concurrent single publisher, single consumer queue with fixed length, that never blocks the writer
-
swapvec
A Vector swapping to disk after exceeding a given length
-
handoff
An unbuffered, asynchronous, single-producer/single-consumer channel
-
swimos_byte_channel
SwimOS Byte Channel
-
spsc-buffer
Single-producer single-consumer lock-free buffer
-
no-alloc-channel
thread-safe and lock-free single-producer, single-consumer channel which can be
awaited to receive values -
parking_lot_mpsc
A port of the Rust std::sync::mpsc module, using the parking_lot concurrency types rather than those in the standard library
-
scottqueue
The Queues of Michael and Scott implemented in Rust
-
fast-spsc-queue
Fast lockless single-producer single-consumer queue
Try searching with DuckDuckGo.