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
broadcaster 1.0.0
Broadcasting futures mpmc channel10 versions - Latest release: over 4 years ago - 8 dependent packages - 124 dependent repositories - 427 thousand downloads total - 24 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: 4 months ago - 2 dependent packages - 30 dependent repositories - 1.81 million downloads total - 10 stars on GitHub - 1 maintainer
Top 5.6% on crates.io
21 versions - Latest release: almost 6 years ago - 52 dependent packages - 69 dependent repositories - 416 thousand downloads total - 391 stars on GitHub - 1 maintainer
chan 0.1.23
DEPRECATED. Use crossbeam-channel instead.21 versions - Latest release: almost 6 years ago - 52 dependent packages - 69 dependent repositories - 416 thousand downloads total - 391 stars on GitHub - 1 maintainer
Top 9.7% on crates.io
3 versions - Latest release: almost 3 years ago - 29 dependent packages - 207 dependent repositories - 849 thousand downloads total - 22 stars on GitHub - 1 maintainer
triggered 0.1.2
Triggers for one time events between tasks and threads3 versions - Latest release: almost 3 years ago - 29 dependent packages - 207 dependent repositories - 849 thousand downloads total - 22 stars on GitHub - 1 maintainer
disruptor 1.1.0
Low latency inter-thread communication via a ringbuffer (inspired by the LMAX Disruptor).16 versions - Latest release: 13 days ago - 4.29 thousand downloads total - 23 stars on GitHub - 1 maintainer
Top 6.4% on crates.io
10 versions - Latest release: over 1 year ago - 18 dependent packages - 4 dependent repositories - 588 thousand downloads total - 1,237 stars on GitHub - 1 maintainer
kanal 0.1.0-pre8
The fast sync and async channel that Rust deserves10 versions - Latest release: over 1 year ago - 18 dependent packages - 4 dependent repositories - 588 thousand downloads total - 1,237 stars on GitHub - 1 maintainer
Top 0.6% on crates.io
39 versions - Latest release: 2 months ago - 1,209 dependent packages - 36,222 dependent repositories - 142 million downloads total - 6,543 stars on GitHub - 3 maintainers
crossbeam-channel 0.5.12
Multi-producer multi-consumer channels for message passing39 versions - Latest release: 2 months ago - 1,209 dependent packages - 36,222 dependent repositories - 142 million downloads total - 6,543 stars on GitHub - 3 maintainers
Top 0.7% on crates.io
20 versions - Latest release: 4 months ago - 161 dependent packages - 17,140 dependent repositories - 68.1 million downloads total - 6,855 stars on GitHub - 2 maintainers
crossbeam-queue 0.3.11
Concurrent queues20 versions - Latest release: 4 months ago - 161 dependent packages - 17,140 dependent repositories - 68.1 million downloads total - 6,855 stars on GitHub - 2 maintainers
sharded_queue 2.0.1
ShardedQueue is currently the fastest concurrent collection which can be used under highest concu...30 versions - Latest release: 9 months ago - 1 dependent package - 10.2 thousand downloads total - 2 stars on GitHub - 1 maintainer
sorted-channel 0.1.1
sorted message-based communication channel2 versions - Latest release: about 1 year ago - 582 downloads total - 0 stars on GitHub - 1 maintainer
multiqueue2 0.1.7
A fast mpmc broadcast queue8 versions - Latest release: over 3 years ago - 2 dependent packages - 1 dependent repositories - 12.9 thousand downloads total - 54 stars on GitHub - 1 maintainer
Top 8.4% on crates.io
6 versions - Latest release: about 7 years ago - 13 dependent packages - 16 dependent repositories - 24.8 thousand downloads total - 192 stars on GitHub - 1 maintainer
multiqueue 0.3.2
A fast mpmc broadcast queue6 versions - Latest release: about 7 years ago - 13 dependent packages - 16 dependent repositories - 24.8 thousand downloads total - 192 stars on GitHub - 1 maintainer
Top 9.6% on crates.io
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
may_queue 0.1.22
May's internal queue library23 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 limiting8 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 channel4 versions - Latest release: over 2 years ago - 1.56 thousand downloads total - 2 stars on GitHub - 1 maintainer
Top 3.1% on crates.io
22 versions - Latest release: 28 days ago - 353 dependent packages - 11,553 dependent repositories - 47.7 million downloads total - 702 stars on GitHub
async-channel 2.2.1
Async multi-producer multi-consumer channel22 versions - Latest release: 28 days ago - 353 dependent packages - 11,553 dependent repositories - 47.7 million downloads total - 702 stars on GitHub
crtq 0.1.1
A MPMC wait-free queue.3 versions - Latest release: over 5 years ago - 1.86 thousand downloads total - 5 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
mpmc-map 0.2.0
Mpmc async map implementation for highly concurrent low-write access8 versions - Latest release: about 3 years ago - 2 dependent packages - 2 dependent repositories - 21.7 thousand downloads total - 3 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 - 6.06 thousand downloads total - 20 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: 4 months ago - 1 dependent package - 3 dependent repositories - 37.8 thousand downloads total - 6 stars on GitHub - 1 maintainer
Top 4.1% on crates.io
16 versions - Latest release: 16 days ago - 51 dependent packages - 12,062 dependent repositories - 48.9 million downloads total - 233 stars on GitHub - 1 maintainer
concurrent-queue 2.5.0
Concurrent multi-producer multi-consumer queue16 versions - Latest release: 16 days ago - 51 dependent packages - 12,062 dependent repositories - 48.9 million downloads total - 233 stars on GitHub - 1 maintainer
Top 2.2% on crates.io
37 versions - Latest release: 9 months ago - 368 dependent packages - 4,451 dependent repositories - 24.6 million downloads total - 2,036 stars on GitHub - 1 maintainer
flume 0.11.0 💰
A blazingly fast multi-producer channel37 versions - Latest release: 9 months ago - 368 dependent packages - 4,451 dependent repositories - 24.6 million downloads total - 2,036 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 - 22.8 thousand downloads total - 16 stars on GitHub - 1 maintainer
secc 0.0.10
Implements a Skip-Enabled Concurrent Channel (SECC) for Rust6 versions - Latest release: over 4 years ago - 2 dependent packages - 3 dependent repositories - 5.42 thousand downloads total - 5 stars on GitHub - 1 maintainer
crossfire 1.0.1
channels for async and threads10 versions - Latest release: 9 months ago - 1 dependent package - 12 dependent repositories - 202 thousand downloads total - 46 stars on GitHub - 1 maintainer
command-executor 0.1.1
Command Executor thread pool7 versions - Latest release: 9 months ago - 2 dependent packages - 2.87 thousand downloads total - 1 stars on GitHub - 1 maintainer
crosstalk 0.2.6
An extremely lightweight, topic-based, cross-thread, in-memory communication library12 versions - Latest release: about 2 months ago - 3.32 thousand downloads total - 2 stars on GitHub - 1 maintainer
crosstalk-macros 0.2.6
Procedural macros for crosstalk — An extremely lightweight, topic-based, cross-thread, in-memory ...9 versions - Latest release: about 2 months ago - 2.68 thousand downloads total - 2 stars on GitHub - 1 maintainer
barrage 0.2.3
An async broadcast channel5 versions - Latest release: almost 2 years ago - 1 dependent package - 16 dependent repositories - 31 thousand downloads total - 6 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: 11 months ago - 447 downloads total - 3 stars on GitHub - 1 maintainer
atomic_mpmc
Atomic Multi-Producer Multi-Consumer Queue4 versions - Latest release: 21 days ago - 1.13 thousand downloads total - 0 stars on GitHub - 1 maintainer
blinkcast 0.2.0
Fast, bounded, multiple-producer, multiple-consumer, lossy, broadcast channel3 versions - Latest release: 3 months ago - 1.37 thousand downloads total - 0 stars on GitHub - 1 maintainer
blink-channel
Fast, lock-free, bounded, multiple-producer, multiple-consumer, lossy, broadcast channel1 version - Latest release: 21 days ago - 388 downloads total - 0 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
ring-channel 0.12.0
Bounded MPMC channel abstraction on top of a ring buffer19 versions - Latest release: 7 months ago - 3 dependent packages - 5 dependent repositories - 156 thousand downloads total - 36 stars on GitHub - 1 maintainer
npnc 0.2.1
Lock-free queues.4 versions - Latest release: over 5 years ago - 3 dependent packages - 2 dependent repositories - 4.7 thousand downloads total - 20 stars on GitHub - 1 maintainer
mpmcpq 0.9.3
Multi-producer multi-consumer Priority Queue12 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 3.94 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 8.8% on crates.io
6 versions - Latest release: over 8 years ago - 4 dependent packages - 39 dependent repositories - 119 thousand downloads total - 131 stars on GitHub - 1 maintainer
syncbox 0.2.4
Concurrency utilities for Rust6 versions - Latest release: over 8 years ago - 4 dependent packages - 39 dependent repositories - 119 thousand downloads total - 131 stars on GitHub - 1 maintainer
mcmp
A small buffer thread safe with multiple producer and multiple consumer allowed3 versions - Latest release: 24 days ago - 1.63 thousand downloads total - 1 maintainer
lockness 0.0.2
TODO3 versions - Latest release: over 1 year ago - 811 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 - 408 downloads total - 1 maintainer
loole 0.3.0
A safe async/sync multi-producer, multi-consumer channel20 versions - Latest release: 4 months ago - 5.31 thousand downloads total - 144 stars on GitHub - 1 maintainer
gemino 0.7.0
A multi producer multi consumer (MPMC) broadcasting channel7 versions - Latest release: over 1 year ago - 1.8 thousand downloads total - 0 stars on GitHub - 1 maintainer
mpmc 0.1.6
copy-pasted from old rust stdlib5 versions - Latest release: almost 3 years ago - 7 dependent packages - 19 dependent repositories - 123 thousand downloads total - 7 stars on GitHub - 1 maintainer
whisk 0.12.0
Simple and fast lockless async channels16 versions - Latest release: 12 months ago - 5 dependent packages - 3 dependent repositories - 14.1 thousand downloads total - 13 stars on GitHub - 1 maintainer
Related Keywords
channel
25
rust
18
queue
15
async
14
mpsc
13
concurrency
13
lock-free
11
thread
7
broadcast
7
spmc
6
synchronization
5
message
5
futures
4
spsc
4
fifo
4
no_std
3
asynchronous
3
parallelism
3
lockless
3
mpmc-queue
2
concurrent
2
unbounded
2
ring-buffer
2
distributed
2
threadpool
2
chan
2
select
2
golang
2
sync
2
oneshot
2
data-structures
2
threads
2
producer
2
consumer
2
event-queue
1
non-blocking
1
channels
1
async-rust
1
pasts
1
rust-library
1
atomic
1
rust-crate
1
threading
1
executor-agnostic
1
actor
1
ring
1
bounded
1
priority-queue
1
messaging
1
buffer
1
multi-consumer
1
notifier
1
multi-producer
1
atomics
1
event
1
disruptor
1
ringbuffer
1
concurrent-queue
1
sharded-queue
1
sorted
1
broadcast-queue
1
mpmc-queues
1
multiple-consumers
1
stream
1
coroutines
1
fibers
1
generator
1
green-threads
1
high-performance
1
io
1
primitives
1
scalability
1
tokio
1
scheduler
1
round-robin
1
wait-free
1
map
1
concurent
1
message-queue
1