An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

crates.io "spsc" keyword

View the packages on the crates.io package registry that are tagged with the "spsc" keyword.

fibre 0.5.0
High-performance, safe, memory-efficient sync/async channels built for real-time, low-overhead co...
13 versions - Latest release: about 1 month ago - 3.86 thousand downloads total - 3 stars on GitHub - 1 maintainer
threadbeam 0.1.1
A simple, specialized channel type for beaming data out of a newly spawned thread
2 versions - Latest release: almost 3 years ago - 2.42 thousand downloads total - 3 stars on GitHub - 1 maintainer
ringbuf 0.4.8
Lock-free SPSC FIFO ring buffer with direct access to inner data
39 versions - Latest release: 4 months ago - 66 dependent packages - 809 dependent repositories - 5.88 million downloads total - 442 stars on GitHub - 2 maintainers
async-ringbuf 0.3.4
Async SPSC FIFO ring buffer
21 versions - Latest release: 4 months ago - 3 dependent packages - 1 dependent repositories - 75.1 thousand downloads total - 442 stars on GitHub - 2 maintainers
ringbuf-blocking 0.1.0-rc.5
Blocking version of ringbuf
6 versions - Latest release: 4 months ago - 1 dependent package - 9.27 thousand downloads total - 4 stars on gitlab.com - 2 maintainers
Top 9.6% on crates.io
may_queue 0.1.23
May's internal queue library
24 versions - Latest release: 11 months ago - 1 dependent package - 9 dependent repositories - 70.9 thousand downloads total - 2,119 stars on GitHub - 1 maintainer
tcp-channel 0.3.2
SPSC channels, working on everything that implements Read and Write
6 versions - Latest release: over 6 years ago - 9.01 thousand downloads total - 6 stars on GitHub - 1 maintainer
Top 7.5% on crates.io
rtrb 0.3.2 💰
A realtime-safe single-producer single-consumer ring buffer
12 versions - Latest release: 7 months ago - 16 dependent packages - 38 dependent repositories - 1.92 million downloads total - 229 stars on GitHub - 1 maintainer
onetime 0.1.2
Onetime (aka. oneshot) async spsc channel
3 versions - Latest release: about 1 year ago - 3.25 thousand downloads total - 6 stars on GitHub - 1 maintainer
lf-shardedringbuf 3.1.0
An async, lock-free, sharded, cache-aware SPSC/MPSC/MPMC ring buffer in Rust.
9 versions - Latest release: 18 days ago - 1.57 thousand downloads total - 5 stars on GitHub - 1 maintainer
direct_ring_buffer 0.2.1
A high-performance, lock-free ring buffer for single-producer, single-consumer scenarios.
4 versions - Latest release: 9 months ago - 4.9 thousand downloads total - 1 maintainer
batch_queue 0.1.0
A single-producer single-consumer Rust queue with smart batching
1 version - Latest release: over 3 years ago - 1.5 thousand downloads total - 3 stars on GitHub - 1 maintainer
lf-queue 0.1.0
A lock-free multi-producer multi-consumer unbounded queue.
1 version - Latest release: over 3 years ago - 1.89 thousand downloads total - 1 maintainer
cyque
Unidirectional, circular, lock/wait-free SPSC queue with unbounded capacity.
1 version - Latest release: 14 days ago - 1.07 thousand downloads total - 3 stars on GitHub - 1 maintainer
Top 4.1% on crates.io
concurrent-queue 2.5.0
Concurrent multi-producer multi-consumer queue
16 versions - Latest release: over 1 year ago - 56 dependent packages - 12,062 dependent repositories - 122 million downloads total - 284 stars on GitHub - 1 maintainer
triple_buffer 8.1.1
An implementation of triple buffering, useful for sharing frequently updated data between threads
34 versions - Latest release: 3 months ago - 3 dependent packages - 47 dependent repositories - 177 thousand downloads total - 79 stars on GitHub - 1 maintainer
spsc-bounded-queue
A bounded SPSC queue.
1 version - Latest release: 17 days ago - 1.32 thousand downloads total - 3 stars on GitHub - 1 maintainer
ringbuf-basedrop 0.1.1
A fork of the `ringbuf` crate that uses basedrop's Shared pointer in place of Arc
2 versions - Latest release: about 3 years ago - 2.79 thousand downloads total - 1 maintainer
rtrb-basedrop 0.1.2
A fork of the `rtrb` crate that uses basedrop's Shared pointer in place of Arc
3 versions - Latest release: about 3 years ago - 3.43 thousand downloads total - 1 maintainer
spsc-bip-buffer 0.2.1
A concurrent, spsc ring-buffer with sized reservations
4 versions - Latest release: about 6 years ago - 29.5 thousand downloads total - 100 stars on GitHub - 1 maintainer
npnc 0.2.1
Lock-free queues.
4 versions - Latest release: almost 7 years ago - 3 dependent packages - 2 dependent repositories - 8.6 thousand downloads total - 20 stars on GitHub - 1 maintainer
ya-ring-buf 0.1.0
Yet Another Ring Buffer. SPSC channel with direct access for bytes/Copy.
1 version - Latest release: over 3 years ago - 1.38 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
indexed-ring-buffer 0.1.3
An indexed multiple readable spsc ring buffer.
4 versions - Latest release: over 5 years ago - 7.56 thousand downloads total - 0 stars on GitHub - 1 maintainer
lossyq 0.1.19
This is a concurrent single publisher, single consumer queue with fixed length, that never blocks...
19 versions - Latest release: almost 9 years ago - 3 dependent packages - 1 dependent repositories - 33.7 thousand downloads total - 10 stars on GitHub - 1 maintainer
Top 7.0% on crates.io
oneshot 0.1.11
Oneshot spsc channel with (potentially) lock-free non-blocking send, and a receiver supporting bo...
12 versions - Latest release: 5 months ago - 45 dependent packages - 426 dependent repositories - 10.2 million downloads total - 88 stars on GitHub - 1 maintainer
oneshot-uniffi 0.1.6
Patched version of oneshot specifically for the UniFFI project. This removes the `loom` target a...
2 versions - Latest release: over 1 year ago - 1 dependent package - 489 thousand downloads total - 88 stars on GitHub - 1 maintainer
cueue 0.5.0
High performance SPSC circular byte buffer with batch operations
7 versions - Latest release: 28 days ago - 175 thousand downloads total - 47 stars on GitHub - 1 maintainer
cirque 0.0.1
Unidirectional, circular, lock/wait-free SPSC queue with unbounded capacity.
1 version - Latest release: about 2 years ago - 1.36 thousand downloads total - 3 stars on GitHub - 1 maintainer