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

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
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
Top 7.8% on crates.io
async-oneshot 0.5.9
A fast, small, full-featured, async-aware oneshot channel.
11 versions - Latest release: about 3 years ago - 28 dependent packages - 288 dependent repositories - 368 thousand downloads total - 60 stars on GitHub - 3 maintainers
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 - 23.3 thousand downloads total - 33 stars on GitHub - 2 maintainers
hopper 0.4.2
an unbounded mpsc with bounded memory
14 versions - Latest release: over 6 years ago - 1 dependent package - 2 dependent repositories - 12 thousand downloads total - 49 stars on GitHub - 2 maintainers
dialectic-tokio-serde 0.1.0
A backend builder for the Dialectic crate using Serde serialization over Tokio transport
1 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-serde-bincode 0.1.0
A backend for the Dialectic crate using Bincode serialization over Tokio transport
1 version - Latest release: about 3 years ago - 1 dependent package - 1 dependent repositories - 951 downloads total - 60 stars on GitHub - 2 maintainers
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
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 - 32 thousand downloads total - 33 stars on GitHub - 2 maintainers
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
dialectic-compiler 0.1.0
Session type macro compiler for the Dialectic crate
1 version - Latest release: about 3 years ago - 1 dependent package - 2 dependent repositories - 2.78 thousand downloads total - 60 stars on GitHub - 2 maintainers
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
dialectic-tokio-mpsc 0.1.0
A backend for the Dialectic crate using Tokio's MPSC channels
1 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 crate
1 version - Latest release: about 3 years ago - 1 dependent package - 2 dependent repositories - 2.76 thousand downloads total - 60 stars on GitHub - 2 maintainers
dialectic 0.4.1
Transport-polymorphic, asynchronous session types for Rust
6 versions - Latest release: about 3 years ago - 6 dependent packages - 2 dependent repositories - 4.72 thousand downloads total - 60 stars on GitHub - 2 maintainers
dialectic-null 0.1.0
A no-op backend for the Dialectic crate, intended for benchmarking and testing
1 version - Latest release: about 3 years ago - 1 dependent package - 1 dependent repositories - 932 downloads total - 60 stars on GitHub - 2 maintainers
pipe-channel 1.3.0
Channel implementation based on pipes
9 versions - Latest release: over 4 years ago - 1 dependent package - 3 dependent repositories - 10.7 thousand downloads total - 2 stars on GitHub - 2 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
wasm-rs-shared-channel 0.1.0
Shared channel for WebAssembly
1 version - Latest release: over 3 years ago - 2 dependent packages - 1 dependent repositories - 22 thousand downloads total - 37 stars on GitHub - 1 maintainer
async-watch2 0.1.0
Async watch channel
1 version - Latest release: almost 4 years ago - 535 downloads total - 6 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
async-socket 0.1.2 💰
General-purpose asynchronous socket stream.
3 versions - Latest release: over 2 years ago - 1.26 thousand downloads total - 3 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
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
future_pubsub 0.1.3
A tokio based publish-subscibe channel
4 versions - Latest release: over 6 years ago - 3.32 thousand downloads total - 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
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
channel_io 0.1.3
Reader implementation on channel of bytes
3 versions - Latest release: over 2 years ago - 1.11 thousand downloads total - 0 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
Top 6.9% on crates.io
spmc 0.3.0 💰
Simple SPMC channel
6 versions - Latest release: almost 5 years ago - 29 dependent packages - 383 dependent repositories - 1.01 million downloads total - 56 stars on GitHub - 1 maintainer
async_ach-cell 0.1.2
Async Atomic Channel
3 versions - Latest release: about 2 years ago - 2 dependent packages - 1 dependent repositories - 2.18 thousand downloads total - 0 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
async_ach-ring 0.1.3
Async Atomic Channel
4 versions - Latest release: about 2 years ago - 2 dependent packages - 1 dependent repositories - 2.38 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 5.6% on crates.io
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
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
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 - 660 downloads total - 0 stars on GitHub - 1 maintainer
async_ach-watch 0.1.4
Async Atomic Channel
5 versions - Latest release: about 2 years ago - 1 dependent package - 2.5 thousand downloads total - 0 stars on GitHub - 1 maintainer
secc 0.0.10
Implements a Skip-Enabled Concurrent Channel (SECC) for Rust
6 versions - Latest release: over 4 years ago - 2 dependent packages - 3 dependent repositories - 5.42 thousand downloads total - 5 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
async-watch 0.3.1
Async watch channel
4 versions - Latest release: over 3 years ago - 11.7 thousand downloads total - 6 stars on GitHub - 1 maintainer
libsync 0.1.0
A library containing channels and other synchronisation object implementations.
1 version - Latest release: 24 days ago - 0 downloads total - 1 maintainer
fuze 3.0.0
A mechanism to wait for a single signal which can be checked at any time
3 versions - Latest release: almost 3 years ago - 1.16 thousand downloads total - 1 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
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
ach-pool 0.1.1
Atomic Channel
1 version - Latest release: about 2 years ago - 1 dependent package - 1.12 thousand downloads total - 4 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
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
ach-once 0.1.5
Atomic Channel
6 versions - Latest release: over 2 years ago - 2 dependent packages - 4.83 thousand downloads total - 4 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
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
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
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
Top 4.2% on crates.io
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
ach-array 0.1.8
Atomic Channel
9 versions - Latest release: about 2 years ago - 3 dependent packages - 8.48 thousand downloads total - 4 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-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
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
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
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
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
interruptor 0.1.1
Collection of functions generating Unix process signal receivers for use in the Crossbeam Channel...
2 versions - Latest release: about 2 years ago - 833 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
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
Top 6.8% on crates.io
chan-signal 0.3.3
DEPRECATED. Use crossbeam-channel and signal-hook instead.
12 versions - Latest release: almost 5 years ago - 32 dependent packages - 38 dependent repositories - 137 thousand downloads total - 126 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
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
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
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
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
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
burst-pool 0.5.1
A SPMC channel optimised for bursts of activity
6 versions - Latest release: over 6 years ago - 3.96 thousand downloads total - 3 stars on GitHub - 1 maintainer
ach-option 0.1.0
Atomic Channel
1 version - Latest release: over 2 years ago - 3 dependent packages - 4.47 thousand downloads total - 4 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
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
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
ach-lazy 0.1.2
Atomic Channel
3 versions - Latest release: over 2 years ago - 2 dependent packages - 1 dependent repositories - 3.48 thousand downloads total - 4 stars on GitHub - 1 maintainer
signal-notify 0.1.3
Catch OS signals with standard mpsc channel
4 versions - Latest release: over 6 years ago - 2 dependent packages - 6 dependent repositories - 48.8 thousand downloads total - 3 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
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
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
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
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
doublecross 0.2.1
Bi-directional channels for rust based on crossbeam-channel
3 versions - Latest release: over 5 years ago - 1.8 thousand downloads total - 1 stars on GitHub - 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
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
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
Top 6.3% on crates.io
sluice 0.5.5 💰
Efficient ring buffer for byte buffers, FIFO queues, and SPSC channels
11 versions - Latest release: almost 3 years ago - 17 dependent packages - 1,304 dependent repositories - 5.11 million downloads total - 97 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 async
2 versions - Latest release: almost 4 years ago - 976 downloads total - 101 stars on GitHub - 1 maintainer
taskpipe 0.1.2
A simple, multithreaded pipeline library
3 versions - Latest release: over 9 years ago - 3.37 thousand downloads total - 0 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
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
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
clocked-dispatch 4.0.2
Provides a clocked message dispatch service
18 versions - Latest release: over 5 years ago - 12.5 thousand downloads total - 2 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
channel-server 0.1.0
crate request/response topic-publish/subject by channels in multithreads
1 version - Latest release: about 2 years ago - 444 downloads total - 0 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
relay 0.1.1 💰
A lightweight oneshot Future channel.
3 versions - Latest release: over 6 years ago - 2 dependent packages - 425 dependent repositories - 1.42 million downloads total - 2 stars on GitHub - 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
futex_channel 0.0.0
A faster drop in replacemet for std channel
1 version - Latest release: about 3 years ago - 479 downloads total - 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