crates.io "mpsc" keyword
View the packages on the crates.io package registry that are tagged with the "mpsc" keyword.
instrumented-mpsc 0.1.0
Wrapper for futures mpsc unbounded providing Prometheus metrics.1 version - Latest release: over 5 years ago - 1.56 thousand downloads total - 0 stars on GitHub - 1 maintainer
riffy 0.1.1
An unbounded, wait-free, multi-producer-single-consumer queue.2 versions - Latest release: over 4 years ago - 1 dependent package - 2.99 thousand downloads total - 3 stars on GitHub - 1 maintainer
async-priority-channel 0.2.0
An async channel where pending messages are delivered in order of priority2 versions - Latest release: over 1 year ago - 4 dependent packages - 30 dependent repositories - 2.94 million downloads total - 12 stars on GitHub - 1 maintainer
Top 6.4% on crates.io
12 versions - Latest release: 4 months ago - 22 dependent packages - 4 dependent repositories - 1.93 million downloads total - 1,586 stars on GitHub - 1 maintainer
kanal 0.1.1
The fast sync and async channel that Rust deserves12 versions - Latest release: 4 months ago - 22 dependent packages - 4 dependent repositories - 1.93 million downloads total - 1,586 stars on GitHub - 1 maintainer
Top 9.6% on crates.io
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
may_queue 0.1.23
May's internal queue library24 versions - Latest release: 11 months ago - 1 dependent package - 9 dependent repositories - 70.9 thousand downloads total - 2,119 stars on GitHub - 1 maintainer
Top 3.1% on crates.io
26 versions - Latest release: 24 days ago - 444 dependent packages - 11,553 dependent repositories - 137 million downloads total - 883 stars on GitHub
async-channel 2.5.0
Async multi-producer multi-consumer channel26 versions - Latest release: 24 days ago - 444 dependent packages - 11,553 dependent repositories - 137 million downloads total - 883 stars on GitHub
mpmc-scheduler 0.3.1
multi-mpmc, cancellable, scheduler with rate limiting8 versions - Latest release: about 6 years ago - 1 dependent repositories - 10.6 thousand downloads total - 10 stars on GitHub - 1 maintainer
onetime 0.1.2
Onetime (aka. oneshot) async spsc channel3 versions - Latest release: about 1 year ago - 3.25 thousand downloads total - 6 stars on GitHub - 1 maintainer
mpsc 0.2.6
mpsc channel8 versions - Latest release: 2 months ago - 6 dependent packages - 3 dependent repositories - 48.1 thousand downloads total - 9 stars on GitHub - 1 maintainer
tokio-non-async 0.1.2
Helpers for dealing with tokio channels in non-async code3 versions - Latest release: about 5 years ago - 3.99 thousand downloads total - 0 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
transformable_channels 0.1.1
Rust channels are a convenient abstraction, but for many uses cases, they miss high-level transfo...2 versions - Latest release: over 9 years ago - 18.7 thousand downloads total - 4 stars on GitHub - 1 maintainer
bmrng 0.5.2
async MPSC request-response channel for Tokio12 versions - Latest release: almost 4 years ago - 1 dependent package - 13 dependent repositories - 839 thousand downloads total - 11 stars on GitHub - 1 maintainer
uchan 0.1.4
Multi-producer single-consumer channel for message passing6 versions - Latest release: over 2 years ago - 7.09 thousand downloads total - 24 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
pmpmc 1.0.0 💰
A priority multi producer multi consumer channel4 versions - Latest release: almost 4 years ago - 4.86 thousand downloads total - 2 stars on GitHub - 1 maintainer
bufchan 0.1.0 💰
A simple buffered MPSC channel1 version - Latest release: over 1 year ago - 3.17 thousand downloads total - 6 stars on GitHub - 1 maintainer
Top 4.1% on crates.io
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
concurrent-queue 2.5.0
Concurrent multi-producer multi-consumer queue16 versions - Latest release: over 1 year ago - 56 dependent packages - 12,062 dependent repositories - 122 million downloads total - 284 stars on GitHub - 1 maintainer
scroll-ring 0.1.2
An MPSC overwriting ring buffer tuned for character data scrollback3 versions - Latest release: 11 months ago - 2 dependent packages - 18.7 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
hopper 0.4.2
an unbounded mpsc with bounded memory14 versions - Latest release: over 7 years ago - 1 dependent package - 2 dependent repositories - 23.4 thousand downloads total - 48 stars on GitHub - 2 maintainers
conqueue 0.4.0
Yet another multi-producer, single-consumer queue (MPSC)6 versions - Latest release: over 4 years ago - 1 dependent package - 22 dependent repositories - 167 thousand downloads total - 9 stars on GitHub - 2 maintainers
talaria 0.1.1 💰
A high performance, cyclic message passing library.2 versions - Latest release: over 1 year ago - 2.29 thousand downloads total - 19 stars on GitHub - 1 maintainer
tsyncp 0.4.1
Async channel APIs (mpsc, broadcast, barrier, etc) over TCP for message-passing.15 versions - Latest release: about 1 year ago - 45.8 thousand downloads total - 37 stars on GitHub - 1 maintainer
po_ones_nerfect
Renamed to [tsyncp](https://crates.io/crates/tsyncp); but it's still WIP.5 versions - Latest release: 18 days ago - 4.92 thousand downloads total - 37 stars on GitHub - 1 maintainer
simple-channels 0.1.0
A simple, educational implementation of channels in Rust.1 version - Latest release: 18 days ago - 0 downloads total - 1 maintainer
rapidz 0.1.0
In development1 version - Latest release: about 2 months ago - 249 downloads total - 1 maintainer
channelmap 0.4.0
A DashMap wrapper over Tokio channels4 versions - Latest release: 3 months ago - 1.46 thousand downloads total - 0 stars on GitHub - 1 maintainer
loole 0.4.1
A safe async/sync multi-producer, multi-consumer channel23 versions - Latest release: 3 months ago - 72.8 thousand downloads total - 202 stars on GitHub - 1 maintainer
any-mpsc 0.3.1
An mpsc that allows arbitrary types to be passed through8 versions - Latest release: about 4 years ago - 10 thousand downloads total - 0 stars on GitHub - 1 maintainer
swap-buffer-queue 0.2.1 💰
A buffering MPSC queue.3 versions - Latest release: about 1 year ago - 5.36 thousand downloads total - 78 stars on GitHub - 1 maintainer
Top 2.2% on crates.io
38 versions - Latest release: 9 months ago - 460 dependent packages - 4,451 dependent repositories - 76.5 million downloads total - 2,658 stars on GitHub - 1 maintainer
flume 0.11.1 💰
A blazingly fast multi-producer channel38 versions - Latest release: 9 months ago - 460 dependent packages - 4,451 dependent repositories - 76.5 million downloads total - 2,658 stars on GitHub - 1 maintainer
worker-pool 0.2.1
A rust crate to handle a set of worker threads, which need to communicate back their result to th...3 versions - Latest release: about 3 years ago - 1 dependent repositories - 4.08 thousand downloads total - 0 stars on GitHub - 1 maintainer
kik_sync_service 0.7.3
A synchronous threading worker channel for generating the results you want with the data you need.4 versions - Latest release: over 4 years ago - 1 dependent package - 5.1 thousand downloads total - 1 stars on GitHub - 1 maintainer
channel_pipes 0.2.0
Perform operations on broadcast queues.2 versions - Latest release: over 3 years ago - 2.51 thousand downloads total - 0 stars on GitHub - 1 maintainer
lockness-executor 0.0.1
TODO1 version - Latest release: 24 days ago - 0 downloads total - 1 maintainer
lockness-atomics 0.0.1
TODO1 version - Latest release: 24 days ago - 0 downloads total - 1 maintainer
request-channel 0.1.1
Async MPSC request-reponse channel2 versions - Latest release: over 2 years ago - 2.28 thousand downloads total - 2 stars on GitHub - 2 maintainers
tachyonix 0.3.1
A very fast asynchronous, multi-producer, single-consumer bounded channel.6 versions - Latest release: 11 months ago - 5 dependent packages - 1 dependent repositories - 774 thousand downloads total - 107 stars on GitHub - 1 maintainer
tokio-bichannel 1.0.2
Bidirectional tokio::sync::mpsc channel3 versions - Latest release: about 1 year ago - 2.8 thousand downloads total - 0 stars on GitHub - 1 maintainer
navvy 0.1.0
MPSC Channel broker allowing channels of different types to be stored in a single data structure1 version - Latest release: 9 months ago - 815 downloads total - 1 maintainer
lock-free-multi-producer-single-consumer-ring-buffer 0.4.0
A lock-free, multi-producer, single-consumer (MPSC) ring buffer. Optimized for sending and receiv...4 versions - Latest release: over 6 years ago - 1 dependent package - 6.59 thousand downloads total - 13 stars on GitHub - 1 maintainer
generic_event_queue 0.2.0
Provides a generic event-queue API.2 versions - Latest release: over 1 year ago - 2.36 thousand downloads total - 1 stars on GitHub - 1 maintainer
futures-shim 0.1.3 💰
An adapter for futures-unaware components4 versions - Latest release: about 8 years ago - 6.07 thousand downloads total - 1 stars on GitHub - 1 maintainer
burstq 0.1.0
A multi-producer, multi-consumer channel that supports sending or receiving multiple values in a ...1 version - Latest release: over 1 year ago - 1.31 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 8.9% on crates.io
7 versions - Latest release: over 1 year ago - 3 dependent packages - 15 dependent repositories - 791 thousand downloads total - 374 stars on GitHub - 1 maintainer
thingbuf 0.1.6 💰
I'm at the buffer pool. I'm at the MPSC channel. I'm at the combination MPSC channel and buffer p...7 versions - Latest release: over 1 year ago - 3 dependent packages - 15 dependent repositories - 791 thousand downloads total - 374 stars on GitHub - 1 maintainer
Related Keywords
channel
21
mpmc
19
async
17
rust
14
lock-free
8
thread
8
concurrency
7
queue
6
fifo
6
spsc
5
spmc
5
futures
4
channels
4
performance
4
parallel
4
tokio
4
sync
3
chan
3
tcp
2
message
2
atomic
2
ring
2
request
2
pool
2
ring-buffer
2
buffer
2
oneshot
2
synchronization
2
future
1
message-passing
1
event-queue
1
event-system
1
rust-crate
1
multi-producer
1
dynamic
1
wrapper
1
no-std
1
threading
1
data-structure
1
bidirectional
1
threadpool
1
actors
1
response
1
stream
1
monitoring
1
prometheus
1
debugging
1
coroutines
1
fibers
1
generator
1
green-threads
1
high-performance
1
io
1
primitives
1
scalability
1
scheduler
1
round-robin
1
onetime
1
rust-lang
1
sharding
1
sharded
1
iterator
1
map
1
tokio-rs
1
ringbuffer
1
scrollback
1
bounded-memory
1
ms
1
concurrent
1