-
brotli
compressor and decompressor that with an interface avoiding the rust stdlib. This makes it suitable for embedded devices and kernels. It is designed with a pluggable allocator so that…
-
ringbuf
Lock-free SPSC FIFO ring buffer with direct access to inner data
-
rtrb
A realtime-safe single-producer single-consumer ring buffer
-
uucore
uutils ~ 'core' uutils code library (cross-platform)
-
io-uring
The low-level
io_uringuserspace interface for Rust -
ringbuffer
A fixed-size circular buffer
-
arraydeque
A ring buffer with a fixed capacity, which can be stored on the stack
-
bbqueue
A SPSC, lockless, no_std, thread safe, queue, based on BipBuffers
-
recloser
A concurrent circuit breaker implemented with ring buffers
-
thingbuf
I'm at the buffer pool. I'm at the MPSC channel. I'm at the combination MPSC channel and buffer pool.
-
jack
Real time audio and midi with JACK
-
slice-ring-buffer
A double-ended queue that Deref's into a slice
-
disruptor
Low latency inter-thread communication via a ringbuffer (inspired by the LMAX Disruptor)
-
wintun-bindings
Safe idiomatic bindings to the WinTun C library and more enhancements
-
rlg
that implements application-level logging with a simple, readable output format. Features include log rotation, network logging, and support for multiple structured formats like JSON, CEF, and more.
-
lzfse_rust
A pure Rust LZFSE library
-
textlog
macOS clipboard + OCR daemon exposed to Claude Code as an MCP server
-
piper
An asynchronous single-consumer single-producer pipe for bytes
-
ringbuffer-spsc
A fast thread-safe single producer-single consumer ring buffer
-
oxiarc-core
Core components for OxiArc - BitReader/Writer, CRC, traits, and error types
-
mlx-native
Pure-Rust Metal GPU compute library for MLX-compatible inference on Apple Silicon
-
clock-bound
provide error bounded timestamp intervals
-
scx_pandemonium
A behavioral, adaptive sched_ext scheduler with three-tier classification, L2 affinity, and process learning
-
sluice
Efficient ring buffer for byte buffers, FIFO queues, and SPSC channels
-
ntex-io-uring
The low-level
io_uringuserspace interface for Rust -
sized-chunks
Efficient sized chunk datatypes
-
rusteron-rb
ring buffer and broadcast functionalities via aeron c bindings, allowing efficient, low-latency message passing between different threads or processes. This module implements Single Producer…
-
circular-queue
A circular buffer-like queue
-
smallring
High-performance ring buffer with automatic stack/heap optimization | 高性能环形缓冲区,支持栈/堆自动优化
-
kawa
Agnostic representation of HTTP/1.1 and HTTP/2.0 for parsing, generating and translating HTTP messages, with zero-copy, made for Sōzu
-
neuromorphic-drivers
Neuromorphic devices drivers
-
inqjet
Ultra-fast, low-latency logging for Rust applications
-
amity
Concurrency algorithms
-
reclog
Command-line tool to capture command output to a file
-
quetzalcoatl
Lock-free ring buffers (SPSC, MPSC, SPMC, MPMC, and broadcast) for high-performance concurrent communication
-
oximedia-io
I/O layer for OxiMedia
-
hdds
High-performance DDS (Data Distribution Service) implementation in pure Rust
-
captains-log
A minimalist customizable logger for rust, based on the
logcrate, but also adapted totracing, for production and testing scenario -
lite-sync
Fast, lightweight async primitives: SPSC channel, oneshot, notify, and atomic waker
-
nexus-queue
High-performance lock-free SPSC and MPSC queues for low-latency systems
-
generic-arraydeque
A fixed-capacity, stack-allocated double-ended queue (deque) backed by generic-array
-
cueue
High performance SPSC circular byte buffer with batch operations
-
selectables
Lock-free channels with a unified select! macro for recv and send arms
-
io_uring_buf_ring
Help user create and manage io-uring buffer-ring
-
lfqueue
Fast concurrent lock-free MPMC queues
-
psp
building full PSP modules, including both PRX plugins and regular homebrew apps
-
koan-music
Bit-perfect music player — Ratatui TUI, gapless playback, Navidrome/Subsonic integration
-
naad
naad — Audio synthesis primitives: oscillators, filters, envelopes, modulation, wavetables, effects
-
logicaffeine-data
WASM-safe data structures and CRDTs - NO IO
-
imbl-sized-chunks
Efficient sized chunk datatypes
-
crossbar
Zero-copy pub/sub over shared memory. URI-addressed. O(1) transfer at any payload size.
-
wintun
Safe idiomatic bindings to the WinTun C library
-
rustix-uring
The low-level
io_uringuserspace interface for Rust -
slice_ring_buf
A ring buffer implementation optimized for working with slices
-
nexus-logbuf
Lock-free SPSC and MPSC byte ring buffers for logging and archival
-
rusted-ring
LMAX inspired Lock-free ring buffers with cache-aligned memory pools for high-performance event systems
-
rodio_tap
Tap rodio audio sources and analyze them in real-time
-
bit_mask_ring_buf
A ring buffer implementation with cheap indexing
-
sharded_ringbuf
A Tokio async, sharded SPSC/MPSC/MPMC ring buffer in Rust
-
aimdb-core
Type-safe async data pipelines — one Rust codebase from MCU to cloud
-
kite-monitor
A modern cross-platform TUI system resource monitor
-
concryptor
A multi-threaded AEAD encryption engine
-
irontide-session
BitTorrent session management: peers, torrents, and piece selection
-
netring
High-performance zero-copy packet I/O for Linux (AF_PACKET TPACKET_V3 + AF_XDP)
-
thubo
high-performance TX/RX network pipeline featuring strict priority scheduling, automatic batching, and message fragmentation
-
leviathan-driver
Windows kernel-mode EDR/XDR driver framework in Rust - callbacks, filters, detection, forensics
-
compatmalloc
A memory-hardening drop-in allocator with standard C ABI
-
typed-ski
SKI calculus evaluator in Rust compiled to WASM
-
micromanager
Rust port of the MicroManager microscopy control framework
-
beegui
Desktop GUI cockpit for Ethereum Swarm Bee node operators. Sibling of bee-tui — same cockpit logic via bee-cockpit-core, rendered with egui.
-
kethku/neovide
No Nonsense Neovim Gui
-
gyre
A lock-free asynchronous ring buffer inspired by the LMAX Disruptor
-
bytearray-ringbuffer
A no_std, no-alloc ring buffer for variable-length byte slices in Rust
-
cudaclaw
CUDA Rust bindings for GPU programming in the Cocapn fleet
-
rdma-io
Safe async Rust bindings for RDMA programming over libibverbs and librdmacm
-
ruvector-nervous-system
Bio-inspired neural system with spiking networks, BTSP learning, and EWC plasticity
-
a10
meant as a low-level library safely exposing different OS's abilities to perform non-blocking I/O
-
evno
A high-performance event bus for asynchronous tasks and event-driven systems
-
picoring
High-performance, zero-copy circular buffer for Rust using hardware memory mirroring
-
array-deque
Fixed-capacity circular buffer implementations: heap-allocated ArrayDeque and stack-allocated StackArrayDeque. Efficient O(1) operations, no_std support.
-
laser-dac
Unified laser DAC abstraction supporting multiple protocols
-
helixrouter
Adaptive async compute routing engine: per-job strategy selection (inline/spawn/pool/batch/drop) driven by live pressure, EMA latency, and online-learned quality estimates
-
irontide-storage
Piece storage, verification, and disk I/O for BitTorrent
-
bbx_core
Foundational utilities for audio DSP: lock-free SPSC, denormal handling, stack-allocated collections
-
wayrs-core
The core Wayland types for wayrs
-
shmfeeder
A lock-free single-producer, multi-consumer broadcast ring buffer backed by POSIX shared memory
-
direct_ring_buffer
A high-performance, lock-free ring buffer for single-producer, single-consumer scenarios
-
photon-ring
Ultra-low-latency SPMC/MPMC pub/sub using stamped ring buffers. Formally sound with atomic-slots feature. no_std compatible.
-
usbsid-pico
Rust driver for USBSID-Pico – interface MOS SID chips (6581/8580) and hardware emulators over USB
-
avila-atom
Atomic computational structures - Option, Result, Vec, HashMap built from nucleus
-
fin-stream
Real-time market data streaming primitives — 100K+ ticks/second ingestion pipeline
-
ryll
SPICE VDI test client
-
terminal-vibes
Terminal-based music visualizer for system audio
-
axboe-liburing
Low-level io_uring interface, transliterated from Jens Axboe's liburing
-
fail2ban-rs
A pure-Rust fail2ban replacement. Single static binary, fast two-phase matching, nftables/iptables firewall backends.
-
bcast
Low latency broadcast (SPMC) buffer designed to work with shared memory
-
brainwires-telemetry
Unified telemetry — analytics events, billing hooks, SQLite persistence, and cost/usage queries for the Brainwires Agent Framework
-
state-machines-rs
Compositional discrete-time state machines, after MIT 6.01 chapter 4
-
nscldaq_ringbuffer
Low level NSCLDAQ ring buffer access
-
rust-tango
A lock-free, high-performance IPC channel inspired by Firedancer's Tango
-
enso-channel
Batch-first, bounded, lock-free ring-buffer channels (MPSC/MPMC/Broadcast) for bursty, latency-sensitive systems
-
ironsbe-transport
Network transport layer for IronSBE - TCP, UDP, and IPC
-
ph-eventing
Stack-allocated ring buffers for no-std embedded targets
-
async-ringbuf
Async SPSC FIFO ring buffer
-
tell
Tell analytics SDK for Rust — events and structured logging
-
librashader-runtime
RetroArch shaders for all
-
compendium
A user-friendly strace for x86 Linux with HTML reports
-
knyst
Real time dynamic audio graph and synthesis library
-
clasp-journal
Event log and state persistence for CLASP routers
-
buffer_ring
A high-performance, latch-free log-structured storage layer built for modern flash storage and multi-core systems
-
audio_samples_streaming
Chunk-based audio streaming for Rust, built on audio_samples (core audio representation and processing) and audio_samples_io. Streams AudioSamples buffers through a unified AudioStream/AudioSink trait pair; WAV…
-
armature-core
High-performance async HTTP framework core - routing, handlers, middleware
-
quill-sql
An educational Rust relational database (RDBMS) inspired by CMU 15445
-
cynosure
High performance data structures & primitives from beyond the Blackwall
-
aetherdsp-core
Hard real-time modular DSP engine — lock-free graph scheduler, generational arena, and buffer pool
-
bloom_lfs
A high-performance, latch-free log-structured storage layer built for modern flash storage and multi-core systems
-
memlink-shm
High-performance shared memory IPC library with multi-priority messaging and lock-free ring buffers
-
kora-server
TCP/Unix socket server, connection handling, and command dispatch for Kōra
-
fixed-slice-deque
A fixed size deque implementation
-
reifydb
A modern, real-time database with streaming and analytical capabilities
-
ruvix-types
No-std kernel interface types for the RuVix Cognition Kernel (ADR-087)
-
slap-your-laptop
Detect MacBook slaps and shakes via built-in accelerometer
-
irontide-wire
BitTorrent peer wire protocol: messages, handshake, extensions
-
hft-channel
SPMC broadcast channel for HFT and real-time systems
-
push-packet
Packet-inspection and routing library for Linux, built on eBPF XDP and AF_XDP with aya
-
futures_ringbuf
Mock Type implementing AsyncRead/AsyncWrite for testing and examples
-
ruvix-queue
io_uring-style ring buffer IPC for RuVix Cognition Kernel (ADR-087)
-
yscv-video
Video decoding (H.264, HEVC), MP4 parsing, and camera I/O
-
hybrid-predict-trainer-rs
Hybridized predictive training framework with warmup, full-train, predict, and residual correction phases for accelerated deep learning
-
motosan-ta-stream
Streaming technical analysis engine with incremental indicators and signal dispatch
-
tempest-core
Core utilities and primitives for TempestDB
-
saturn-ring-buffer
A high-performance ring buffer
-
dpdk-stdlib-udp
Drop-in DPDK-accelerated replacement for std::net::UdpSocket
-
seedlink-rs-server
Async SeedLink server for real-time seismic data distribution
-
koan-tui
Ratatui TUI for koan music player. Visualizers, media keys, transport.
-
jsph-tg-rcore-tutorial-ch3-smp
Chapter 3 of rCore Tutorial with SMP support: multi-core multiprogramming and time-sharing
-
koan-core
Core library for koan — bit-perfect music player. Audio engine, player, database, format strings.
-
temporal-field
Temporal field substrate - ring buffer with decay for cognitive architectures
-
logpilot
AI-Native tmux Log Copilot for Support Incident Tracking
-
victauri-core
Core types and protocol for Victauri — Verified Introspection & Control for Tauri
-
probing-memtable
Self-describing columnar memory table with ring buffer
-
oneringbuf
A lock-free single-producer, single-consumer (SPSC) ring buffer with in-place mutability, asynchronous support, and virtual memory optimisation
-
rb
A thread-safe ring buffer with blocking IO
-
defmt-persist
Persistent defmt logger that survives resets
-
shrev
Event channel, meant to be used with
specs -
petalsonic
Real-time safe spatial audio library for Rust using Steam Audio for 3D spatialization
-
expanding_slice_rb
A self-expanding ring buffer similar to VecDeque optimized for working with slices of data
-
keepty
Persistent PTY broker daemon. Spawns a command in a PTY, streams raw bytes to clients over a typed binary protocol.
-
scroll-ring
An MPSC overwriting ring buffer tuned for character data scrollback
-
tachyon-ipc
Bare-metal lock-free IPC, SPSC ring buffer over POSIX shared memory
-
mcp-armor
Drop-in Rust sidecar that wraps any MCP server: scans tool calls for prompt injection, validates Ed25519 manifest signatures, blocks marketplace-poisoning vectors. <5ms p99 overhead.
-
insomnilog
An asynchronous Rust logging library that never sleeps
-
fq
A fast and simple ring-buffer-based single-producer, single-consumer queue with no dependencies. You can use this to write Rust programs with low-latency message passing.
-
rbuffer
Lock-free fixed-size SPSC and MPSC ring buffers for low-latency messaging
-
crossbeam-ring-channel
Ring-buffer channel with crossbeam-channel compatible select!
-
disrupt-rs
Concurrent Ringbuffer inspired by the LMAX Disruptor
-
netmap-rs
Safe, zero-cost abstractions for Netmap kernel-bypass networking
-
geodesic-wallpaper
Real-time geodesic flow live desktop wallpaper for Windows, powered by wgpu and RK4 integration on analytic Riemannian surfaces
-
kora-cdc
Change Data Capture with per-shard ring buffers and subscriptions for Kōra
-
monster-rift
A vim-like text editor
-
rust-dominant-speaker
Pure-Rust port of the Jitsi/mediasoup dominant speaker identification algorithm (Volfin/Cohen 2012)
-
condure
HTTP/WebSocket connection manager
-
nscldaq_ringmaster
RUST replacement for NSCLDAQ RingMaster - only requires ring2stdout
-
small-collections
A collection of data structures optimized for small-buffer scenarios that reside on the stack and seamlessly spill to the heap
-
fixed-vec-deque
A fixed-size, zero-allocation circular buffer for Rust
-
aimdb-embassy-adapter
Embassy async runtime adapter for AimDB embedded targets
-
zbq
Linux SPMC zero-copy shared-memory IPC queue, with optional FD passing
-
trilink-core
Open-source core: pose buffer, unprojection math, and shared types for sensor-vision spatial fusion
-
picologger
Logger for HPC
-
phosphor-dsp
Built-in DSP, oscillators, and synthesizers for the Phosphor DAW
-
slap-your-openclaw
Detect MacBook slaps and trigger OpenClaw roast events
-
mov_ave
A no_std compatible library for calculating moving averages with compile-time fixed window sizes
-
conduit-core
Binary IPC core: codec, router, ring buffer, handler trait
-
rill-core
Core foundation for the Rill ecosystem — traits, math, buffers, queues, time, macros
-
kbpf-basic
A no_std Rust eBPF foundation library for kernel or kernel-like environments
-
perdix
High-performance GPU-accelerated ring buffer for AI terminal multiplexing
-
plasmite
Persistent JSON message queues backed by plain files for local and remote IPC
-
autoblock
Automatically block SSH brute-force attackers via iptables
-
oximedia-stream
Adaptive streaming pipeline, segment lifecycle management, and stream health monitoring for OxiMedia
-
kagaya
Process supervisor toolkit for Rust CLIs — spawn, monitor, restart, and capture output
-
xaeroflux-actors
EXPERIMENTAL: actor layer for xaeroflux
-
channels-rs
low latency channels for inter-thread messaging
-
proteus-lib
playing .prot audio files
-
reifydb-rql
ReifyDB Query Language (RQL) parser and AST
-
shm-primitives
Lock-free primitives for shared memory IPC: BipBuffer, slot metadata, and OS-level doorbell/mmap
-
obs-sink-batch
Generic batching sink framework for obs: triggers + retry + spool + escalation with a pluggable BatchBackend trait
-
ring-file
A debugging tool with ring buffer like file struture, for high-performance code development
-
defmt-ringbuf
defmt persistent ring buffer logger
-
loopq
An efficient SPSC lock-free ring buffer with support for no_std, Embassy, and Tokio
-
aescrypt-rs
AES Crypt (v0-v3) Rust encryption/decryption library
-
lvqr-core
Core types, ring buffer, GOP cache, and subscriber registry for LVQR
-
secret-manager
A distributed secret rotation and management library
-
yasm
state machine library focused on usability and visualization
-
ferrilog
High-performance lock-free structured logging with sub-30ns hot-path latency
-
shm_ring
A single producer, single consumer lockless ring buffer for message passing between shared memory
-
bevy_simple_screenshot
A plug-and-play screenshot library for Bevy 0.17+ with ring-buffered capture and automatic saving
-
fring
Lightweight, no_std, and *fast* ring buffer
-
vmap
Cross-platform library for fast and safe memory-mapped IO and boundary-free ring buffer
-
onering
High throughput synchronous queue
-
wreath
A SPSC ring buffer library with multi-channel buffers and capabilities to retain readable data
-
circbuf
A growable circular buffer for working with bytes
-
lvqr-admin
HTTP API, stats, and health checks for LVQR
-
forge-audio
Zero-allocation, lock-free audio architecture for real-time DSP, game engines, and WebAssembly
-
cyclotrace
A high-performance, wait-free ring buffer in Rust. Supports SPMC with peek-based semantics instead of destructive consumption.
-
generational-buffer
Generational Ring Buffer
-
little-collections
that provides a some types of collections, such as heap array, ring buffer, function map and more in future
-
frib_datasource
Data sources for FRIB ringitem data
-
iona
A high-performance, memory mirror circular buffer
-
atomicring
AtomicRingBuffer is a constant-size almost lock-free concurrent ring buffer
-
ttlog
High-performance lock-free tracing and logging system
-
ring-channel
Bounded MPMC channel abstraction on top of a ring buffer
-
sliding-ring
Cache-friendly sliding ring buffer keyed to an anchor coordinate for ultra-low-latency workloads
-
wasm-bpf-rs
A WebAssembly runtime library for eBPF programs based on libbpf and wasmtime
-
ipc_ring
High-performance memory-mapped SPSC ring buffer for Unix IPC
-
defmt-logger-rtrb
A defmt global logger based on rtrb ring buffer
-
kraquen
A fast, thread-safe, and highly ergonomic generic queue with dual modes and bounded eviction
-
llt-rs
Low-Latency Primitives Toolkit for Rust
-
rbuf
A general purpose ring buffer implementation with some non-standard constraints
-
torvyn-observability
Tracing, metrics, and observability for Torvyn
-
bounded-spsc-queue
A bounded SPSC queue
-
fiox
file I/O using io_uring/iocp
-
ring-log
High-performance logger with lock-free ring buffer
-
reifydb-sub-flow
Flow subsystem for stream processing and data flows
-
ring-buffer-macro
A procedural macro for creating ring buffer (circular buffer) data structures at compile time
-
codas-flow
Low-latency, high-throughput bounded queues ("data flows") for (a)synchronous and event-driven systems
-
disk-ringbuffer
lock free on disk ringbuffer to be used in the implementation of Franz
-
rt-ring
Lock-free SPSC ring buffer with overwrite-oldest semantics for real-time applications
-
reifydb-subscription
Protocol-agnostic subscription consumption for ReifyDB
-
plexus-listen
Audio capture Substrate plugin — recording, metering, and live streaming
-
smooth-buffer
ring buffer that can average values without iterating
-
lariv
Linked Atomic Random Insert Vector: a thread-safe, self-memory-managed vector with no guaranteed sequential insert
-
circ_buffer
A bare-metal fixed-size statically allocated ring-buffer with optional serde (De)-Serialization
-
nostro2-ring-relay
Lock-free ring buffer relay pool for the Nostr protocol
-
franz
friendly, and blazingly fast alternative to Apache Kafka
-
ring_pair
Tiny fixed-size ring buffer specialized for exactly two elements
-
dasp_ring_buffer
fixed and bounded ring buffers for audio PCM DSP
-
sliceable-ring-buffer
A double-ended queue that Deref's into a slice
-
ringbuf-basedrop
A fork of the
ringbufcrate that uses basedrop’s Shared pointer in place of Arc -
ringo-buff
Ring buffers for bytes, with heap and stack storage
-
lockless-datastructures
A bunch of lockless datastructures
-
phosphor-midi
MIDI I/O and message routing for the Phosphor DAW
-
arcbox-net
High-performance network stack for ArcBox
-
magic-orb
thread-safe, overwrite, heap-stored, fix-sized, locking Ring buffer
-
photon-ring-metrics
Metrics and observability wrappers for photon-ring pub/sub channels
-
st_ring_buffer
A fixed-size String implementation using a ring buffer
-
quickring
A very fast, lock-free SPSC ring buffer
-
daemon8-store
SurrealDB storage backend for daemon8 observations
-
scrutinator-common
Shared types between scrutinator userspace and eBPF programs
-
ringbuf-blocking
Blocking version of ringbuf
-
cosring
Group theory coset analog to threadsafe SPSC ring buffers
-
boxed_array_ringbuffer
A ring buffer of fixed size, that uses a boxed array as storage, therefore avoiding re-allocations when converting from Vec or to VecDeque
-
nodedb-bridge
Lock-free SPSC ring buffer bridging Tokio (Send) and Thread-per-Core (! Send) runtimes
-
bufferring
Ring buffers for Rust
-
triskell
A tri-partite ring buffer
-
weresocool_ring_buffer
ring_buffer for WereSoCool
-
disruptor-rs
A high-performance ring buffer implementation of the LMAX Disruptor pattern
-
spsc-ringbuf-core
Heapless ring buffer
-
dgrambuf
A fixed capacity ring buffer for datagrams (byte slices)
-
async-ringbuffer
A nonblocking spsc ring buffer with fixed capacity
-
magic-buffer
a virtual ring buffer implementation that magically wraps around itself
-
ruffer
overwriting ring buffer library written in Rust
-
ring_buffer_no_std
A ring buffer supporting no_std
-
static-queue
A statically sized, no_std, allocation-free, safe Rust queue implemented as a ring buffer with full test coverage
-
bytering
A ring buffer specialized for vectored reading and writing in blocking and async I/O
-
spsc-bip-buffer
A concurrent, spsc ring-buffer with sized reservations
-
sringbuf
FIFO ring buffer implementation
-
sling
Sequentially lockign (SeqLock) Ring Buffer
Try searching with DuckDuckGo or on crates.io.