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

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 priority
2 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
kanal 0.1.1
The fast sync and async channel that Rust deserves
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
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
Top 3.1% on crates.io
async-channel 2.5.0
Async multi-producer multi-consumer channel
26 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 limiting
8 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 channel
3 versions - Latest release: about 1 year ago - 3.25 thousand downloads total - 6 stars on GitHub - 1 maintainer
mpsc 0.2.6
mpsc channel
8 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 code
3 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 Tokio
12 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 passing
6 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 channel
4 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 channel
1 version - Latest release: over 1 year ago - 3.17 thousand downloads total - 6 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
scroll-ring 0.1.2
An MPSC overwriting ring buffer tuned for character data scrollback
3 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 memory
14 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 development
1 version - Latest release: about 2 months ago - 249 downloads total - 1 maintainer
channelmap 0.4.0
A DashMap wrapper over Tokio channels
4 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 channel
23 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 through
8 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
flume 0.11.1 💰
A blazingly fast multi-producer channel
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
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
TODO
1 version - Latest release: 24 days ago - 0 downloads total - 1 maintainer
lockness-bags 0.0.1
TODO
1 version - Latest release: 24 days ago - 0 downloads total - 1 maintainer
lockness-vecs 0.0.1
TODO
1 version - Latest release: 24 days ago - 0 downloads total - 1 maintainer
lockness-atomics 0.0.1
TODO
1 version - Latest release: 24 days ago - 0 downloads total - 1 maintainer
request-channel 0.1.1
Async MPSC request-reponse channel
2 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 channel
3 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 structure
1 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 components
4 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
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