crates.io "ring-buffer" keyword
View the packages on the crates.io package registry that are tagged with the "ring-buffer" keyword.
codas-flow 0.5.1
Low-latency, high-throughput bounded queues ("data flows") for (a)synchronous and event-driven sy...4 versions - Latest release: 2 months ago - 2.02 thousand downloads total - 1 stars on GitHub - 1 maintainer
codas-macros 0.5.1
Macros for Codas.4 versions - Latest release: 2 months ago - 2.05 thousand downloads total - 1 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: 2 months ago - 3.21 thousand downloads total - 1 stars on GitHub - 1 maintainer
ring-channel 0.12.0
Bounded MPMC channel abstraction on top of a ring buffer19 versions - Latest release: almost 2 years ago - 3 dependent packages - 5 dependent repositories - 367 thousand downloads total - 39 stars on GitHub - 1 maintainer
array-deque 0.3.1
Fixed-capacity circular buffer implementations: heap-allocated ArrayDeque and stack-allocated Sta...4 versions - Latest release: about 2 months ago - 1.5 thousand downloads total - 0 stars on GitHub - 1 maintainer
blink-channel
Fast, lock-free, bounded, multiple-producer, multiple-consumer, lossy, broadcast channel1 version - Latest release: 2 days ago - 1.33 thousand downloads total - 0 stars on GitHub - 1 maintainer
ringbuf 0.4.8
Lock-free SPSC FIFO ring buffer with direct access to inner data39 versions - Latest release: 4 months ago - 66 dependent packages - 809 dependent repositories - 5.88 million downloads total - 442 stars on GitHub - 2 maintainers
async-ringbuf 0.3.4
Async SPSC FIFO ring buffer21 versions - Latest release: 4 months ago - 3 dependent packages - 1 dependent repositories - 75.1 thousand downloads total - 442 stars on GitHub - 2 maintainers
ringbuf-blocking 0.1.0-rc.5
Blocking version of ringbuf6 versions - Latest release: 4 months ago - 1 dependent package - 9.27 thousand downloads total - 4 stars on gitlab.com - 2 maintainers
bytering 0.7.0
A ring buffer specialized for vectored reading and writing in blocking and async I/O5 versions - Latest release: 4 months ago - 2.94 thousand downloads total - 0 stars on GitHub - 1 maintainer
st_ring_buffer 1.0.0
A fixed-size String implementation using a ring buffer3 versions - Latest release: almost 3 years ago - 3.49 thousand downloads total - 0 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: over 2 years ago - 5.82 thousand downloads total - 0 stars on GitHub - 1 maintainer
magic-buffer 0.1.1
a virtual ring buffer implementation that magically wraps around itself2 versions - Latest release: over 1 year ago - 3.46 thousand downloads total - 3 stars on GitHub - 1 maintainer
lf-shardedringbuf 3.1.0
An async, lock-free, sharded, cache-aware SPSC/MPSC/MPMC ring buffer in Rust.9 versions - Latest release: 17 days ago - 1.57 thousand downloads total - 5 stars on GitHub - 1 maintainer
direct_ring_buffer 0.2.1
A high-performance, lock-free ring buffer for single-producer, single-consumer scenarios.4 versions - Latest release: 9 months ago - 4.9 thousand downloads total - 1 maintainer
coalescing_buffer 0.1.0
Coalescing Ring Buffer4 versions - Latest release: over 6 years ago - 6.13 thousand downloads total - 8 stars on GitHub - 1 maintainer
rbuf 0.1.3 💰
A general purpose ring buffer implementation with some non-standard constraints.5 versions - Latest release: almost 4 years ago - 1 dependent package - 1 dependent repositories - 13 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: over 1 year ago - 4 dependent packages - 6 dependent repositories - 90.4 thousand downloads total - 70 stars on GitHub - 1 maintainer
ring-log 0.2.15
High-performance logger with lock-free ring buffer9 versions - Latest release: 7 months ago - 5.71 thousand downloads total - 1 stars on GitHub - 1 maintainer
ringbuf-basedrop 0.1.1
A fork of the `ringbuf` crate that uses basedrop's Shared pointer in place of Arc2 versions - Latest release: about 3 years ago - 2.79 thousand 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: 6 months ago - 18.9 thousand downloads total - 1 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: 4 months ago - 53.6 thousand downloads total - 14 stars on GitHub - 1 maintainer
arae 0.2.0
Cursed data structures2 versions - Latest release: over 5 years ago - 2.87 thousand downloads total - 1 stars on GitHub - 1 maintainer
bcast 0.0.24
Low latency broadcast (SPMC) buffer designed to work with shared memory.24 versions - Latest release: about 2 months ago - 11.8 thousand downloads total - 4 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: over 3 years ago - 1.38 thousand downloads total - 0 stars on gitlab.com - 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: over 1 year ago - 1.43 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: over 4 years ago - 1 dependent repositories - 20.7 thousand downloads total - 26 stars on GitHub - 1 maintainer
hoop 0.2.8 💰
Fixed ring buffer that allows non-consuming iteration both ways2 versions - Latest release: over 7 years ago - 3.12 thousand downloads total - 1 stars on GitHub - 1 maintainer
indexed-ring-buffer 0.1.3
An indexed multiple readable spsc ring buffer.4 versions - Latest release: over 5 years ago - 7.56 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 8.5% on crates.io
10 versions - Latest release: almost 3 years ago - 15 dependent packages - 22 dependent repositories - 482 thousand downloads total - 85 stars on GitHub - 1 maintainer
rb 0.4.1
A thread-safe ring buffer with blocking IO10 versions - Latest release: almost 3 years ago - 15 dependent packages - 22 dependent repositories - 482 thousand downloads total - 85 stars on GitHub - 1 maintainer
fifo 0.2.0
First-in-first-out lock-free ring-buffer like kfifo in Linux5 versions - Latest release: over 8 years ago - 7.47 thousand downloads total - 18 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: almost 10 years ago - 1 dependent repositories - 6.47 thousand downloads total - 3 stars on GitHub - 1 maintainer
atomicring 1.2.9
AtomicRingBuffer is a constant-size almost lock-free concurrent ring buffer37 versions - Latest release: over 3 years ago - 3 dependent repositories - 110 thousand downloads total - 41 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: over 6 years ago - 1 dependent package - 6.59 thousand downloads total - 13 stars on GitHub - 1 maintainer
blinkcast 0.2.0
Fast, bounded, multiple-producer, multiple-consumer, lossy, broadcast channel3 versions - Latest release: over 1 year ago - 4.78 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 7.4% on crates.io
20 versions - Latest release: about 3 years ago - 18 dependent packages - 366 dependent repositories - 532 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: about 3 years ago - 18 dependent packages - 366 dependent repositories - 532 thousand downloads total - 59 stars on GitHub - 4 maintainers
ourobuf 0.1.1
A no_std circular buffer with constant-time operations1 version - Latest release: 6 months ago - 542 downloads total - 2 stars on GitHub - 1 maintainer
bufferring 0.0.2
Ring buffers for Rust2 versions - Latest release: over 2 years ago - 2.33 thousand downloads total - 1 maintainer
disruptor-rs 0.1.1
A high-performance ring buffer implementation of the LMAX Disruptor pattern2 versions - Latest release: 9 months ago - 1.66 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: over 6 years ago - 1 dependent package - 2.09 thousand downloads total - 7 stars on GitHub - 1 maintainer
Related Keywords
rust
20
lock-free
15
buffer
8
spsc
8
fifo
7
circular-buffer
7
ring
5
no-std
5
queue
4
ringbuffer
4
rb
4
concurrency
4
channel
4
mpmc
4
rust-crate
3
concurrent-data-structure
3
event-driven
3
codas
3
encoding
3
serialization
3
serde
3
protocol
3
protocol-buffers
3
collection
2
mpsc
2
rust-lang
2
io
2
disruptor
2
async
2
broadcast
2
no_std
2
ipc
2
spmc
2
threading
1
event
1
fifo-queue
1
low-latency
1
pub-sub
1
shared-memory
1
event-bus
1
eventbus
1
cursor
1
audio
1
benchmark
1
multi-producer
1
specs
1
events
1
ecs
1
multithreading
1
embedded
1
cortex-m
1
concurrent
1
high-performance
1
virtual
1
magic
1
mirrored
1
lock-free-queue
1
data-structures
1
deque
1
asynchronous
1
fixed-capacity
1
markdown
1
macro
1
blocking
1
vectored-io
1
string
1
fixed-size
1
ring-queue
1
circular-queue
1
allocation
1
networking
1
sharding
1
sharded
1
actor
1
coalescing
1
mmap
1
file
1
log
1
logger
1
logging
1
multi-threading
1
aeron-c-bindings
1
aeron-rb
1
aeron
1
aeron-archive
1