Ecosyste.ms: Packages

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

crates.io "buffer" keyword

truncating-arraystring 0.1.0
ArrayString wrapper with truncating Write
1 version - Latest release: over 1 year ago - 360 downloads total - 0 stars on GitHub - 1 maintainer
pipebuf 0.3.1
Efficient byte-stream pipe buffer
4 versions - Latest release: about 1 month ago - 3 dependent packages - 1 dependent repositories - 2.64 thousand downloads total - 32 stars on GitHub - 1 maintainer
Top 4.4% on crates.io
ropey 1.6.1
A fast and robust text rope for Rust
40 versions - Latest release: 7 months ago - 74 dependent packages - 169 dependent repositories - 699 thousand downloads total - 953 stars on GitHub - 3 maintainers
mutringbuf 0.3.0
A very simple lock-free SPSC ring buffer, with in-place mutability.
9 versions - Latest release: 1 day ago - 2.36 thousand downloads total - 0 stars on GitHub - 1 maintainer
workflow-wasm 0.12.1
WASM utilities for in-browser use (timers, callbacks, etc.)
28 versions - Latest release: 18 days ago - 22 dependent packages - 1 dependent repositories - 26.8 thousand downloads total - 30 stars on GitHub - 2 maintainers
tfhe-c-api-dynamic-buffer 0.1.0
This is a helper crate for TFHE-rs (https://crates.io/crates/tfhe) to easily share buffers betwee...
1 version - Latest release: 4 months ago - 1 dependent package - 5.98 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: about 2 months ago - 2 dependent packages - 1.64 thousand downloads total - 1 maintainer
Top 6.3% on crates.io
sluice 0.5.5 💰
Efficient ring buffer for byte buffers, FIFO queues, and SPSC channels
11 versions - Latest release: over 2 years ago - 17 dependent packages - 1,304 dependent repositories - 4.88 million downloads total - 97 stars on GitHub - 1 maintainer
Top 7.6% on crates.io
ringbuffer 0.15.0
A fixed-size circular buffer
30 versions - Latest release: 8 months ago - 25 dependent packages - 44 dependent repositories - 574 thousand downloads total - 73 stars on GitHub - 2 maintainers
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: 11 months ago - 8 dependent packages - 68 dependent repositories - 295 thousand downloads total - 23 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 1 year ago - 15 dependent packages - 22 dependent repositories - 84.3 thousand downloads total - 76 stars on GitHub - 1 maintainer
load-buffer 1.0.0
Crate for loading data into a fixed-sized buffer. Similar to BufRead, but allowing static or dyna...
4 versions - Latest release: 6 months ago - 1 dependent package - 1.06 thousand downloads total - 0 stars on codeberg.org - 1 maintainer
http-range-client 0.7.2
HTTP client for HTTP Range requests with a buffer optimized for sequential requests.
4 versions - Latest release: 8 months ago - 4 dependent packages - 5 dependent repositories - 8.31 thousand downloads total - 9 stars on GitHub - 1 maintainer
Top 9.2% on crates.io
circular-queue 0.2.6
A circular buffer-like queue.
10 versions - Latest release: almost 4 years ago - 20 dependent packages - 82 dependent repositories - 457 thousand downloads total - 33 stars on GitHub - 2 maintainers
circular-buffer 0.1.7
Efficient, fixed-size, overwriting circular buffer
8 versions - Latest release: about 2 months ago - 7 dependent packages - 1 dependent repositories - 50.7 thousand downloads total - 11 stars on GitHub - 1 maintainer
Top 9.2% on crates.io
bytebuffer 2.2.0
A bytebuffer for networking and binary protocols
8 versions - Latest release: 8 months ago - 18 dependent packages - 23 dependent repositories - 109 thousand downloads total - 27 stars on GitHub - 1 maintainer
buffer-redux 1.0.1
Drop-in replacements for buffered I/O in `std::io` with extra features.
2 versions - Latest release: 2 months ago - 4 dependent packages - 116 dependent repositories - 554 thousand downloads total - 2 stars on GitHub - 1 maintainer
Top 2.5% on crates.io
block-buffer 0.10.4
Buffer type for block processing of data
32 versions - Latest release: about 1 year ago - 40 dependent packages - 42,994 dependent repositories - 200 million downloads total - 375 stars on GitHub - 1 maintainer
aligned-buffer-pool 0.0.5
A buffer-pool with controllable alignment.
6 versions - Latest release: about 2 months ago - 1 dependent package - 1.95 thousand downloads total - 1 stars on GitHub - 1 maintainer
aligned-buffer 0.0.8
A buffer with controllable alignment, that can be sealed and shared by reference count.
9 versions - Latest release: about 2 months ago - 2 dependent packages - 2.88 thousand downloads total - 1 stars on GitHub - 1 maintainer
tokio-batch 0.5.1 💰
Deprecated. Use futures-batch instead. An adaptor that chunks up elements and flushes them after ...
6 versions - Latest release: over 4 years ago - 16.2 thousand downloads total - 73 stars on GitHub - 1 maintainer
Top 8.1% on crates.io
futures-batch 0.6.1 💰
An adaptor that chunks up elements and flushes them after a timeout or when the buffer is full. (...
3 versions - Latest release: over 1 year ago - 3 dependent packages - 243 dependent repositories - 669 thousand downloads total - 73 stars on GitHub - 1 maintainer
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: almost 4 years ago - 12 dependent packages - 379 dependent repositories - 1.16 million downloads total - 817 stars on GitHub - 1 maintainer
simple-triple-buffer 0.1.0
A simple triple buffer.
1 version - Latest release: about 3 years ago - 460 downloads total - 0 stars on GitHub - 1 maintainer
pi_async_buffer 0.7.0
Asynchronous Buffer for IO
12 versions - Latest release: 10 months ago - 3 dependent packages - 1 dependent repositories - 5.18 thousand downloads total - 0 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: about 7 years ago - 15 dependent packages - 32 dependent repositories - 246 thousand downloads total - 1,689 stars on GitHub - 1 maintainer
zerobuf 0.0.3
A growable chunk of zeroed memory.
3 versions - Latest release: over 3 years ago - 1.85 thousand downloads total - 1 stars on GitHub - 1 maintainer
spsc-bip-buffer 0.2.1
A concurrent, spsc ring-buffer with sized reservations
4 versions - Latest release: almost 5 years ago - 6.59 thousand downloads total - 93 stars on GitHub - 1 maintainer
dpc-cbuf
Non-thread-shareable, simple and efficient Circular Buffer implementation that can store N elemen...
1 version - Latest release: 4 days ago - 1.67 thousand downloads total - 8 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 7 years ago - 1 dependent package - 1 dependent repositories - 3.41 thousand downloads total - 8 stars on GitHub - 2 maintainers
vec-dimension-shift 1.0.1 💰
N-Dimension shift features for Vec<T>
2 versions - Latest release: over 3 years ago - 869 downloads total - 1 stars on GitHub - 1 maintainer
smart_buffer 0.1.3
A hybrid stack/heap buffer
4 versions - Latest release: over 3 years ago - 1.49 thousand downloads total - 1 stars on GitHub - 1 maintainer
shufflebuf
Simple no_std buffering
1 version - Latest release: 4 days ago - 1 dependent package - 960 downloads total - 0 stars on GitHub - 1 maintainer
vulkano-framing 0.3.0
Uploading images to and downloading frames from the GPU.
5 versions - Latest release: over 6 years ago - 3.19 thousand downloads total - 0 stars on GitHub - 1 maintainer
zuffer 0.1.1 💰
A mmap file based buffer implementation.
2 versions - Latest release: over 1 year ago - 714 downloads total - 7 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: almost 4 years ago - 1 dependent package - 1.39 thousand downloads total - 7 stars on GitHub - 1 maintainer
stream-unconsume 0.3.1
Partially consume stream and get it back unchanged
1 version - Latest release: almost 4 years ago - 543 downloads total - 0 stars on GitHub - 1 maintainer
wbuf 0.1.1
Unified type over stdio, memory and file buffers.
2 versions - Latest release: over 4 years ago - 2.35 thousand downloads total - 1 stars on GitHub - 1 maintainer
bndpresbufq 0.1.0
Bounds-preserving, optionally limited, buffer queue
1 version - Latest release: about 1 month ago - 250 downloads total - 1 maintainer
bevy_double_res 0.1.0
Straightforward double buffering implementation for bevy resources
1 version - Latest release: over 1 year ago - 395 downloads total - 1 stars on GitHub - 1 maintainer
ringu 0.1.1
Thread-safe no_std ring buffer
1 version - Latest release: almost 4 years ago - 498 downloads total - 0 stars on GitHub - 1 maintainer
bufstream-fresh 0.3.1
Fork of the bufstream crate. Buffered I/O for streams where each read/write half is separately bu...
2 versions - Latest release: 3 months ago - 1 dependent package - 1 dependent repositories - 4.65 thousand downloads total - 0 stars on GitLab.com - 1 maintainer
vmcircbuf 0.2.8
A circular buffer that magically wraps around without any copying
11 versions - Latest release: about 4 years ago - 4.18 thousand downloads total - 4 stars on GitHub - 1 maintainer
bra 0.1.1
Buffered random access to sequential data sources
2 versions - Latest release: over 3 years ago - 1 dependent repositories - 1.51 thousand downloads total - 2 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 4 years ago - 17 dependent packages - 1,028 dependent repositories - 1.47 million downloads total - 152 stars on GitHub - 1 maintainer
charwise 1.0.1
This lightweight, dependency-free rust library provides a convenient way to read characters from ...
2 versions - Latest release: about 3 years ago - 790 downloads total - 1 stars on GitHub - 1 maintainer
circle_buffer 0.1.3
A simple circular buffer.
4 versions - Latest release: over 5 years ago - 2.69 thousand downloads total - 0 stars on GitHub - 1 maintainer
kik_sync_service 0.7.3
A synchronous threading worker channel for generating the results you want with the data you need.
4 versions - Latest release: about 3 years ago - 1 dependent package - 1.82 thousand downloads total - 1 stars on GitHub - 1 maintainer
tampon 1.0.0
Contains SAFE Rust functions, macro and trait to serialize / deserialize data structure and/or ob...
1 version - Latest release: almost 2 years ago - 390 downloads total - 0 stars on GitHub - 1 maintainer
hanbun 0.4.1
A library for drawing half blocks to the terminal.
5 versions - Latest release: about 3 years ago - 1 dependent package - 3.81 thousand downloads total - 2 stars on GitHub - 1 maintainer
futures-after 0.1.0
A stream combinator that buffers a number of elements before yielding them.
1 version - Latest release: almost 7 years ago - 840 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: over 5 years ago - 1 dependent package - 3.12 thousand downloads total - 13 stars on GitHub - 1 maintainer
local_vec 0.5.0
fixed-capacity vector allocated on the stack
7 versions - Latest release: over 2 years ago - 3 dependent packages - 1 dependent repositories - 8.79 thousand downloads total - 1 stars on GitHub - 1 maintainer
mai 0.1.0
A higher-level mio interface.
1 version - Latest release: almost 8 years ago - 1.54 thousand downloads total - 6 stars on GitHub - 1 maintainer
linebuffer 0.1.2
ringbuffer for dynamic sized u8-elements
3 versions - Latest release: over 4 years ago - 1.82 thousand downloads total - 2 stars on GitHub - 1 maintainer
iobuf 5.8.1 💰
A contiguous region of bytes, useful for I/O operations.
78 versions - Latest release: almost 7 years ago - 4 dependent packages - 1 dependent repositories - 153 thousand downloads total - 33 stars on GitHub - 1 maintainer
rollbuf 0.1.0
An extendable buffer which rolls the last incomplete part to the beginning so it can be completed...
1 version - Latest release: over 6 years ago - 2 dependent packages - 1.83 thousand downloads total - 11 stars on GitHub - 1 maintainer
gap-buffer 0.1.0
Gap buffer implementation
1 version - Latest release: almost 7 years ago - 925 downloads total - 0 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 5 years ago - 1 dependent package - 1.3 thousand downloads total - 7 stars on GitHub - 1 maintainer
hard 0.5.0
Security hardened buffers for Rust based on libsodium
9 versions - Latest release: over 2 years ago - 3 thousand downloads total - 3 stars on GitHub - 1 maintainer
marching-buffer 0.1.0
Marching buffer with resets
1 version - Latest release: about 3 years ago - 1 dependent package - 466 downloads total - 0 stars on GitHub - 1 maintainer
dimension_shiftable_buffer 1.0.0 💰
A dimension shiftable buffer
1 version - Latest release: over 3 years ago - 508 downloads total - 0 stars on GitHub - 1 maintainer
const-arrayvec 0.2.1
A vec-like type backed by an array on the stack.
3 versions - Latest release: over 4 years ago - 1 dependent package - 2.35 thousand downloads total - 19 stars on GitHub - 1 maintainer
coalescing_buffer 0.1.0
Coalescing Ring Buffer
4 versions - Latest release: about 5 years ago - 2.73 thousand downloads total - 8 stars on GitHub - 1 maintainer
buter 1.2.4
Fluid buffer as place for iterators
8 versions - Latest release: almost 2 years ago - 2.26 thousand downloads total - 0 stars on GitHub - 1 maintainer
network-collections 0.1.9
Collections suitable for use with networking, particularly when a fixed memory usage is required ...
10 versions - Latest release: over 5 years ago - 3 dependent packages - 7.7 thousand downloads total - 10 stars on GitHub - 1 maintainer
buffered-io 0.5.0
Bufferering types for embedded-io
9 versions - Latest release: 4 months ago - 1 dependent package - 1 dependent repositories - 5.07 thousand downloads total - 1 stars on GitHub - 1 maintainer
hoop 0.2.8 💰
Fixed ring buffer that allows non-consuming iteration both ways
2 versions - Latest release: about 6 years ago - 1.4 thousand downloads total - 1 stars on GitHub - 1 maintainer
data-buffer 0.8.0 💰
A simple low-level data buffer type useful for IO and in homogeneous collections
16 versions - Latest release: over 4 years ago - 2 dependent packages - 1 dependent repositories - 10.4 thousand downloads total - 0 stars on GitHub - 1 maintainer
relabuf 0.16.0
Release valve buffer release items either after time or number thresholds are reached
14 versions - Latest release: over 2 years ago - 1 dependent repositories - 5.31 thousand downloads total - 2 stars on GitHub - 1 maintainer
pingpong 0.0.1
A pingpong double buffer for embedded and no_std applications
1 version - Latest release: almost 3 years ago - 481 downloads total - 1 stars on GitHub - 1 maintainer
grob 0.1.3
Growable buffer especially useful for Windows API calls.
4 versions - Latest release: 2 months ago - 1.3 thousand downloads total - 1 stars on GitHub - 1 maintainer
magic-buffer 0.1.1
a virtual ring buffer implementation that magically wraps around itself
2 versions - Latest release: 3 months ago - 901 downloads total - 2 stars on GitHub - 1 maintainer
reservoir-buf 0.0.3
Dead simple interning
3 versions - Latest release: 9 months ago - 788 downloads total - 0 stars on GitHub - 1 maintainer
e-ring 0.3.0
A no_std append only ring buffer, when full new element replace oldest one
3 versions - Latest release: over 2 years ago - 1 dependent repositories - 1.57 thousand downloads total - 0 stars on GitHub - 1 maintainer
timeout-iterator 1.1.7
TimeoutIterator is a wrapper over any iterator that adds peek_timeout and next_timeout functions....
15 versions - Latest release: over 2 years ago - 1 dependent repositories - 7.02 thousand downloads total - 2 stars on GitHub - 1 maintainer
char-circle 0.1.0
A circular buffer for strings and traits for in-place string transforms.
3 versions - Latest release: about 5 years ago - 1.69 thousand downloads total - 5 stars on GitHub - 1 maintainer
rabuf 0.1.19
randome access buffer for io
19 versions - Latest release: over 1 year ago - 2 dependent packages - 1 dependent repositories - 7.01 thousand downloads total - 0 stars on GitHub - 1 maintainer
heapbuf 0.0.1
Fixed size heap buffer with optional custom alignment, ref counting and custom destructor logic.
1 version - Latest release: 8 days ago - 0 downloads total - 0 stars on GitHub - 1 maintainer
databuffer 1.1.4
A feature rich binary buffer for use with networking and binary protocols.
7 versions - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 2.7 thousand downloads total - 0 stars on GitHub - 1 maintainer
tokio-mockstream 1.1.0
A fake stream for testing network applications backed by buffers.
2 versions - Latest release: almost 7 years ago - 2 dependent packages - 51 dependent repositories - 377 thousand downloads total - 5 stars on GitHub - 1 maintainer
bytebufrs 0.1.0 💰
A ring buffer for bytes implementing io::Read and io::Write
1 version - Latest release: about 2 years ago - 1 dependent repositories - 433 downloads total - 0 stars on GitHub - 1 maintainer
rkyv-owned-archive 0.0.7
Helpers for having owned Archived types in rkyv.
8 versions - Latest release: about 2 months ago - 2.31 thousand downloads total - 1 stars on GitHub - 1 maintainer
glium-typed-buffer-any 0.6.0
Type-erased, dynamically checked vertex buffers for glium
4 versions - Latest release: about 3 years ago - 2 dependent repositories - 4.39 thousand downloads total - 1 stars on GitHub - 1 maintainer
dubble 0.1.0
A generic implementation of double-buffering.
1 version - Latest release: over 5 years ago - 1 dependent repositories - 1.4 thousand downloads total - 15 stars on GitHub - 1 maintainer
ringvec 0.1.0
A simple ring buffer implementation based on a vector
1 version - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 813 downloads total - 0 stars on GitHub - 1 maintainer
poolcache 0.1.1
A hybrid object pool and LFU cache that permits cached object reuse. Useful for avoiding allocations
2 versions - Latest release: about 8 years ago - 1 dependent package - 2 dependent repositories - 27.3 thousand downloads total - 0 stars on GitHub - 1 maintainer
rbl_circular_buffer 0.1.2
A zero-allocation, fast, circular buffer implementation in Rust.
3 versions - Latest release: almost 4 years ago - 2 dependent packages - 1 dependent repositories - 6.32 thousand downloads total - 4 stars on GitHub - 1 maintainer
iobuffer 0.2.0
A simple memory-based buffer for IO reading and writing
2 versions - Latest release: about 4 years ago - 3 dependent packages - 2 dependent repositories - 78.6 thousand downloads total - 1 stars on GitHub - 2 maintainers
buffer_display 0.1.0
Display a buffer on a window, updating in realtime
1 version - Latest release: about 1 month ago - 278 downloads total - 1 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: almost 2 years ago - 1 dependent package - 2 dependent repositories - 4.13 thousand downloads total - 9 stars on GitHub - 1 maintainer
crop 0.4.2
A pretty fast text rope
6 versions - Latest release: 4 months ago - 2 dependent packages - 1 dependent repositories - 23 thousand downloads total - 229 stars on GitHub - 1 maintainer
circbuf 0.2.1
A growable circular buffer for working with bytes
7 versions - Latest release: 10 months ago - 2 dependent packages - 2 dependent repositories - 9.27 thousand downloads total - 15 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: over 2 years ago - 456 downloads total - 0 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 1 year ago - 1 dependent package - 2 dependent repositories - 434 thousand downloads total - 151 stars on GitHub - 1 maintainer
spms_ring 0.1.4
Single publisher, multiple subscriber ring buffer for pubsub
4 versions - Latest release: almost 4 years ago - 1 dependent package - 1 dependent repositories - 2.17 thousand downloads total - 0 stars on GitHub - 1 maintainer
spmc_ring 0.1.0
Thread-safe no_std ring buffer
1 version - Latest release: almost 4 years ago - 473 downloads total - 0 stars on GitHub - 1 maintainer
fixedvec 0.2.4
A heapless version of the Rust vector type.
7 versions - Latest release: almost 5 years ago - 2 dependent packages - 23 dependent repositories - 239 thousand downloads total - 45 stars on GitHub - 1 maintainer
trailer 0.1.2
Store a type with an associated buffer in contiguous memory
3 versions - Latest release: over 4 years ago - 1 dependent package - 3 dependent repositories - 24.7 thousand downloads total - 3 stars on GitHub - 1 maintainer
modbus_buffer 0.0.2
Circular buffer implementation tailored for Modbus communication in no_std environments.
2 versions - Latest release: 16 days ago - 212 downloads total - 0 stars on GitHub - 1 maintainer