Ecosyste.ms: Packages

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

crates.io "mpmc" keyword

Top 8.4% on crates.io
multiqueue 0.3.2
A fast mpmc broadcast queue
6 versions - Latest release: over 7 years ago - 13 dependent packages - 16 dependent repositories - 25.8 thousand downloads total - 193 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: 2 months ago - 367 downloads total - 0 stars on GitHub - 1 maintainer
rc_event_queue 0.4.2
VecDeque-like fast, unbounded, FIFO, concurent read-lock-free message queue.
8 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 7.65 thousand downloads total - 20 stars on GitHub - 1 maintainer
mpmc-map 0.2.0
Mpmc async map implementation for highly concurrent low-write access
8 versions - Latest release: about 3 years ago - 2 dependent packages - 2 dependent repositories - 22.1 thousand downloads total - 3 stars on GitHub - 1 maintainer
crosstalk-macros 0.2.6
Procedural macros for crosstalk — An extremely lightweight, topic-based, cross-thread, in-memory ...
10 versions - Latest release: 3 months ago - 1 dependent package - 3.35 thousand downloads total - 2 stars on GitHub - 1 maintainer
crosstalk 0.2.6
An extremely lightweight, topic-based, cross-thread, in-memory communication library
13 versions - Latest release: 3 months ago - 4.11 thousand downloads total - 2 stars on GitHub - 1 maintainer
watchable 1.1.2 💰
A watchable RwLock-like type that is compatible with both multi-threaded and async code.
6 versions - Latest release: 5 months ago - 2 dependent packages - 3 dependent repositories - 45.5 thousand downloads total - 6 stars on GitHub - 1 maintainer
multiqueue2 0.1.7
A fast mpmc broadcast queue
8 versions - Latest release: over 3 years ago - 2 dependent packages - 1 dependent repositories - 13.9 thousand downloads total - 54 stars on GitHub - 1 maintainer
Top 5.6% on crates.io
chan 0.1.23
DEPRECATED. Use crossbeam-channel instead.
21 versions - Latest release: almost 6 years ago - 52 dependent packages - 69 dependent repositories - 422 thousand downloads total - 391 stars on GitHub - 1 maintainer
Top 0.7% on crates.io
crossbeam-queue 0.3.11
Concurrent queues
20 versions - Latest release: 5 months ago - 186 dependent packages - 17,140 dependent repositories - 70.5 million downloads total - 6,855 stars on GitHub - 2 maintainers
Top 0.6% on crates.io
crossbeam-channel 0.5.12
Multi-producer multi-consumer channels for message passing
40 versions - Latest release: 3 months ago - 1,372 dependent packages - 36,222 dependent repositories - 147 million downloads total - 6,543 stars on GitHub - 3 maintainers
Top 9.7% on crates.io
triggered 0.1.2
Triggers for one time events between tasks and threads
3 versions - Latest release: almost 3 years ago - 32 dependent packages - 207 dependent repositories - 904 thousand downloads total - 22 stars on GitHub - 1 maintainer
two-lock-queue 0.1.1
A MPMC channel based on the michael-scott two lock queue algorithm.
2 versions - Latest release: over 6 years ago - 4 dependent packages - 11 dependent repositories - 23.2 thousand downloads total - 16 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: 10 months ago - 460 dependent packages - 4,451 dependent repositories - 27.1 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: about 1 month ago - 56 dependent packages - 12,062 dependent repositories - 51.9 million downloads total - 233 stars on GitHub - 1 maintainer
secc 0.0.10
Implements a Skip-Enabled Concurrent Channel (SECC) for Rust
6 versions - Latest release: over 4 years ago - 2 dependent packages - 3 dependent repositories - 5.75 thousand downloads total - 5 stars on GitHub - 1 maintainer
atomic-bus
Atomic MPMC Bus
1 version - 0 downloads total - 1 maintainer
disruptor 1.1.0
Low latency inter-thread communication via a ringbuffer (inspired by the LMAX Disruptor).
19 versions - Latest release: about 1 month ago - 5.1 thousand downloads total - 24 stars on GitHub - 1 maintainer
ring-channel 0.12.0
Bounded MPMC channel abstraction on top of a ring buffer
19 versions - Latest release: 8 months ago - 3 dependent packages - 5 dependent repositories - 173 thousand downloads total - 38 stars on GitHub - 1 maintainer
command-executor 0.1.1
Command Executor thread pool
7 versions - Latest release: 10 months ago - 2 dependent packages - 3.19 thousand downloads total - 1 stars on GitHub - 1 maintainer
loole 0.3.0
A safe async/sync multi-producer, multi-consumer channel
21 versions - Latest release: 5 months ago - 8.81 thousand downloads total - 148 stars on GitHub - 1 maintainer
thread-broadcaster 0.1.0
A SPMC (Single producer multi consumer) broadcasting channel to broadcast notifications between t...
1 version - Latest release: 12 months ago - 580 downloads total - 4 stars on GitHub - 1 maintainer
barrage 0.2.3
An async broadcast channel
5 versions - Latest release: almost 2 years ago - 1 dependent package - 16 dependent repositories - 31.7 thousand downloads total - 6 stars on GitHub - 1 maintainer
blinkcast 0.2.0
Fast, bounded, multiple-producer, multiple-consumer, lossy, broadcast channel
3 versions - Latest release: 4 months ago - 1.57 thousand downloads total - 0 stars on GitHub - 1 maintainer
atomic_mpmc
Atomic Multi-Producer Multi-Consumer Queue
4 versions - Latest release: about 2 months ago - 1.28 thousand downloads total - 0 stars on GitHub - 1 maintainer
talaria 0.1.1 💰
A high performance, cyclic message passing library.
2 versions - Latest release: 5 months ago - 614 downloads total - 19 stars on GitHub - 1 maintainer
blink-channel
Fast, lock-free, bounded, multiple-producer, multiple-consumer, lossy, broadcast channel
1 version - Latest release: about 2 months ago - 431 downloads total - 0 stars on GitHub - 1 maintainer
npnc 0.2.1
Lock-free queues.
4 versions - Latest release: almost 6 years ago - 3 dependent packages - 2 dependent repositories - 4.9 thousand downloads total - 20 stars on GitHub - 1 maintainer
mpmcpq 0.9.3
Multi-producer multi-consumer Priority Queue
12 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 4.32 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 8.8% on crates.io
syncbox 0.2.4
Concurrency utilities for Rust
6 versions - Latest release: over 8 years ago - 4 dependent packages - 39 dependent repositories - 121 thousand downloads total - 131 stars on GitHub - 1 maintainer
lockness 0.0.2
TODO
3 versions - Latest release: over 1 year ago - 923 downloads total - 1 maintainer
mcmp
A small buffer thread safe with multiple producer and multiple consumer allowed
3 versions - Latest release: about 2 months ago - 1.72 thousand downloads total - 1 maintainer
lf-queue 0.1.0
A lock-free multi-producer multi-consumer unbounded queue.
1 version - Latest release: over 2 years ago - 465 downloads total - 1 maintainer
gemino 0.7.0
A multi producer multi consumer (MPMC) broadcasting channel
7 versions - Latest release: over 1 year ago - 2.08 thousand downloads total - 0 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: 5 months ago - 4 dependent packages - 30 dependent repositories - 1.92 million downloads total - 10 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: 27 days ago - 444 dependent packages - 11,553 dependent repositories - 48.4 million downloads total - 709 stars on GitHub
Top 9.6% on crates.io
may_queue 0.1.22
May's internal queue library
23 versions - Latest release: 3 months ago - 1 dependent package - 9 dependent repositories - 29.6 thousand downloads total - 1,702 stars on GitHub - 1 maintainer
crossfire 1.0.1
channels for async and threads
10 versions - Latest release: 9 months ago - 2 dependent packages - 12 dependent repositories - 208 thousand downloads total - 46 stars on GitHub - 1 maintainer
sharded_queue 2.0.1
ShardedQueue is currently the fastest concurrent collection which can be used under highest concu...
30 versions - Latest release: 10 months ago - 2 dependent packages - 10.2 thousand downloads total - 2 stars on GitHub - 1 maintainer
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
mpmc 0.1.6
copy-pasted from old rust stdlib
5 versions - Latest release: almost 3 years ago - 7 dependent packages - 19 dependent repositories - 125 thousand downloads total - 7 stars on GitHub - 1 maintainer
whisk 0.12.0
Simple and fast lockless async channels
16 versions - Latest release: about 1 year ago - 5 dependent packages - 3 dependent repositories - 15.6 thousand downloads total - 13 stars on GitHub - 1 maintainer
broadcaster 1.0.0
Broadcasting futures mpmc channel
10 versions - Latest release: over 4 years ago - 8 dependent packages - 124 dependent repositories - 427 thousand downloads total - 24 stars on GitHub - 1 maintainer
sorted-channel 0.1.1
sorted message-based communication channel
2 versions - Latest release: about 1 year ago - 582 downloads total - 0 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
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
faa_array_queue 0.1.2
Fetch-And-Add Array Queue implementation for Rust.
3 versions - Latest release: over 3 years ago - 1.19 thousand downloads total - 0 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
crtq 0.1.1
A MPMC wait-free queue.
3 versions - Latest release: almost 6 years ago - 1.86 thousand downloads total - 5 stars on GitHub - 1 maintainer