An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

crates.io "ring-buffer" keyword

crossbeam-ring-channel 0.1.0
Ring-buffer channel with crossbeam-channel compatible select!
1 version - Latest release: about 1 month ago - 775 downloads total - 1 maintainer
Top 7.4% on crates.io
shrev 1.1.3
Event channel, meant to be used with `specs`.
20 versions - Latest release: over 3 years ago - 18 dependent packages - 366 dependent repositories - 707 thousand downloads total - 59 stars on GitHub - 4 maintainers
ringbuf-basedrop 0.1.1
A fork of the `ringbuf` crate that uses basedrop's Shared pointer in place of Arc
2 versions - Latest release: over 3 years ago - 3.31 thousand downloads total - 1 maintainer
atomicring 1.2.9
AtomicRingBuffer is a constant-size almost lock-free concurrent ring buffer
37 versions - Latest release: over 4 years ago - 3 dependent repositories - 121 thousand downloads total - 42 stars on GitHub - 1 maintainer
sliding-ring 0.1.1
Cache-friendly sliding ring buffer keyed to an anchor coordinate for ultra-low-latency workloads.
2 versions - Latest release: 4 months ago - 264 downloads total - 1 maintainer
sharded_ringbuf 0.5.1
A Tokio async, sharded SPSC/MPSC/MPMC ring buffer in Rust.
14 versions - Latest release: 2 months ago - 2.03 thousand downloads total - 9 stars on GitHub - 1 maintainer
arae 0.2.0
Cursed data structures
2 versions - Latest release: almost 6 years ago - 3.3 thousand downloads total - 1 stars on GitHub - 1 maintainer
magic-orb 0.4.1
Implementation of thread-safe, overwrite, heap-stored, fix-sized, locking Ring buffer
6 versions - Latest release: 3 months ago - 834 downloads total - 0 stars on GitHub - 1 maintainer
direct_ring_buffer 0.2.2
A high-performance, lock-free ring buffer for single-producer, single-consumer scenarios.
5 versions - Latest release: 4 months ago - 6.39 thousand downloads total - 1 maintainer
ring-buffer-macro 0.2.0
A procedural macro for creating ring buffer (circular buffer) data structures at compile time
2 versions - Latest release: 20 days ago - 26 downloads total - 1 maintainer
hft-channel 0.2.1
SPMC broadcast channel for HFT and real-time systems
4 versions - Latest release: 3 months ago - 166 downloads total - 2 maintainers
shm-primitives 0.5.0
Lock-free primitives for shared memory IPC: SPSC ring buffers and Treiber stack slab allocators
2 versions - Latest release: 2 months ago - 247 downloads total - 1 maintainer
rbuffer 0.1.0
Lock-free fixed-size SPSC and MPSC ring buffers for low-latency messaging.
1 version - Latest release: 7 days ago - 0 downloads total - 1 maintainer
Top 8.5% on crates.io
rb 0.4.1
A thread-safe ring buffer with blocking IO
10 versions - Latest release: over 3 years ago - 15 dependent packages - 22 dependent repositories - 658 thousand downloads total - 85 stars on GitHub - 1 maintainer
ringo-buff 0.1.0
Ring buffers for bytes, with heap and stack storage.
1 version - Latest release: 3 months ago - 29 downloads total - 1 maintainer
ring_pair 0.1.0
Tiny fixed-size ring buffer specialized for exactly two elements
1 version - Latest release: 8 days ago - 0 downloads total - 1 maintainer
ring-log 0.2.15
High-performance logger with lock-free ring buffer
9 versions - Latest release: about 1 year ago - 7.04 thousand downloads total - 1 stars on GitHub - 1 maintainer
vmap 0.6.3
Cross-platform library for fast and safe memory-mapped IO and boundary-free ring buffer.
19 versions - Latest release: almost 2 years ago - 4 dependent packages - 6 dependent repositories - 95.3 thousand downloads total - 71 stars on GitHub - 1 maintainer
async-ringbuf 0.3.5
Async SPSC FIFO ring buffer
22 versions - Latest release: 2 months ago - 3 dependent packages - 1 dependent repositories - 141 thousand downloads total - 472 stars on GitHub - 2 maintainers
rbuf 0.2.0 💰
A general purpose ring buffer implementation with some non-standard constraints.
8 versions - Latest release: 3 months ago - 1 dependent package - 1 dependent repositories - 14.6 thousand downloads total - 1 stars on GitHub - 1 maintainer
magic-ring-buffer 0.1.0
A magic ring buffer (also known as a virtual ring buffer, VRB, or mirrored buffer) which is lock-...
1 version - Latest release: about 7 years ago - 1 dependent package - 2.09 thousand downloads total - 7 stars on GitHub - 1 maintainer
lock-free-multi-producer-single-consumer-ring-buffer 0.4.0
A lock-free, multi-producer, single-consumer (MPSC) ring buffer. Optimized for sending and receiv...
4 versions - Latest release: about 7 years ago - 1 dependent package - 7.41 thousand downloads total - 15 stars on GitHub - 1 maintainer
cosring 0.1.2
Group theory coset analog to threadsafe SPSC ring buffers
4 versions - Latest release: 6 months ago - 1.33 thousand downloads total - 0 stars on GitHub - 1 maintainer
bufferring 0.0.2
Ring buffers for Rust
2 versions - Latest release: almost 3 years ago - 2.81 thousand downloads total - 1 maintainer
gyre 1.1.4
A lock-free asynchronous ring buffer inspired by the LMAX Disruptor.
16 versions - Latest release: 3 months ago - 1.05 thousand downloads total - 2 stars on GitHub - 1 maintainer
perdix 0.1.1
High-performance GPU-accelerated ring buffer for AI terminal multiplexing
2 versions - Latest release: 5 months ago - 628 downloads total - 0 stars on GitHub - 1 maintainer
llt-rs 0.6.0
Low-Latency Primitives Toolkit for Rust
9 versions - Latest release: 3 months ago - 208 downloads total - 1 maintainer
fifo 0.2.0
First-in-first-out lock-free ring-buffer like kfifo in Linux
5 versions - Latest release: almost 9 years ago - 8.33 thousand downloads total - 19 stars on GitHub - 1 maintainer
blink-channel
Fast, lock-free, bounded, multiple-producer, multiple-consumer, lossy, broadcast channel
1 version - Latest release: 2 months ago - 1.47 thousand downloads total - 0 stars on GitHub - 1 maintainer
rusteron-rb 0.1.121
Provides ring buffer and broadcast functionalities via aeron c bindings, allowing efficient, low-...
88 versions - Latest release: 11 months ago - 69.2 thousand downloads total - 16 stars on GitHub - 1 maintainer
ipc_ring 0.2.1
High-performance memory-mapped SPSC ring buffer for Unix IPC
3 versions - Latest release: 3 months ago - 671 downloads total - 2 stars on GitHub - 1 maintainer
ringbuf 0.4.8
Lock-free SPSC FIFO ring buffer with direct access to inner data
40 versions - Latest release: 11 months ago - 66 dependent packages - 809 dependent repositories - 10 million downloads total - 472 stars on GitHub - 2 maintainers
loopq 0.1.1
An efficient SPSC lock-free ring buffer with support for no_std, Embassy, and Tokio.
2 versions - Latest release: 16 days ago - 30 downloads total - 1 maintainer
circ_buffer 0.1.9
A bare-metal fixed-size statically allocated ring-buffer with optional serde (De)-Serialization.
10 versions - Latest release: about 1 year ago - 30.2 thousand downloads total - 1 stars on GitHub - 1 maintainer
codas-flow 0.5.1
Low-latency, high-throughput bounded queues ("data flows") for (a)synchronous and event-driven sy...
4 versions - Latest release: 10 months ago - 2.75 thousand downloads total - 1 stars on GitHub - 1 maintainer
fixed_circular_buffer 0.2.2
A queue (the abstract data structure) implemented using a fixed size circular buffer
3 versions - Latest release: over 10 years ago - 1 dependent repositories - 7.17 thousand downloads total - 3 stars on GitHub - 1 maintainer
eventador 0.0.18
lock-free pub/sub event-bus with sync and async APIs
18 versions - Latest release: about 5 years ago - 1 dependent repositories - 23.5 thousand downloads total - 31 stars on GitHub - 1 maintainer
spmcq 0.1.0
A Rust library for a thread-safe single-producer, multiple-consumer bounded ring buffer (FIFO queue)
1 version - Latest release: about 2 years ago - 1.89 thousand downloads total - 1 stars on GitHub - 1 maintainer
ourobuf 0.1.1
A no_std circular buffer with constant-time operations
1 version - Latest release: about 1 year ago - 844 downloads total - 2 stars on GitHub - 1 maintainer
ph-eventing 0.1.2
Stack-allocated ring buffers for no-std embedded targets
3 versions - Latest release: 18 days ago - 34 downloads total - 1 maintainer
codas-macros 0.5.1
Macros for Codas.
4 versions - Latest release: 10 months ago - 3 thousand downloads total - 1 stars on GitHub - 1 maintainer
lf-shardedringbuf
An async, lock-free, sharded, cache-aware SPSC/MPSC/MPMC ring buffer in Rust.
10 versions - Latest release: about 2 months ago - 3.67 thousand downloads total - 8 stars on GitHub - 1 maintainer
indexed-ring-buffer 0.1.3
An indexed multiple readable spsc ring buffer.
4 versions - Latest release: about 6 years ago - 9.38 thousand downloads total - 0 stars on GitHub - 1 maintainer
bcast 0.0.25
Low latency broadcast (SPMC) buffer designed to work with shared memory.
25 versions - Latest release: 5 months ago - 17.2 thousand downloads total - 12 stars on GitHub - 1 maintainer
disruptor-rs 0.1.1
A high-performance ring buffer implementation of the LMAX Disruptor pattern
2 versions - Latest release: over 1 year ago - 2.43 thousand downloads total - 4 stars on GitHub - 1 maintainer
hoop 0.2.8 💰
Fixed ring buffer that allows non-consuming iteration both ways
2 versions - Latest release: about 8 years ago - 3.51 thousand downloads total - 1 stars on GitHub - 1 maintainer
spigal 0.3.0
A simple fixed-length ring buffer implementation, intended to be no-frills and easy to use, espec...
5 versions - Latest release: about 3 years ago - 6.73 thousand downloads total - 0 stars on GitHub - 1 maintainer
coalescing_buffer 0.1.0
Coalescing Ring Buffer
4 versions - Latest release: almost 7 years ago - 6.8 thousand downloads total - 8 stars on GitHub - 1 maintainer
st_ring_buffer 1.0.0
A fixed-size String implementation using a ring buffer
3 versions - Latest release: over 3 years ago - 4 thousand downloads total - 0 stars on GitHub - 1 maintainer
blinkcast 0.2.0
Fast, bounded, multiple-producer, multiple-consumer, lossy, broadcast channel
3 versions - Latest release: about 2 years ago - 5.78 thousand downloads total - 0 stars on GitHub - 1 maintainer
ringbuf-blocking 0.1.0-rc.6
Blocking version of ringbuf
7 versions - Latest release: 2 months ago - 1 dependent package - 11.5 thousand downloads total - 4 stars on gitlab.com - 2 maintainers
array-deque 0.3.1
Fixed-capacity circular buffer implementations: heap-allocated ArrayDeque and stack-allocated Sta...
4 versions - Latest release: 9 months ago - 4.81 thousand downloads total - 1 stars on GitHub - 1 maintainer
nexus-queue 1.0.0
High-performance lock-free SPSC and MPSC queues for low-latency systems
10 versions - Latest release: about 1 month ago - 454 downloads total - 1 maintainer
nexus-logbuf 1.0.1
Lock-free SPSC and MPSC byte ring buffers for logging and archival
2 versions - Latest release: about 1 month ago - 23 downloads total
bytering 0.7.0
A ring buffer specialized for vectored reading and writing in blocking and async I/O
5 versions - Latest release: 11 months ago - 3.64 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: almost 4 years ago - 1.63 thousand downloads total - 0 stars on gitlab.com - 1 maintainer
magic-buffer 0.1.1
a virtual ring buffer implementation that magically wraps around itself
2 versions - Latest release: about 2 years ago - 3.9 thousand downloads total - 3 stars on GitHub - 1 maintainer
ring-channel 0.12.0
Bounded MPMC channel abstraction on top of a ring buffer
19 versions - Latest release: over 2 years ago - 3 dependent packages - 5 dependent repositories - 422 thousand downloads total - 39 stars on GitHub - 1 maintainer
codas 0.5.1
Markdown-defined data that serialize to and from bytes on any platform—from web apps to robots!
5 versions - Latest release: 10 months ago - 4.68 thousand downloads total - 1 stars on GitHub - 1 maintainer