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
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
multiqueue 0.3.2
A fast mpmc broadcast queue6 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 access8 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 library13 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 queue8 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
21 versions - Latest release: almost 6 years ago - 52 dependent packages - 69 dependent repositories - 422 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 - 422 thousand downloads total - 391 stars on GitHub - 1 maintainer
Top 0.7% on crates.io
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
crossbeam-queue 0.3.11
Concurrent queues20 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
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
crossbeam-channel 0.5.12
Multi-producer multi-consumer channels for message passing40 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
3 versions - Latest release: almost 3 years ago - 32 dependent packages - 207 dependent repositories - 904 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 - 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
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
flume 0.11.0 💰
A blazingly fast multi-producer channel37 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
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
concurrent-queue 2.5.0
Concurrent multi-producer multi-consumer queue16 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 Rust6 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 Bus1 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 buffer19 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 pool7 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 channel21 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 channel5 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 channel3 versions - Latest release: 4 months ago - 1.57 thousand downloads total - 0 stars on GitHub - 1 maintainer
atomic_mpmc
Atomic Multi-Producer Multi-Consumer Queue4 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 channel1 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 Queue12 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
6 versions - Latest release: over 8 years ago - 4 dependent packages - 39 dependent repositories - 121 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 - 121 thousand downloads total - 131 stars on GitHub - 1 maintainer
lockness 0.0.2
TODO3 versions - Latest release: over 1 year ago - 923 downloads total - 1 maintainer
mcmp
A small buffer thread safe with multiple producer and multiple consumer allowed3 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 channel7 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 priority2 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
23 versions - Latest release: 27 days ago - 444 dependent packages - 11,553 dependent repositories - 48.4 million downloads total - 709 stars on GitHub
async-channel 2.3.0
Async multi-producer multi-consumer channel23 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
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
may_queue 0.1.22
May's internal queue library23 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 threads10 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
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
kanal 0.1.0-pre8
The fast sync and async channel that Rust deserves10 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 stdlib5 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 channels16 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 channel10 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 channel2 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 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
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
Related Keywords
channel
25
rust
18
queue
15
async
14
concurrency
13
mpsc
13
lock-free
11
thread
7
broadcast
7
spmc
6
message
5
synchronization
5
fifo
4
spsc
4
futures
4
parallelism
3
ring-buffer
3
asynchronous
3
no_std
3
lockless
3
mpmc-queue
2
threadpool
2
unbounded
2
oneshot
2
sync
2
threads
2
data-structures
2
consumer
2
distributed
2
producer
2
golang
2
select
2
chan
2
concurrent
2
sharded-queue
1
map
1
concurrent-queue
1
non-blocking
1
scalability
1
primitives
1
io
1
high-performance
1
green-threads
1
generator
1
fibers
1
notifier
1
actor
1
pasts
1
async-rust
1
channels
1
executor-agnostic
1
rust-crate
1
rust-library
1
sorted
1
tokio
1
scheduler
1
round-robin
1
wait-free
1
event-queue
1
message-queue
1
concurent
1
event
1
stream
1
multiple-consumers
1
bus
1
nonblocking
1
ringbuffer
1
disruptor
1
mpmc-queues
1
broadcast-queue
1
atomic
1
threading
1
ring
1
bounded
1
priority-queue
1
messaging
1
atomics
1
buffer
1
multi-consumer
1
multi-producer
1
coroutines
1