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
20 versions - Latest release: over 3 years ago - 18 dependent packages - 366 dependent repositories - 707 thousand downloads total - 59 stars on GitHub - 4 maintainers
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 Arc2 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 buffer37 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 structures2 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 buffer6 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 time2 versions - Latest release: 20 days ago - 26 downloads total - 1 maintainer
hft-channel 0.2.1
SPMC broadcast channel for HFT and real-time systems4 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 allocators2 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
10 versions - Latest release: over 3 years ago - 15 dependent packages - 22 dependent repositories - 658 thousand downloads total - 85 stars on GitHub - 1 maintainer
rb 0.4.1
A thread-safe ring buffer with blocking IO10 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 elements1 version - Latest release: 8 days ago - 0 downloads total - 1 maintainer
ring-log 0.2.15
High-performance logger with lock-free ring buffer9 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 buffer22 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 buffers4 versions - Latest release: 6 months ago - 1.33 thousand downloads total - 0 stars on GitHub - 1 maintainer
bufferring 0.0.2
Ring buffers for Rust2 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 multiplexing2 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 Rust9 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 Linux5 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 channel1 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 IPC3 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 data40 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 buffer3 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 APIs18 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 operations1 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 targets3 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 pattern2 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 ways2 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 Buffer4 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 buffer3 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 channel3 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 ringbuf7 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 systems10 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 archival2 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/O5 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 itself2 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 buffer19 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
Related Keywords
lock-free
23
rust
21
spsc
17
circular-buffer
10
buffer
9
no-std
8
concurrency
7
mpsc
7
fifo
7
queue
6
mpmc
6
async
5
rb
5
ring
5
channel
5
ipc
4
no_std
4
ringbuffer
4
rust-crate
3
serialization
3
serde
3
protocol-buffers
3
protocol
3
encoding
3
event-driven
3
disruptor
3
spmc
3
codas
3
low-latency
3
concurrent-data-structure
3
rust-lang
3
data-structures
3
macro
2
mmap
2
shared-memory
2
io
2
broadcast
2
sharded
2
collection
2
embedded
2
sharding
2
log
1
event-bus
1
asynchronous
1
aeron
1
markdown
1
aeron-archive
1
unix
1
actor
1
blocking
1
deque
1
fixed-size
1
string
1
coalescing
1
circular-queue
1
ring-queue
1
fixed-capacity
1
vectored-io
1
high-performance
1
concurrent
1
allocation
1
cortex-m
1
threading
1
fifo-queue
1
eventbus
1
pub-sub
1
event
1
networking
1
read
1
bytes
1
benchmark
1
audio
1
real-time
1
hft
1
procedural-macro
1
data-structure
1
cursor
1
sliding-window
1
orderbook
1
multithreading
1
ecs
1
events
1
specs
1
select
1
crossbeam
1
aeron-rb
1
aeron-c-bindings
1
webgpu
1
cuda
1
gpu
1
terminal
1
memory-safety
1
memory
1
mathematics
1
multi-producer
1
lock-free-queue
1
mirrored
1
magic
1
virtual
1
file
1