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

po_ones_nerfect
Renamed to [tsyncp](https://crates.io/crates/tsyncp); but it's still WIP.
5 versions - Latest release: 13 days ago - 1.33 thousand downloads total - 32 stars on GitHub - 1 maintainer
duo
Duo is an experimental state channel implementation, design for running upon Nervos CKB
1 version - Latest release: 15 days ago - 1 dependent repositories - 512 downloads total - 1 maintainer
tachyonix 0.3.0
A very fast asynchronous, multi-producer, single-consumer bounded channel.
5 versions - Latest release: 16 days ago - 5 dependent packages - 1 dependent repositories - 76.8 thousand downloads total - 98 stars on GitHub - 1 maintainer
lfq
A lock-free multi-producer/multi-consumer broadcast queue backed by a ring buffer.
1 version - Latest release: 22 days ago - 436 downloads total - 2 stars on GitHub - 1 maintainer
libsync 0.1.0
A library containing channels and other synchronisation object implementations.
1 version - Latest release: 23 days ago - 0 downloads total - 1 maintainer
multichannel 0.2.0
A mpmc priority multi channel with dynamic channel registration and freezing.
2 versions - Latest release: about 1 month ago - 385 downloads total - 0 stars on GitHub - 1 maintainer
upc 0.5.0
USB packet channel (UPC): provides a reliable, packet-based transport over USB.
11 versions - Latest release: about 1 month ago - 1 dependent package - 2.81 thousand downloads total - 2 stars on GitHub - 1 maintainer
workflow-task 0.12.1
Rust application development framework for native and web applications
25 versions - Latest release: about 1 month ago - 3 dependent packages - 1 dependent repositories - 22.5 thousand downloads total - 32 stars on GitHub - 2 maintainers
workflow-core 0.12.1
Utilities and curated re-exports for async rust native and browser development
27 versions - Latest release: about 1 month ago - 28 dependent packages - 1 dependent repositories - 31 thousand downloads total - 32 stars on GitHub - 2 maintainers
ibc-core-channel 0.52.0
Maintained by `ibc-rs`, contains the implementation of the ICS-04 Channel & Packet Semantics ...
9 versions - Latest release: about 1 month ago - 2 dependent packages - 52.4 thousand downloads total - 154 stars on GitHub - 4 maintainers
ibc-core-channel-types 0.52.0
Maintained by `ibc-rs`, encapsulates essential ICS-4 Channel Semantics data structures and do...
9 versions - Latest release: about 1 month ago - 5 dependent packages - 53.7 thousand downloads total - 112 stars on GitHub - 2 maintainers
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 - 48.9 million downloads total - 233 stars on GitHub - 1 maintainer
ginepro 0.7.2
A client-side gRPC channel implementation for tonic
16 versions - Latest release: about 1 month ago - 1 dependent package - 1 dependent repositories - 1.87 million downloads total - 118 stars on GitHub - 2 maintainers
blink-channel
Fast, lock-free, bounded, multiple-producer, multiple-consumer, lossy, broadcast channel
1 version - Latest release: about 1 month ago - 431 downloads total - 0 stars on GitHub - 1 maintainer
remop
Remote multiplexed objects and ports
1 version - Latest release: about 1 month ago - 290 downloads total - 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: about 1 month ago - 3 dependent packages - 15 dependent repositories - 442 thousand downloads total - 248 stars on GitHub - 1 maintainer
atticus 0.3.0
A mimimal API to create asynchronous actors
6 versions - Latest release: about 1 month ago - 2 dependent repositories - 10.1 thousand downloads total - 1 stars on GitHub - 1 maintainer
async_channel_io 0.3.0
`AsyncRead` and `AsyncWrite` implementations for `async_channel`
1 version - Latest release: about 2 months ago - 233 downloads total - 1 maintainer
msg_channel 0.1.0-beat.3
message channel
3 versions - Latest release: about 2 months ago - 660 downloads total - 1 stars on GitHub - 1 maintainer
msg_channel_core 0.1.0-beat.3
message channel
3 versions - Latest release: about 2 months ago - 1 dependent package - 672 downloads total - 1 maintainer
msg_channel_macro 0.1.0-beat.3
message channel
3 versions - Latest release: about 2 months ago - 2 dependent packages - 659 downloads total - 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
remoc 0.13.0
🦑 Remote multiplexed objects, channels, observable collections and RPC making remote interactions...
45 versions - Latest release: about 2 months ago - 1 dependent package - 3 dependent repositories - 30.7 thousand downloads total - 147 stars on GitHub - 1 maintainer
crosstalk 0.2.6
An extremely lightweight, topic-based, cross-thread, in-memory communication library
12 versions - Latest release: 2 months ago - 3.87 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: 2 months ago - 1 dependent package - 3.14 thousand downloads total - 2 stars on GitHub - 1 maintainer
pychan 0.1.0
A collection of channels for sending around items of type `pyo3::Py<T>`
1 version - Latest release: 2 months ago - 329 downloads total - 0 stars on GitHub - 1 maintainer
multishot 0.3.2
An async, lock-free, reusable channel for sending single values to asynchronous tasks.
5 versions - Latest release: 2 months ago - 1 dependent package - 1 dependent repositories - 4.51 thousand downloads total - 2 stars on GitHub - 1 maintainer
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 - 145 million downloads total - 6,543 stars on GitHub - 3 maintainers
blinkcast 0.2.0
Fast, bounded, multiple-producer, multiple-consumer, lossy, broadcast channel
3 versions - Latest release: 3 months ago - 1.57 thousand downloads total - 0 stars on GitHub - 1 maintainer
acts-channel 0.3.2
acts client channel for acts-server
4 versions - Latest release: 3 months ago - 1.23 thousand downloads total - 0 stars on GitHub - 1 maintainer
ump-ng-server 0.3.0
Server message dispatch loop for ump-ng.
6 versions - Latest release: 3 months ago - 1.94 thousand downloads total - 1 maintainer
ump-server 0.3.0
Server message dispatch loop for ump.
4 versions - Latest release: 3 months ago - 1.48 thousand downloads total - 1 maintainer
channels 0.11.2
Bidirectional channel-like communication over generic Read/Write streams
25 versions - Latest release: 3 months ago - 7.66 thousand downloads total - 7 stars on GitHub - 1 maintainer
web-rpc 0.0.1
Bi-directional RPC for the Web
1 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 Web
1 version - Latest release: 4 months ago - 300 downloads total - 4 stars on GitHub - 1 maintainer
recstrm 0.0.1
Special purpose flow-controlled channel used to stream records.
1 version - Latest release: 4 months ago - 1 dependent package - 352 downloads total - 1 maintainer
oneshot-broadcast 0.0.2
A oneshot-broadcast channel that broadcasts a value once without cloning it.
2 versions - Latest release: 4 months ago - 641 downloads total - 0 stars on GitHub - 1 maintainer
meslin 0.0.4
Ergonomic messaging for Rust
4 versions - Latest release: 5 months ago - 1.12 thousand downloads total - 9 stars on GitHub - 1 maintainer
meslin-derive 0.0.3
Ergonomic messaging for Rust
3 versions - Latest release: 5 months ago - 1 dependent package - 864 downloads total - 9 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
swctx 0.2.2
One-shot channel with some special semantics.
5 versions - Latest release: 5 months ago - 4 dependent packages - 2 thousand downloads total - 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
oneshot-uniffi 0.1.6
Patched version of oneshot specifically for the UniFFI project. This removes the `loom` target a...
2 versions - Latest release: 5 months ago - 1 dependent package - 156 thousand downloads total - 66 stars on GitHub - 1 maintainer
bufchan 0.1.0
A simple buffered MPSC channel
1 version - Latest release: 6 months ago - 428 downloads total - 3 stars on GitHub - 1 maintainer
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
async-transmit 0.3.4 💰
Trait for transmitting data to peers asynchronously.
9 versions - Latest release: 6 months ago - 5.83 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 3.2% on crates.io
local-channel 0.1.5
A non-threadsafe multi-producer, single-consumer, futures-aware, FIFO queue
7 versions - Latest release: 7 months ago - 4 dependent packages - 3,077 dependent repositories - 13.9 million downloads total - 653 stars on GitHub - 1 maintainer
batch-channel 0.3.7
async channel that reduces overhead by reading and writing many values at once
12 versions - Latest release: 8 months ago - 3.13 thousand downloads total - 0 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 - 168 thousand downloads total - 36 stars on GitHub - 1 maintainer
mpsc 0.2.3
mpsc channel
5 versions - Latest release: 8 months ago - 6 dependent packages - 3 dependent repositories - 19.3 thousand downloads total - 9 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
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
just-watch 0.2.0
Async watch channel
1 version - Latest release: 9 months ago - 336 downloads total - 2 stars on GitHub - 1 maintainer
Top 7.0% on crates.io
oneshot 0.1.6
Oneshot spsc channel with (potentially) lock-free non-blocking send, and a receiver supporting bo...
8 versions - Latest release: 9 months ago - 45 dependent packages - 426 dependent repositories - 3.66 million downloads total - 66 stars on GitHub - 1 maintainer
mezzenger-channel 0.1.1 💰
mezzenger transport over futures channels.
2 versions - Latest release: 9 months ago - 1 dependent package - 1 dependent repositories - 905 downloads total - 10 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
Top 5.1% on crates.io
bus 2.4.1
A lock-free, bounded, single-producer, multi-consumer, broadcast channel.
25 versions - Latest release: 9 months ago - 31 dependent packages - 174 dependent repositories - 419 thousand downloads total - 750 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 - 24.6 million downloads total - 2,036 stars on GitHub - 1 maintainer
Top 9.0% on crates.io
local-sync 0.1.1
Non-threadsafe data structure for async usage
7 versions - Latest release: 10 months ago - 11 dependent packages - 6 dependent repositories - 26.6 thousand downloads total - 1 maintainer
echannel 0.0.3
Async channel for mixed events
3 versions - Latest release: 11 months ago - 762 downloads total - 1 stars on GitHub - 1 maintainer
Top 7.7% on crates.io
want 0.3.1 💰
Detect when another Future wants a result.
11 versions - Latest release: 12 months ago - 5 dependent packages - 32,878 dependent repositories - 125 million downloads total - 36 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
whisk 0.12.0
Simple and fast lockless async channels
16 versions - Latest release: 12 months ago - 5 dependent packages - 3 dependent repositories - 15.6 thousand downloads total - 13 stars on GitHub - 1 maintainer
watch 0.2.3
A synchronous message passing channel that only retains the most recent value.
5 versions - Latest release: about 1 year ago - 3 dependent packages - 3 dependent repositories - 34.2 thousand downloads total - 13 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
turntie-cli 0.1.0
Command-line tool for creating unreliable insecure channels over TURN servers
1 version - Latest release: about 1 year ago - 443 downloads total - 0 stars on GitHub - 1 maintainer
turntie 0.1.0
Library for creating simple communication channels using Mobility-enabled TURN servers. Like unre...
1 version - Latest release: about 1 year ago - 1 dependent package - 585 downloads total - 0 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
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
ductile 0.3.0
A channel implementation that allows both local in-memory channels and remote TCP-based channels ...
4 versions - Latest release: over 1 year ago - 2 dependent repositories - 4.31 thousand downloads total - 6 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
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
channel-drain 0.1.0
Drain channels with simple syntax
1 version - Latest release: over 1 year ago - 439 downloads total - 5 stars on GitHub - 1 maintainer
mio_channel 0.1.3
Provide a wrapper of the standard channel that can be polled with Mio.
4 versions - Latest release: over 1 year ago - 1.64 thousand downloads total - 2 stars on GitHub - 1 maintainer
csplib 0.1.2 💰
Implementation of CSP for concurrent programming.
3 versions - Latest release: over 1 year ago - 839 downloads total - 8 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.89 thousand downloads total - 24 stars on GitHub - 1 maintainer
key-message-channel 0.1.0
Multi-producer single-consumer queue capable of queuing messages by message key.
1 version - Latest release: over 1 year ago - 375 downloads total - 1 maintainer
ipc-rpc 1.2.6
A wrapper over servo/ipc-channel which provides many high level features
10 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 7.1 thousand downloads total - 7 stars on GitHub - 1 maintainer
async_ach-notify 0.1.6
Async Atomic Channel
7 versions - Latest release: over 1 year ago - 6 dependent packages - 1 dependent repositories - 5.41 thousand downloads total - 0 stars on GitHub - 1 maintainer
async_ach-waker 0.2.1
Async Atomic Channel
5 versions - Latest release: over 1 year ago - 3 dependent packages - 2 dependent repositories - 6.2 thousand downloads total - 0 stars on GitHub - 1 maintainer
ach-linked 0.2.2
Atomic Channel
7 versions - Latest release: over 1 year ago - 1 dependent package - 5.55 thousand downloads total - 4 stars on GitHub - 1 maintainer
hyperbridge 0.2.5
Fast multi-producer multi-consumer channel with async support
15 versions - Latest release: almost 2 years ago - 4.74 thousand downloads total - 100 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
ach-cell 0.1.17
Atomic Channel
17 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-util 0.1.16
Atomic Channel
16 versions - Latest release: almost 2 years ago - 15 dependent packages - 1 dependent repositories - 15.3 thousand downloads total - 4 stars on GitHub - 1 maintainer
threadbeam 0.1.1
A simple, specialized channel type for beaming data out of a newly spawned thread
2 versions - Latest release: almost 2 years ago - 685 downloads total - 3 stars on GitHub - 1 maintainer
async_ach 0.2.0
Async Atomic Channel
5 versions - Latest release: almost 2 years ago - 1.76 thousand downloads total - 0 stars on GitHub - 1 maintainer
async_ach-pubsub 0.2.0
Async Atomic Channel
4 versions - Latest release: almost 2 years ago - 2 dependent packages - 2.12 thousand downloads total - 0 stars on GitHub - 1 maintainer
async_ach-spsc 0.2.0
Async Atomic Channel
6 versions - Latest release: almost 2 years ago - 1 dependent package - 2.51 thousand downloads total - 0 stars on GitHub - 1 maintainer
ach 0.2.1
Atomic Channel
8 versions - Latest release: almost 2 years ago - 1 dependent package - 3.34 thousand downloads total - 4 stars on GitHub - 1 maintainer
ach-pubsub 0.2.0
Atomic Channel
11 versions - Latest release: almost 2 years ago - 2 dependent packages - 1 dependent repositories - 5.68 thousand downloads total - 4 stars on GitHub - 1 maintainer
comet-eventbus 0.1.0-pre-alpha.4
An implementation of strong-typed sync and asynchronous eventbus.
4 versions - Latest release: almost 2 years ago - 1.17 thousand downloads total - 2 stars on GitHub - 1 maintainer
ach-mpmc 0.2.0
Atomic Channel
6 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-spsc 0.2.0
Atomic Channel
4 versions - Latest release: almost 2 years ago - 2 dependent packages - 1 dependent repositories - 3.11 thousand 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
catty 0.1.5
Send and await a value asynchronously
6 versions - Latest release: almost 2 years ago - 2 dependent packages - 19 dependent repositories - 44.6 thousand downloads total - 7 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 - 34.2 thousand downloads total - 32 stars on GitHub - 1 maintainer
async_ach-mpmc 0.1.3
Async Atomic Channel
4 versions - Latest release: about 2 years ago - 1 dependent package - 2.02 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
ach-ring 0.1.9
Atomic Channel
10 versions - Latest release: about 2 years ago - 5 dependent packages - 1 dependent repositories - 10.1 thousand downloads total - 4 stars on GitHub - 1 maintainer