Ecosyste.ms: Packages

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

crates.io "mpsc" keyword

tachyonix 0.2.1
A very fast asynchronous, multi-producer, single-consumer bounded channel.
4 versions - Latest release: 10 months ago - 5 dependent packages - 1 dependent repositories - 74.8 thousand downloads total - 88 stars on GitHub - 1 maintainer
Top 3.1% on crates.io
async-channel 2.3.0
Async multi-producer multi-consumer channel
23 versions - Latest release: 2 days ago - 444 dependent packages - 11,553 dependent repositories - 48.1 million downloads total - 709 stars on GitHub
Top 6.4% on crates.io
kanal 0.1.0-pre8
The fast sync and async channel that Rust deserves
10 versions - Latest release: over 1 year ago - 22 dependent packages - 4 dependent repositories - 588 thousand downloads total - 1,237 stars on GitHub - 1 maintainer
Top 2.2% on crates.io
flume 0.11.0 💰
A blazingly fast multi-producer channel
37 versions - Latest release: 9 months ago - 460 dependent packages - 4,451 dependent repositories - 24.6 million downloads total - 2,036 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: 19 days ago - 56 dependent packages - 12,062 dependent repositories - 48.9 million downloads total - 233 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: 4 months ago - 4 dependent packages - 30 dependent repositories - 1.81 million downloads total - 10 stars on GitHub - 1 maintainer
scroll-ring 0.1.1
An MPSC overwriting ring buffer tuned for character data scrollback
2 versions - Latest release: over 1 year ago - 2 dependent packages - 1.65 thousand downloads total - 0 stars on GitLab.com - 1 maintainer
tokio-non-async 0.1.2
Helpers for dealing with tokio channels in non-async code
3 versions - Latest release: almost 4 years ago - 1.67 thousand downloads total - 0 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: about 8 years ago - 16.8 thousand downloads total - 4 stars on GitHub - 1 maintainer
riffy 0.1.1
An unbounded, wait-free, multi-producer-single-consumer queue.
2 versions - Latest release: over 3 years ago - 1 dependent package - 1.1 thousand downloads total - 3 stars on GitHub - 1 maintainer
conqueue 0.4.0
Yet another multi-producer, single-consumer queue (MPSC)
6 versions - Latest release: over 3 years ago - 1 dependent package - 22 dependent repositories - 156 thousand downloads total - 9 stars on GitHub - 2 maintainers
Top 9.6% on crates.io
may_queue 0.1.22
May's internal queue library
23 versions - Latest release: 2 months ago - 1 dependent package - 9 dependent repositories - 28.2 thousand downloads total - 1,702 stars on GitHub - 1 maintainer
mpmc-scheduler 0.3.1
multi-mpmc, cancellable, scheduler with rate limiting
8 versions - Latest release: about 5 years ago - 1 dependent repositories - 4.29 thousand downloads total - 6 stars on GitHub - 1 maintainer
futures-shim 0.1.3 💰
An adapter for futures-unaware components
4 versions - Latest release: almost 7 years ago - 2.77 thousand downloads total - 1 stars on GitHub - 1 maintainer
channel_pipes 0.2.0
Perform operations on broadcast queues.
2 versions - Latest release: over 2 years ago - 768 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: about 3 years ago - 1 dependent package - 1.82 thousand downloads total - 1 stars on GitHub - 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 5 years ago - 1 dependent package - 3.12 thousand downloads total - 13 stars on GitHub - 1 maintainer
pmpmc 1.0.0
A priority multi producer multi consumer channel
4 versions - Latest release: over 2 years ago - 1.56 thousand downloads total - 2 stars on GitHub - 1 maintainer
instrumented-mpsc 0.1.0
Wrapper for futures mpsc unbounded providing Prometheus metrics.
1 version - Latest release: about 4 years ago - 554 downloads total - 0 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: about 1 month ago - 282 downloads total - 0 stars on GitHub - 1 maintainer
generic_event_queue 0.2.0
Provides a generic event-queue API.
2 versions - Latest release: 4 months ago - 591 downloads total - 1 stars on GitHub - 1 maintainer
hopper 0.4.2
an unbounded mpsc with bounded memory
14 versions - Latest release: about 6 years ago - 1 dependent package - 2 dependent repositories - 12 thousand downloads total - 49 stars on GitHub - 2 maintainers
mpsc 0.2.3
mpsc channel
5 versions - Latest release: 7 months ago - 6 dependent packages - 3 dependent repositories - 19.3 thousand downloads total - 9 stars on GitHub - 1 maintainer
request-channel 0.1.1
Async MPSC request-reponse channel
2 versions - Latest release: over 1 year ago - 563 downloads total - 2 stars on GitHub - 2 maintainers
swap-buffer-queue 0.2.0 💰
A buffering MPSC queue.
2 versions - Latest release: 6 months ago - 648 downloads total - 65 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: 26 days ago - 3 dependent packages - 15 dependent repositories - 442 thousand downloads total - 248 stars on GitHub - 1 maintainer
any-mpsc 0.3.1
An mpsc that allows arbitrary types to be passed through
8 versions - Latest release: almost 3 years ago - 2.69 thousand downloads total - 0 stars on GitHub - 1 maintainer
uchan 0.1.4
Multi-producer single-consumer channel for message passing
6 versions - Latest release: over 1 year ago - 1.64 thousand downloads total - 24 stars on GitHub - 1 maintainer
talaria 0.1.1 💰
A high performance, cyclic message passing library.
2 versions - Latest release: 4 months ago - 511 downloads total - 19 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: almost 2 years ago - 1 dependent repositories - 1.25 thousand downloads total - 0 stars on GitHub - 1 maintainer
bmrng 0.5.2
async MPSC request-response channel for Tokio
12 versions - Latest release: over 2 years ago - 1 dependent package - 13 dependent repositories - 133 thousand downloads total - 11 stars on GitHub - 1 maintainer
bufchan 0.1.0
A simple buffered MPSC channel
1 version - Latest release: 5 months ago - 330 downloads total - 1 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: 27 days ago - 1.16 thousand downloads total - 32 stars on GitHub - 1 maintainer
tsyncp 0.3.0
Async channel APIs (mpsc, broadcast, barrier, etc) over TCP for message-passing.
13 versions - Latest release: about 2 years ago - 33.7 thousand downloads total - 32 stars on GitHub - 1 maintainer
lf-queue 0.1.0
A lock-free multi-producer multi-consumer unbounded queue.
1 version - Latest release: over 2 years ago - 408 downloads total - 1 maintainer
loole 0.3.0
A safe async/sync multi-producer, multi-consumer channel
20 versions - Latest release: 4 months ago - 5.31 thousand downloads total - 144 stars on GitHub - 1 maintainer