crates.io "ring-buffer" keyword
ring_pair 0.2.1
Tiny fixed-size ring buffer specialized for exactly two elements3 versions - Latest release: about 1 month ago - 42 downloads total - 1 maintainer
rbuf 0.2.0 💰
A general purpose ring buffer implementation with some non-standard constraints.8 versions - Latest release: 4 months ago - 1 dependent package - 1 dependent repositories - 14.7 thousand downloads total - 1 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.47 thousand downloads total - 15 stars on GitHub - 1 maintainer
bufferring 0.0.2
Ring buffers for Rust2 versions - Latest release: almost 3 years ago - 2.82 thousand downloads total - 1 maintainer
cosring 0.1.2
Group theory coset analog to threadsafe SPSC ring buffers4 versions - Latest release: 7 months ago - 1.36 thousand downloads total - 0 stars on GitHub - 1 maintainer
ipc_ring 0.2.1
High-performance memory-mapped SPSC ring buffer for Unix IPC3 versions - Latest release: 4 months ago - 691 downloads total - 2 stars on GitHub - 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.35 thousand downloads total - 19 stars on GitHub - 1 maintainer
gyre 1.1.4
A lock-free asynchronous ring buffer inspired by the LMAX Disruptor.16 versions - Latest release: 4 months ago - 1.47 thousand downloads total - 5 stars on GitHub - 1 maintainer
perdix 0.1.1
High-performance GPU-accelerated ring buffer for AI terminal multiplexing2 versions - Latest release: 6 months ago - 638 downloads total - 0 stars on GitHub - 1 maintainer
kraquen 0.1.0
A fast, thread-safe, and highly ergonomic generic queue with dual modes and bounded eviction.1 version - Latest release: 6 days ago - 0 downloads total - 1 maintainer
llt-rs 0.6.0
Low-Latency Primitives Toolkit for Rust9 versions - Latest release: 4 months ago - 254 downloads total - 1 maintainer
blink-channel
Fast, lock-free, bounded, multiple-producer, multiple-consumer, lossy, broadcast channel1 version - Latest release: 6 days 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: 12 months ago - 69.4 thousand downloads total - 16 stars on GitHub - 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 - 34.3 thousand downloads total - 1 stars on GitHub - 1 maintainer
ringbuf 0.4.8
Lock-free SPSC FIFO ring buffer with direct access to inner data40 versions - Latest release: 12 months ago - 66 dependent packages - 809 dependent repositories - 10.6 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: about 1 month ago - 32 downloads total - 1 maintainer
codas-flow 0.7.1
Low-latency, high-throughput bounded queues ("data flows") for (a)synchronous and event-driven sy...7 versions - Latest release: 20 days ago - 2.82 thousand downloads total - 1 stars on GitHub - 1 maintainer
rt-ring 0.1.0
Lock-free SPSC ring buffer with overwrite-oldest semantics for real-time applications1 version - Latest release: 7 days ago - 0 downloads total - 1 maintainer
ruvix-queue 0.1.0
io_uring-style ring buffer IPC for RuVix Cognition Kernel (ADR-087)1 version - Latest release: 8 days ago - 0 downloads total - 3,238 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.94 thousand downloads total - 1 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.6 thousand downloads total - 31 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.21 thousand downloads total - 3 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.47 thousand downloads total - 0 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 - 851 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: about 1 month ago - 41 downloads total - 1 maintainer
codas-macros 0.7.1
Macros for Codas.7 versions - Latest release: 20 days ago - 3.21 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: 10 days ago - 3.67 thousand downloads total - 8 stars on GitHub - 1 maintainer
ringo-buff 0.1.0
Ring buffers for bytes, with heap and stack storage.1 version - Latest release: 4 months ago - 32 downloads total - 0 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.46 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.75 thousand downloads total - 0 stars on GitHub - 1 maintainer
picoring 0.4.0
High-performance, zero-copy circular buffer for Rust using hardware memory mirroring.5 versions - Latest release: 14 days ago - 43 downloads total - 1 maintainer
blinkcast 0.2.0
Fast, bounded, multiple-producer, multiple-consumer, lossy, broadcast channel3 versions - Latest release: about 2 years ago - 5.8 thousand downloads total - 0 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
shm-primitives 7.1.0 💰
Lock-free primitives for shared memory IPC: BipBuffer, slot metadata, and OS-level doorbell/mmap8 versions - Latest release: 16 days ago - 665 downloads total - 61 stars on GitHub - 1 maintainer
ringbuf-blocking 0.1.0-rc.6
Blocking version of ringbuf7 versions - Latest release: 3 months ago - 1 dependent package - 11.6 thousand downloads total - 4 stars on gitlab.com - 2 maintainers
coalescing_buffer 0.1.0
Coalescing Ring Buffer4 versions - Latest release: almost 7 years ago - 6.81 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
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 - 438 thousand downloads total - 39 stars on GitHub - 1 maintainer
bcast 0.0.28
Low latency broadcast (SPMC) buffer designed to work with shared memory.28 versions - Latest release: 17 days ago - 18 thousand downloads total - 12 stars on GitHub - 1 maintainer
enso-channel 0.1.0
Batch-first, bounded, lock-free ring-buffer channels (MPSC/MPMC/Broadcast) for bursty, latency-se...1 version - Latest release: 18 days ago - 0 downloads total - 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
plasmite 0.6.1
Persistent JSON message queues backed by plain files for local and remote IPC15 versions - Latest release: 18 days ago - 181 downloads total - 3 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 2 months ago - 1.25 thousand downloads total - 9 stars on GitHub - 1 maintainer
bytering 0.7.0
A ring buffer specialized for vectored reading and writing in blocking and async I/O5 versions - Latest release: 12 months ago - 3.64 thousand downloads total - 0 stars on GitHub - 1 maintainer
nexus-logbuf 1.0.1
Lock-free SPSC and MPSC byte ring buffers for logging and archival2 versions - Latest release: about 2 months ago - 245 downloads total - 1 maintainer
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.95 thousand downloads total - 1 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: 5 months ago - 6.41 thousand downloads total - 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.94 thousand downloads total - 3 stars on GitHub - 1 maintainer
crossbeam-ring-channel 0.1.0
Ring-buffer channel with crossbeam-channel compatible select!1 version - Latest release: about 2 months ago - 775 downloads total - 1 maintainer
Top 7.4% on crates.io
20 versions - Latest release: almost 4 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: almost 4 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: almost 4 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: 5 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: 3 months ago - 2.03 thousand downloads total - 9 stars on GitHub - 1 maintainer
arae 0.2.0
Cursed data structures2 versions - Latest release: about 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: 4 months ago - 834 downloads total - 0 stars on GitHub - 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: about 1 month 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
rbuffer 0.1.0
Lock-free fixed-size SPSC and MPSC ring buffers for low-latency messaging.1 version - Latest release: 30 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
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: about 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: 3 months ago - 3 dependent packages - 1 dependent repositories - 141 thousand downloads total - 472 stars on GitHub - 2 maintainers
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
Related Keywords
lock-free
25
rust
22
spsc
18
circular-buffer
11
queue
9
buffer
9
fifo
8
concurrency
8
no-std
8
mpmc
7
mpsc
7
channel
6
ipc
6
rb
5
async
5
ring
5
ringbuffer
4
codas
3
encoding
3
event-driven
3
spmc
3
concurrent-data-structure
3
protocol
3
protocol-buffers
3
no_std
3
serialization
3
serde
3
low-latency
3
rust-lang
3
data-structures
3
rust-crate
3
disruptor
3
audio
2
real-time
2
zero-copy
2
memory
2
mmap
2
shared-memory
2
io
2
sharded
2
sharding
2
macro
2
broadcast
2
collection
2
embedded
2
crossbeam
1
allocation
1
networking
1
select
1
fixed-capacity
1
deque
1
vectored-io
1
message-queue
1
lite3
1
jsonl
1
interprocess-communication
1
devtools
1
cli
1
pubsub
1
messaging
1
json
1
log
1
logger
1
logging
1
multi-threading
1
file
1
benchmark
1
hft
1
procedural-macro
1
virtual
1
data-structure
1
magic
1
mirrored
1
lock-free-queue
1
cursor
1
sliding-window
1
orderbook
1
multithreading
1
ecs
1
events
1
specs
1
event
1
threading
1
fifo-queue
1
kernel
1
actor
1
aeron-archive
1
aeron
1
aeron-rb
1
aeron-c-bindings
1
lifo
1
webgpu
1
terminal
1
gpu
1
cuda
1
unix
1
memory-safety
1
mathematics
1
multi-producer
1
batch
1