Ecosyste.ms: Packages
An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.
crates.io "channel" keyword
either-slot 1.2.0
An atomic slot whose senders can either place their value into the slot, or retrive all the data ...4 versions - Latest release: 6 months ago - 1.12 thousand downloads total - 0 stars on GitHub - 1 maintainer
pipe-channel 1.3.0
Channel implementation based on pipes9 versions - Latest release: over 4 years ago - 1 dependent package - 3 dependent repositories - 10.7 thousand downloads total - 2 stars on GitHub - 2 maintainers
single_value_channel 1.2.2
Concurrent single-value update and receive channel5 versions - Latest release: over 3 years ago - 4 dependent packages - 11 dependent repositories - 17.9 thousand downloads total - 21 stars on GitHub - 1 maintainer
catty 0.1.5
Send and await a value asynchronously6 versions - Latest release: almost 2 years ago - 2 dependent packages - 19 dependent repositories - 44.6 thousand downloads total - 7 stars on GitHub - 1 maintainer
ump 0.12.1
Micro message passing library for threads/tasks communication.14 versions - Latest release: 8 months ago - 1 dependent package - 4.61 thousand downloads total - 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
Top 4.2% on crates.io
1 version - Latest release: about 4 years ago - 11 dependent packages - 585 dependent repositories - 1.41 million downloads total - 817 stars on GitHub - 1 maintainer
dasp_frame 0.11.0
An abstraction for audio PCM DSP frames, along with useful conversions and operations.1 version - Latest release: about 4 years ago - 11 dependent packages - 585 dependent repositories - 1.41 million downloads total - 817 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
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
wasm-rs-shared-channel 0.1.0
Shared channel for WebAssembly1 version - Latest release: over 3 years ago - 2 dependent packages - 1 dependent repositories - 22 thousand downloads total - 37 stars on GitHub - 1 maintainer
shared_channel 0.2.0
Multi-producer, multi-consumer FIFO queue communication primitives.2 versions - Latest release: over 5 years ago - 1.2 thousand downloads total - 0 stars on GitHub - 1 maintainer
ya-ring-buf 0.1.0
Yet Another Ring Buffer. SPSC channel with direct access for bytes/Copy.1 version - Latest release: about 2 years ago - 434 downloads total - 0 stars on GitLab.com - 1 maintainer
tcp-channel 0.3.2
SPSC channels, working on everything that implements Read and Write6 versions - Latest release: about 5 years ago - 4.41 thousand downloads total - 5 stars on GitHub - 1 maintainer
tchannel 0.0.2
Optimized channels for Rust.2 versions - Latest release: over 6 years ago - 1.38 thousand downloads total - 0 stars on GitHub - 1 maintainer
superchan 0.0.7
Communicate over a network using a channel-like API.7 versions - Latest release: over 9 years ago - 6.41 thousand downloads total - 11 stars on GitHub - 1 maintainer
reqchan 0.5.8
This is a channel for requesting and receiving data. Each channel has only one requesting end, bu...7 versions - Latest release: over 6 years ago - 4.18 thousand downloads total - 2 stars on GitHub - 1 maintainer
deque_cell 0.1.0 💰
Provides an efficient wrapper around VecDeque, enabling safe internal mutability without the over...1 version - Latest release: almost 9 years ago - 1.7 thousand downloads total - 1 stars on GitHub - 1 maintainer
async-thread 0.1.2
Futures version of std::thread3 versions - Latest release: over 4 years ago - 2 dependent packages - 3 dependent repositories - 18.3 thousand downloads total - 3 stars on GitHub - 1 maintainer
bchannel 0.0.10
A better channel API10 versions - Latest release: about 8 years ago - 1 dependent package - 10.8 thousand downloads total - 3 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
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
channel-server 0.1.0
crate request/response topic-publish/subject by channels in multithreads1 version - Latest release: about 2 years ago - 444 downloads total - 0 stars on GitHub - 1 maintainer
clocked-dispatch 4.0.2
Provides a clocked message dispatch service18 versions - Latest release: over 5 years ago - 12.5 thousand downloads total - 2 stars on GitHub - 1 maintainer
taskpipe 0.1.2
A simple, multithreaded pipeline library3 versions - Latest release: over 9 years ago - 3.37 thousand downloads total - 0 stars on GitHub - 1 maintainer
simple_event_map 0.2.0
a simple event map based on channels, provides a receiver that is either blocking or async2 versions - Latest release: almost 4 years ago - 976 downloads total - 101 stars on GitHub - 1 maintainer
scambio 0.2.1
Safe and efficient value exchanges between endpoint pairs.3 versions - Latest release: almost 4 years ago - 1.22 thousand downloads total - 0 stars on GitLab.com - 1 maintainer
primal-crossbeam 0.1.0
An interface to primal using crossbeam's channels. This allows the worker thread to stop once the...1 version - Latest release: about 4 years ago - 540 downloads total - 0 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
discord-retention-bot 1.0.2 💰
A bot that allows you to set a message retention for individual Discord text channels.3 versions - Latest release: over 3 years ago - 1.34 thousand downloads total - 7 stars on GitHub - 1 maintainer
channel_io 0.1.3
Reader implementation on channel of bytes3 versions - Latest release: over 2 years ago - 1.11 thousand downloads total - 0 stars on GitHub - 1 maintainer
threadbeam 0.1.1
A simple, specialized channel type for beaming data out of a newly spawned thread2 versions - Latest release: almost 2 years ago - 685 downloads total - 3 stars on GitHub - 1 maintainer
channel-server-derive 0.1.0
derive lib for channel-server crate1 version - Latest release: about 2 years ago - 1 dependent package - 817 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
ach-spsc 0.2.0
Atomic Channel4 versions - Latest release: almost 2 years ago - 2 dependent packages - 1 dependent repositories - 3.11 thousand downloads total - 4 stars on GitHub - 1 maintainer
dialectic 0.4.1
Transport-polymorphic, asynchronous session types for Rust6 versions - Latest release: about 3 years ago - 6 dependent packages - 2 dependent repositories - 4.72 thousand downloads total - 60 stars on GitHub - 2 maintainers
finde-rs 0.1.4
Multi-threaded filesystem crawler.4 versions - Latest release: about 4 years ago - 1.82 thousand downloads total - 4 stars on GitHub - 1 maintainer
diath 0.5.1
diath is a light-weight library for communication between tokio async tasks11 versions - Latest release: about 2 years ago - 3.83 thousand downloads total - 0 stars on GitHub - 1 maintainer
lfq
A lock-free multi-producer/multi-consumer broadcast queue backed by a ring buffer.1 version - Latest release: 25 days ago - 436 downloads total - 2 stars on GitHub - 1 maintainer
dialectic-null 0.1.0
A no-op backend for the Dialectic crate, intended for benchmarking and testing1 version - Latest release: about 3 years ago - 1 dependent package - 1 dependent repositories - 932 downloads total - 60 stars on GitHub - 2 maintainers
doublecross 0.2.1
Bi-directional channels for rust based on crossbeam-channel3 versions - Latest release: over 5 years ago - 1.8 thousand downloads total - 1 stars on GitHub - 1 maintainer
dialectic-compiler 0.1.0
Session type macro compiler for the Dialectic crate1 version - Latest release: about 3 years ago - 1 dependent package - 2 dependent repositories - 2.78 thousand downloads total - 60 stars on GitHub - 2 maintainers
dialectic-tokio-serde-bincode 0.1.0
A backend for the Dialectic crate using Bincode serialization over Tokio transport1 version - Latest release: about 3 years ago - 1 dependent package - 1 dependent repositories - 951 downloads total - 60 stars on GitHub - 2 maintainers
dialectic-tokio-serde 0.1.0
A backend builder for the Dialectic crate using Serde serialization over Tokio transport1 version - Latest release: about 3 years ago - 3 dependent packages - 2 dependent repositories - 1.59 thousand downloads total - 60 stars on GitHub - 2 maintainers
dialectic-tokio-mpsc 0.1.0
A backend for the Dialectic crate using Tokio's MPSC channels1 version - Latest release: about 3 years ago - 2 dependent packages - 1 dependent repositories - 1.26 thousand downloads total - 60 stars on GitHub - 2 maintainers
dialectic-macro 0.1.0
Procedural macros used by and exported from the Dialectic crate1 version - Latest release: about 3 years ago - 1 dependent package - 2 dependent repositories - 2.76 thousand downloads total - 60 stars on GitHub - 2 maintainers
ach-util 0.1.16
Atomic Channel16 versions - Latest release: almost 2 years ago - 15 dependent packages - 1 dependent repositories - 15.3 thousand downloads total - 4 stars on GitHub - 1 maintainer
ach-lazy 0.1.2
Atomic Channel3 versions - Latest release: over 2 years ago - 2 dependent packages - 1 dependent repositories - 3.48 thousand downloads total - 4 stars on GitHub - 1 maintainer
ach-option 0.1.0
Atomic Channel1 version - Latest release: over 2 years ago - 3 dependent packages - 4.47 thousand downloads total - 4 stars on GitHub - 1 maintainer
ach-pubsub 0.2.0
Atomic Channel11 versions - Latest release: almost 2 years ago - 2 dependent packages - 1 dependent repositories - 5.68 thousand downloads total - 4 stars on GitHub - 1 maintainer
ach 0.2.1
Atomic Channel8 versions - Latest release: almost 2 years ago - 1 dependent package - 3.34 thousand downloads total - 4 stars on GitHub - 1 maintainer
ach-mpmc 0.2.0
Atomic Channel6 versions - Latest release: almost 2 years ago - 2 dependent packages - 1 dependent repositories - 6.36 thousand downloads total - 4 stars on GitHub - 1 maintainer
ach-array 0.1.8
Atomic Channel9 versions - Latest release: about 2 years ago - 3 dependent packages - 8.48 thousand downloads total - 4 stars on GitHub - 1 maintainer
ach-cell 0.1.17
Atomic Channel17 versions - Latest release: almost 2 years ago - 5 dependent packages - 1 dependent repositories - 11.8 thousand downloads total - 4 stars on GitHub - 1 maintainer
ach-linked 0.2.2
Atomic Channel7 versions - Latest release: almost 2 years ago - 1 dependent package - 5.55 thousand downloads total - 4 stars on GitHub - 1 maintainer
ach-once 0.1.5
Atomic Channel6 versions - Latest release: over 2 years ago - 2 dependent packages - 4.83 thousand downloads total - 4 stars on GitHub - 1 maintainer
ach-ring 0.1.9
Atomic Channel10 versions - Latest release: about 2 years ago - 5 dependent packages - 1 dependent repositories - 10.1 thousand downloads total - 4 stars on GitHub - 1 maintainer
ach-pool 0.1.1
Atomic Channel1 version - Latest release: about 2 years ago - 1 dependent package - 1.12 thousand downloads total - 4 stars on GitHub - 1 maintainer
libsync 0.1.0
A library containing channels and other synchronisation object implementations.1 version - Latest release: 26 days ago - 0 downloads total - 1 maintainer
web-rpc 0.0.1
Bi-directional RPC for the Web1 version - Latest release: 4 months ago - 342 downloads total - 4 stars on GitHub - 1 maintainer
web-rpc-macro 0.0.1
Bi-directional RPC for the Web1 version - Latest release: 4 months ago - 300 downloads total - 4 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 2 months ago - 282 downloads total - 0 stars on GitHub - 1 maintainer
ump-ng 0.1.0
Micro message passing library for threads/tasks communication.1 version - Latest release: 8 months ago - 1 dependent package - 449 downloads total - 1 maintainer
echannel 0.0.3
Async channel for mixed events3 versions - Latest release: 11 months ago - 762 downloads total - 1 stars on GitHub - 1 maintainer
generic-channel 0.2.0
Generic `Sender` and `Receiver` abstract between several channel implementations: std, crossbeam-...3 versions - Latest release: over 5 years ago - 2 dependent packages - 2 dependent repositories - 24.6 thousand downloads total - 2 stars on GitHub - 1 maintainer
rust_release_artefact 0.1.3
Safely extract installable files from Rust release artefacts.4 versions - Latest release: about 6 years ago - 1 dependent repositories - 2.37 thousand downloads total - 0 stars on GitLab.com - 1 maintainer
ex-futures 0.4.9
An extension of `futures`19 versions - Latest release: over 6 years ago - 1 dependent package - 1 dependent repositories - 12.8 thousand downloads total - 1 stars on GitHub - 1 maintainer
hopper 0.4.2
an unbounded mpsc with bounded memory14 versions - Latest release: over 6 years ago - 1 dependent package - 2 dependent repositories - 12 thousand downloads total - 49 stars on GitHub - 2 maintainers
merfolk_backend_serialport 0.1.0
A serial port `Backend` for merfolk.1 version - Latest release: over 3 years ago - 476 downloads total - 0 stars on GitHub - 1 maintainer
merfolk_backend_in_process 0.1.0
A `Backend` for merfolk using in process channels. Mostly used for testing.1 version - Latest release: over 3 years ago - 483 downloads total - 0 stars on GitHub - 1 maintainer
ruspiro-channel 0.1.1
Bare Metal Channel implementations for `no-std` environments, only requiring an allocator to be ...2 versions - Latest release: about 3 years ago - 1 dependent package - 2 dependent repositories - 4.46 thousand downloads total - 3 stars on GitHub - 1 maintainer
mpsc 0.2.3
mpsc channel5 versions - Latest release: 8 months ago - 6 dependent packages - 3 dependent repositories - 19.3 thousand downloads total - 9 stars on GitHub - 1 maintainer
skipchannel 2.0.1
skipchannels allow to communicate between threads, but always skip to the last sent value3 versions - Latest release: almost 4 years ago - 2 dependent repositories - 2.42 thousand downloads total - 1 stars on GitHub - 1 maintainer
heph-inbox 0.2.3
Bounded capacity channel designed to be used as inbox for actors. Also supports one shot channels.8 versions - Latest release: almost 2 years ago - 2 dependent packages - 1 dependent repositories - 5.81 thousand downloads total - 2 stars on GitHub - 1 maintainer
request-channel 0.1.1
Async MPSC request-reponse channel2 versions - Latest release: over 1 year ago - 563 downloads total - 2 stars on GitHub - 2 maintainers
rust_release_channel 0.3.0
A data structure for Rust release channel metadata.3 versions - Latest release: almost 6 years ago - 1 dependent repositories - 1.91 thousand downloads total - 0 stars on GitLab.com - 1 maintainer
Top 8.9% on crates.io
7 versions - Latest release: about 2 months ago - 3 dependent packages - 15 dependent repositories - 442 thousand downloads total - 248 stars on GitHub - 1 maintainer
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: about 2 months ago - 3 dependent packages - 15 dependent repositories - 442 thousand downloads total - 248 stars on GitHub - 1 maintainer
signal-notify 0.1.3
Catch OS signals with standard mpsc channel4 versions - Latest release: over 6 years ago - 2 dependent packages - 6 dependent repositories - 48.8 thousand downloads total - 3 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
Related Keywords
async
51
rust
42
mpmc
25
atomic
25
no-heap
22
mpsc
18
sync
16
futures
16
thread
15
concurrency
14
asynchronous
14
synchronization
10
broadcast
9
oneshot
9
message
9
once
9
lock-free
8
types
8
threads
8
spmc
7
message-passing
7
session
7
protocols
7
channels
7
rpc
7
actor
6
spsc
6
protocol
6
concurrent
5
fifo
5
queue
5
tcp
4
signal
4
crossbeam
4
select
4
stream
4
ring-buffer
4
bus
4
sender
3
tokio
3
parallelism
3
network
3
wasm
3
non-blocking
3
io
3
release
3
pipe
3
networking
3
messaging
3
pubsub
2
async-await
2
distributed
2
ring
2
macro
2
ibc
2
lockfree
2
cosmos
2
blockchain
2
threadpool
2
tendermint
2
receiver
2
no_std
2
request
2
response
2
os
2
rfc8016
2
mobility
2
html
2
logging
2
turn
2
nodewebkit
2
nwjs
2
rpc-client
2
multithreading
2
websocket-server
2
websocket-client
2
websocket
2
webassembly
2
rpc-framework
2
rpc-library
2
rpc-server
2
terminal
2
javascript
2
web
2
golang
2
worker
2
state
2
browser
2
multiplexer
2
remote
2
asynchronous-programming
2
dom
2
dom-manipulation
2
merfolk
2
local
2
deque
1
bchannel
1
dequecell
1
concurrency-patterns
1
cell
1