-
async-channel
Async multi-producer multi-consumer channel
-
async-broadcast
Async broadcast channels
-
futures-channel
Channels for asynchronous communication using futures-rs
-
embassy-sync
no-std, no-alloc synchronization primitives with async support
-
want
Detect when another Future wants a result
-
tachyonix
A very fast asynchronous, multi-producer, single-consumer bounded channel
-
remoc
🦑 Remote multiplexed objects, channels, observable collections and RPC making remote interactions seamless. Provides multiple remote channels and RPC over TCP, TLS or any other transport.
-
futures-intrusive
Futures based on intrusive data structures - for std and no-std environments
-
loole
A safe async/sync multi-producer, multi-consumer channel
-
tsyncp
Async channel APIs (mpsc, broadcast, barrier, etc) over TCP for message-passing
-
channels
Bidirectional channel-like communication over generic Read/Write streams
-
piper
Async pipes, channels, mutexes, and more
-
kanal
The fast sync and async channel that Rust deserves
-
postage
An async channel library
-
multishot
An async, lock-free, reusable channel for sending single values to asynchronous tasks
-
crossfire
channels for async and threads
-
whisk
fast lockless async channels
-
async-transmit
Trait for transmitting data to peers asynchronously
-
batch-channel
async channel that reduces overhead by reading and writing many values at once
-
mpmc-async
A multi-producer, multi-consumer async channel with reservations
-
smart_channel
channel subscription system
-
async-compatibility-layer
an abstraction layer for using both async-std and tokio
-
puppeteer
A Minimal Dependency Easy to Use GUI Builder in Rust using Async Channels
-
dialectic
Transport-polymorphic, asynchronous session types for Rust
-
lifeline
dependency injection library for asynchronous message-based applications
-
async-unsync
asynchronous, unsynchronized (thread-local) channels and semaphores
-
async-defer
Asynchronous Deferred Calls
-
dialectic-compiler
Session type macro compiler for the Dialectic crate
-
ampsc
async multi-producer single-consumer channel
-
async-priority-channel
An async channel where pending messages are delivered in order of priority
-
async_chanx
Implement
Sink
for some channel implementations -
tokio-bichannel
Bidirectional tokio::sync::mpsc channel
-
norpc
Framework for in-process microservices
-
handoff
An unbuffered, asynchronous, single-producer/single-consumer channel
-
napi_async_local
Extends napi-rs with the ability to run local futures
-
libsync
containing channels and other synchronisation object implementations
-
moosicbox_channel_utils
MoosicBox channel utils package
-
hyperbridge
Fast multi-producer multi-consumer channel with async support
-
gemino
A multi producer multi consumer (MPMC) broadcasting channel
-
onetime
(aka. oneshot) async spsc channel
-
csplib
CSP for concurrent programming
-
client-handle
A macro to generate client handles when using multithreaded / asynchronous code
-
relaxed_channel
Wrapper around async-channel, more performant on heavy pipelines
-
sc-utils
I/O for Substrate runtimes
-
cupchan
async overwriting channel between two threads that is wait & block free by swapping cups around
-
async_channel_io
AsyncRead
andAsyncWrite
implementations forasync_channel
-
maybe-async-channel
A channel which may or may not be async
-
dialectic-tokio-mpsc
A backend for the Dialectic crate using Tokio's MPSC channels
-
bidirectional-channel
A channel where receivers can respond to a message, and senders can wait for a response
-
dialectic-null
A no-op backend for the Dialectic crate, intended for benchmarking and testing
-
dialectic-tokio-serde
A backend builder for the Dialectic crate using Serde serialization over Tokio transport
-
echannel
Async channel for mixed events
-
tokio-non-async
Helpers for dealing with tokio channels in non-async code
-
dialectic-tokio-serde-bincode
A backend for the Dialectic crate using Bincode serialization over Tokio transport
-
dialectic-macro
Procedural macros used by and exported from the Dialectic crate
Try searching with DuckDuckGo.