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

crates.io "buffer" keyword

View the packages on the crates.io package registry that are tagged with the "buffer" keyword.

Top 4.3% on crates.io
dasp_ring_buffer 0.11.0
Simple fixed and bounded ring buffers for audio PCM DSP.
1 version - Latest release: over 5 years ago - 12 dependent packages - 379 dependent repositories - 4.25 million downloads total - 1,031 stars on GitHub - 1 maintainer
bytering 0.7.0
A ring buffer specialized for vectored reading and writing in blocking and async I/O
5 versions - Latest release: 10 months ago - 3.64 thousand downloads total - 0 stars on GitHub - 1 maintainer
bipbuffer 0.1.2
A Rust implementation of Simon Cooke's Bip-Buffer
3 versions - Latest release: over 6 years ago - 1 dependent repositories - 93 thousand downloads total - 13 stars on GitHub - 1 maintainer
Top 3.9% on crates.io
digest-buffer 0.3.1
Fixed size buffer for use in cryptographic hash functions
7 versions - Latest release: over 8 years ago - 15 dependent packages - 32 dependent repositories - 274 thousand downloads total - 2,155 stars on GitHub - 1 maintainer
aligned_buffer_internals
The internals of the `aligned_buffer` crate that require being in a separate crate.
1 version - Latest release: about 21 hours ago - 1.11 thousand downloads total - 0 stars on GitHub - 1 maintainer
bytebufrs 0.1.0 πŸ’°
A ring buffer for bytes implementing io::Read and io::Write
1 version - Latest release: almost 4 years ago - 1 dependent repositories - 1.75 thousand downloads total - 0 stars on GitHub - 1 maintainer
spsc-bip-buffer 0.2.1
A concurrent, spsc ring-buffer with sized reservations
4 versions - Latest release: over 6 years ago - 85.8 thousand downloads total - 100 stars on GitHub - 1 maintainer
fixedvec 0.2.4
A heapless version of the Rust vector type.
7 versions - Latest release: over 6 years ago - 2 dependent packages - 23 dependent repositories - 412 thousand downloads total - 46 stars on GitHub - 1 maintainer
magic-buffer 0.1.1
a virtual ring buffer implementation that magically wraps around itself
2 versions - Latest release: almost 2 years ago - 3.9 thousand downloads total - 3 stars on GitHub - 1 maintainer
water_buffer 1.2.1
A high-performance, zero-overhead byte buffer implementation in Rust that outperforms the industr...
8 versions - Latest release: 7 days ago - 137 downloads total - 1 maintainer
spsc-bounded-queue
A bounded SPSC queue.
1 version - Latest release: 1 day ago - 1.46 thousand downloads total - 3 stars on GitHub - 1 maintainer
bndpresbufq 0.1.4
Bounds-preserving, optionally limited, buffer queue
5 versions - Latest release: over 1 year ago - 5.85 thousand downloads total - 2 maintainers
Top 2.5% on crates.io
block-buffer 0.11.0
Buffer types for block processing of data
39 versions - Latest release: 3 months ago - 40 dependent packages - 42,994 dependent repositories - 520 million downloads total - 438 stars on GitHub - 1 maintainer
Top 9.3% on crates.io
andrew 0.3.1
The andrew crate provides convenient drawing of objects such as shapes, lines and text to buffers
11 versions - Latest release: over 5 years ago - 3 dependent packages - 2,798 dependent repositories - 3.81 million downloads total - 18 stars on GitHub - 2 maintainers
heapbuf 0.1.3
Fixed size heap buffer with optional custom alignment, ref counting and custom destructor logic.
5 versions - Latest release: about 1 year ago - 8.78 thousand downloads total - 0 stars on GitHub - 1 maintainer
ring_buffer 2.0.2
RingBuffer is a queue with added random access.
11 versions - Latest release: over 4 years ago - 1 dependent package - 1 dependent repositories - 60.5 thousand downloads total - 0 stars on git.h3n.eu - 1 maintainer
oneringbuf 0.7.0
A lock-free single-producer, single-consumer (SPSC) ring buffer with in-place mutability, asynchr...
2 versions - Latest release: about 1 month ago - 50 downloads total - 1 maintainer
trailer 0.1.2
Store a type with an associated buffer in contiguous memory
3 versions - Latest release: about 6 years ago - 1 dependent package - 3 dependent repositories - 42.4 thousand downloads total - 3 stars on GitHub - 1 maintainer
circle_buffer 0.1.3
A simple circular buffer.
4 versions - Latest release: over 7 years ago - 7.26 thousand downloads total - 0 stars on GitHub - 1 maintainer
nsrb 1.0.0 πŸ’°
Nifty Simple Ring Buffer (aka circular buffer) is a no_std library that provides 2 macros to easi...
1 version - Latest release: over 1 year ago - 1.04 thousand downloads total - 1 stars on GitHub - 1 maintainer
rolling-buffer 0.1.1
A simple circular heap buffer wrapper around the Vec
2 versions - Latest release: 10 months ago - 1.34 thousand downloads total - 1 stars on GitHub - 1 maintainer
gap-buffer 0.1.0
Gap buffer implementation
1 version - Latest release: over 8 years ago - 2.14 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 5.1% on crates.io
slice-deque 0.3.0
A double-ended queue that Deref's into a slice.
21 versions - Latest release: over 6 years ago - 17 dependent packages - 1,028 dependent repositories - 1.79 million downloads total - 155 stars on GitHub - 1 maintainer
ring-vec 0.1.1
A zero-dependency, no-std compatible, producer-consumer, fixed-size, item-oriented ring buffer ba...
2 versions - Latest release: over 5 years ago - 1 dependent package - 3.67 thousand downloads total - 7 stars on GitHub - 1 maintainer
ringvec 0.1.0
A simple ring buffer implementation based on a vector
1 version - Latest release: over 4 years ago - 1 dependent package - 1 dependent repositories - 2.27 thousand downloads total - 0 stars on GitHub - 1 maintainer
http-range-client 0.9.1
HTTP client for HTTP Range requests with a buffer optimized for sequential requests.
7 versions - Latest release: 4 months ago - 4 dependent packages - 5 dependent repositories - 45.4 thousand downloads total - 12 stars on GitHub - 1 maintainer
rkyv-owned-archive 0.1.3
Helpers for having owned Archived types in rkyv.
14 versions - Latest release: about 1 year ago - 14.9 thousand downloads total - 1 stars on GitHub - 1 maintainer
pipebuf 0.3.2
Efficient byte-stream pipe buffer
5 versions - Latest release: over 1 year ago - 3 dependent packages - 1 dependent repositories - 14.2 thousand downloads total - 32 stars on GitHub - 1 maintainer
ruapc-bufpool 0.1.0
A high-performance memory pool using buddy memory allocation algorithm for efficient fixed-size b...
1 version - Latest release: 10 days ago - 11 downloads total
fixed-slice-deque 0.1.0-beta5
A fixed size deque implementation
6 versions - Latest release: 10 days ago - 2 dependent repositories - 48.3 thousand downloads total - 1 stars on GitHub - 1 maintainer
buffer_util 0.1.1
A crate meant to expand and improve upon the ByteBuffer crate
2 versions - Latest release: about 1 year ago - 1.84 thousand downloads total - 0 stars on GitHub - 1 maintainer
io-buffer 1.0.6
A buffer abstracted for disk and network IO, with static lifetime. Unify Vec and *libc::c_void in...
7 versions - Latest release: 13 days ago - 17.1 thousand downloads total - 1 stars on GitHub - 1 maintainer
ansistream 0.2.0
Write blazingly fast, free allocation ansi escape codes to a buffer, and flushes them all to any ...
7 versions - Latest release: about 2 years ago - 9.81 thousand downloads total - 1 stars on GitHub - 1 maintainer
buter 1.2.4
Fluid buffer as place for iterators
8 versions - Latest release: over 3 years ago - 10.1 thousand downloads total - 0 stars on GitHub - 1 maintainer
iobuffer 0.2.0
A simple memory-based buffer for IO reading and writing
2 versions - Latest release: almost 6 years ago - 3 dependent packages - 2 dependent repositories - 115 thousand downloads total - 1 stars on GitHub - 2 maintainers
bevy_framebuffer 0.5.0
Bevy framebuffer rendering using the `pixels` and `softbuffer` backends.
7 versions - Latest release: 18 days ago - 3.46 thousand downloads total - 1 stars on GitHub - 1 maintainer
copiablebuf 0.0.7
Copiable buffer, a tinier `Vec`, uses a fixed-size array to store a variable number of items.
6 versions - Latest release: 9 months ago - 3.87 thousand downloads total - 0 stars on GitHub - 1 maintainer
read_buffer 1.4.0
This crate provides ReadBuffer, a wrapper to safely read into a buffer from a Read.
5 versions - Latest release: over 2 years ago - 6.18 thousand downloads total - 0 stars on GitHub - 1 maintainer
rabuf 0.2.0
randome access buffer for io
21 versions - Latest release: 4 months ago - 2 dependent packages - 1 dependent repositories - 30.6 thousand downloads total - 0 stars on GitHub - 1 maintainer
bufkit 0.5.1 πŸ’°
Memory-backed buffer toolkit with Chunk/ChunkMut traits for predictable, explicit, and retry-frie...
15 versions - Latest release: 5 months ago - 5.16 thousand downloads total - 3 stars on GitHub - 1 maintainer
orchflow-terminal 0.1.0
High-performance terminal I/O management with PTY support, buffering, and stream processing
1 version - Latest release: 7 months ago - 502 downloads total - 3 stars on GitHub - 1 maintainer
uninit_buffers 0.1.1
Safe uninitialized buffers that take input from functions or iterators.
2 versions - Latest release: 7 months ago - 832 downloads total - 1 stars on GitHub - 1 maintainer
Top 7.6% on crates.io
ringbuffer 0.16.0
A fixed-size circular buffer
31 versions - Latest release: 7 months ago - 25 dependent packages - 44 dependent repositories - 3.61 million downloads total - 83 stars on GitHub - 2 maintainers
mai 0.1.0
A higher-level mio interface.
1 version - Latest release: over 9 years ago - 2.89 thousand downloads total - 6 stars on GitHub - 1 maintainer
scribe 0.8.6
Text editor toolkit.
64 versions - Latest release: about 1 year ago - 1 dependent package - 3 dependent repositories - 185 thousand downloads total - 193 stars on GitHub - 1 maintainer
buffered-io 0.6.0
Bufferering types for embedded-io
14 versions - Latest release: 4 months ago - 1 dependent package - 1 dependent repositories - 73.8 thousand downloads total - 1 stars on GitHub - 1 maintainer
presser 0.3.1
A crate to help you copy things into raw buffers without invoking spooky action at a distance (un...
5 versions - Latest release: over 3 years ago - 1 dependent package - 2 dependent repositories - 4.12 million downloads total - 154 stars on GitHub - 1 maintainer
cobs-rs 1.1.2
A minimal no-std library for doing Consistent Overhead Byte Stuffing
5 versions - Latest release: over 3 years ago - 1 dependent package - 2 dependent repositories - 10 thousand downloads total - 12 stars on GitHub - 1 maintainer
Top 6.3% on crates.io
sluice 0.6.0 πŸ’°
Efficient ring buffer for byte buffers, FIFO queues, and SPSC channels
12 versions - Latest release: 8 months ago - 17 dependent packages - 1,304 dependent repositories - 13.2 million downloads total - 102 stars on GitHub - 1 maintainer
peeknth 0.3.0
Iterator adapters for peeking multiple elements ahead or behind, with optional fixed-size buffers.
4 versions - Latest release: 6 months ago - 1.54 thousand downloads total - 0 stars on GitHub - 1 maintainer
tbytes 0.1.0
A tiny library for reading and writing typed data into buffers
3 versions - Latest release: almost 2 years ago - 2 dependent packages - 24.3 thousand downloads total - 1 maintainer
Top 8.1% on crates.io
futures-batch 0.7.0 πŸ’°
An adaptor that chunks up elements and flushes them after a timeout or when the buffer is full. (...
4 versions - Latest release: 6 months ago - 3 dependent packages - 243 dependent repositories - 1.25 million downloads total - 81 stars on GitHub - 1 maintainer
bytes_reader 0.2.1
Read bytes using a buffer and automatically tracked cursor
4 versions - Latest release: 14 days ago - 62 downloads total - 1 maintainer
rotary-core 0.1.4
A library for working with audio buffers
7 versions - Latest release: almost 5 years ago - 1 dependent package - 9.9 thousand downloads total - 89 stars on GitHub - 1 maintainer
buf-rand 0.1.3
this crate contains a buffered randomizer for creating random booleans efficiently
4 versions - Latest release: over 5 years ago - 6.31 thousand downloads total - 0 stars on GitHub - 1 maintainer
arie 0.2.1
Library for audio output from generated buffers
3 versions - Latest release: over 2 years ago - 5.73 thousand downloads total - 0 stars on GitHub - 1 maintainer
geo-buf 0.1.0
This crate provides methods to buffer (to inflate or deflate) certain primitive geometric types i...
3 versions - Latest release: about 1 year ago - 7.54 thousand downloads total - 0 stars on GitHub - 1 maintainer
mcmp
A small buffer thread safe with multiple producer and multiple consumer allowed
3 versions - Latest release: 11 days ago - 4.31 thousand downloads total - 1 maintainer
bra 0.1.1
Buffered random access to sequential data sources
2 versions - Latest release: about 5 years ago - 1 dependent repositories - 4.2 thousand downloads total - 2 stars on GitHub - 1 maintainer
Top 9.2% on crates.io
circular-queue 0.2.7 πŸ’°
A circular buffer-like queue.
11 versions - Latest release: 11 months ago - 20 dependent packages - 82 dependent repositories - 1.28 million downloads total - 38 stars on GitHub - 2 maintainers
praborrow-logistics 1.2.2
Zero-copy buffer abstraction. Handles raw byte streams without allocation overhead.
23 versions - Latest release: 18 days ago - 330 downloads total
bytebuffer-new 0.2.2
A byte buffer for networking and binary protocols
1 version - Latest release: over 7 years ago - 2.44 thousand downloads total - 30 stars on GitHub - 1 maintainer
slice_ring_buf 0.3.2 πŸ’°
A ring buffer implementation optimized for working with slices
15 versions - Latest release: 4 months ago - 2 dependent packages - 2 dependent repositories - 21.6 thousand downloads total - 6 stars on GitHub - 1 maintainer
slice-ring-buffer 0.3.4
A double-ended queue that Deref's into a slice.
4 versions - Latest release: over 1 year ago - 3 dependent packages - 1 dependent repositories - 3.14 million downloads total - 20 stars on GitHub - 1 maintainer
dirbuf 0.1.2
reusable directory buffers
3 versions - Latest release: 3 months ago - 1.58 thousand downloads total - 1 maintainer
safa-buffer-pool 1.1.0
Safa-buffer-pool is a quick and simple tool to create buffer pools in a mono or multi thread cont...
3 versions - Latest release: 8 months ago - 1.36 thousand downloads total - 0 stars on GitHub - 1 maintainer
abs_buff 0.1.1
ABStraction of BUFFered IO
2 versions - Latest release: about 1 year ago - 2.45 thousand downloads total - 0 stars on GitHub - 1 maintainer
ringal 0.4.0
Efficient ring allocator for short-lived buffers.
4 versions - Latest release: about 1 year ago - 3.08 thousand downloads total - 8 stars on GitHub - 1 maintainer
centaurea
helper library for creating terminal user interfaces with crossterm
1 version - Latest release: 13 days ago - 1.3 thousand downloads total - 0 stars on GitHub - 1 maintainer
cbuf 0.1.1
Non-thread-shareable, simple and efficient Circular Buffer implementation that can store N elemen...
2 versions - Latest release: over 9 years ago - 1 dependent package - 1 dependent repositories - 6.11 thousand downloads total - 8 stars on GitHub - 2 maintainers
pi_async_buffer 0.9.0
Asynchronous Buffer for IO
14 versions - Latest release: 17 days ago - 3 dependent packages - 1 dependent repositories - 18.1 thousand downloads total - 0 stars on GitHub - 2 maintainers
supply-chain-trust-example-crate-000050
Buffer type for block processing of data
2 versions - Latest release: 13 days ago - 1.58 thousand downloads total - 1 maintainer
databuffer 1.1.4
A feature rich binary buffer for use with networking and binary protocols.
7 versions - Latest release: about 4 years ago - 1 dependent package - 1 dependent repositories - 9.89 thousand downloads total - 0 stars on GitHub - 1 maintainer
workflow-wasm 0.18.0
WASM utilities for in-browser use (timers, callbacks, etc.)
37 versions - Latest release: over 1 year ago - 22 dependent packages - 1 dependent repositories - 119 thousand downloads total - 48 stars on GitHub - 2 maintainers
mutringbuf 1.0.0
A lock-free single-producer, single-consumer (SPSC) ring buffer with in-place mutability, asynchr...
19 versions - Latest release: 2 months ago - 16.7 thousand downloads total - 4 stars on GitHub - 1 maintainer
shufflebuf
Simple no_std buffering
1 version - Latest release: 14 days ago - 1 dependent package - 2.18 thousand downloads total - 0 stars on GitHub - 1 maintainer
sliceable-ring-buffer 0.1.0
A double-ended queue that Deref's into a slice.
1 version - Latest release: 4 months ago - 282 downloads total - 0 stars on GitHub - 1 maintainer
audiobuffer 1.2.1
A simple Rust library to provide basic audio buffer functionality.
4 versions - Latest release: about 2 months ago - 885 downloads total - 1 stars on GitHub - 1 maintainer
audioadapter-buffers 2.0.0
A selection of wrappers and buffers for audio data
2 versions - Latest release: about 2 months ago - 4.15 thousand downloads total - 1 maintainer
wbuf 0.1.1
Unified type over stdio, memory and file buffers.
2 versions - Latest release: about 6 years ago - 5.72 thousand downloads total - 1 stars on GitHub - 1 maintainer
bit_mask_ring_buf 0.6.2 πŸ’°
A ring buffer implementation with cheap indexing
31 versions - Latest release: 4 months ago - 1 dependent repositories - 40.1 thousand downloads total - 14 stars on GitHub - 1 maintainer
pkbuffer_derive 0.1.0
derive macros for `pkbuffer`
1 version - Latest release: almost 4 years ago - 1 dependent package - 3 dependent repositories - 21.7 thousand downloads total - 2 stars on GitHub - 1 maintainer
jdb_alloc 0.1.4
Aligned memory allocator for Direct I/O / Direct I/O ε―Ήι½ε†…ε­˜εˆ†ι…ε™¨
4 versions - Latest release: about 1 month ago - 87 downloads total - 1 maintainer
zbin 0.1.5
Zero-copy binary trait for compio / compio ηš„ι›Άζ‹·θ΄δΊŒθΏ›εˆΆ trait
5 versions - Latest release: 20 days ago - 60 downloads total - 1 maintainer
zrd-core 0.1.2
Core editing logic for Zrd text editor (platform-agnostic)
3 versions - Latest release: about 1 month ago - 50 downloads total - 1 maintainer
cbfr 0.1.6
A buffer that run on stack, focusing on performance and speed
7 versions - Latest release: about 2 years ago - 1 dependent package - 9.45 thousand downloads total - 0 stars on GitHub - 1 maintainer
neobuffer 0.1.0
Safe cross-process channel
1 version - Latest release: almost 7 years ago - 1.83 thousand downloads total - 1 maintainer
unowned-buf 0.1.2
Buffered Read+BufRead and Write for Rust that does not own the underlying Read/Write
3 versions - Latest release: about 1 year ago - 11.5 thousand downloads total - 0 stars on GitHub - 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: 2 months ago - 29 downloads total - 1 maintainer
imbuf 0.2.0
Image buffers that abstract over underlying storage (Vec, Arc, or custom backends). Features copy...
2 versions - Latest release: 27 days ago - 460 downloads total - 1 maintainer
Top 9.8% on crates.io
rev_lines 0.3.0
Rust Iterator for reading files line by line with a buffer in reverse
5 versions - Latest release: over 2 years ago - 8 dependent packages - 68 dependent repositories - 551 thousand downloads total - 24 stars on GitHub - 1 maintainer
Top 4.4% on crates.io
ropey 1.6.1
A fast and robust text rope for Rust
44 versions - Latest release: over 2 years ago - 74 dependent packages - 169 dependent repositories - 3.56 million downloads total - 1,013 stars on GitHub - 3 maintainers
char-circle 0.1.0
A circular buffer for strings and traits for in-place string transforms.
3 versions - Latest release: almost 7 years ago - 4.96 thousand downloads total - 5 stars on GitHub - 1 maintainer
ringobuf 0.1.0
Stack based ring buffer (no_std)
1 version - Latest release: 3 months ago - 28 downloads total - 1 maintainer
buffer_display 0.1.0
Display a buffer on a window, updating in realtime
1 version - Latest release: almost 2 years ago - 1.56 thousand downloads total - 1 stars on GitHub - 1 maintainer
malobu 0.1.0
Atomic MPMC Bus
1 version - Latest release: over 1 year ago - 1.46 thousand downloads total - 1 stars on GitHub - 1 maintainer
byteloaf 0.2.0
Use a heap-allocated byte buffer (a 'loaf') via independently owned, accessed, and moved slices.
1 version - Latest release: about 4 years ago - 1.7 thousand downloads total - 0 stars on GitHub - 1 maintainer
iobuf 5.8.1
A contiguous region of bytes, useful for I/O operations.
78 versions - Latest release: over 8 years ago - 4 dependent packages - 1 dependent repositories - 263 thousand downloads total - 33 stars on GitHub - 1 maintainer
zc_buffer 0.1.0
High-Performance Rust Zero-Copy Inspired Buffer Library based on Bytes
1 version - Latest release: 9 months ago - 637 downloads total - 0 stars on GitHub - 1 maintainer