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

crates.io "circular" keyword

oneringbuf 0.8.0
A lock-free single-producer, single-consumer (SPSC) ring buffer with in-place mutability, asynchr...
4 versions - Latest release: 6 months ago - 172 downloads total - 10 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 2 years ago - 3 dependent packages - 1 dependent repositories - 4.91 million downloads total - 23 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: about 7 years ago - 17 dependent packages - 1,028 dependent repositories - 2.04 million downloads total - 160 stars on GitHub - 1 maintainer
bytebufrs 0.1.0 💰
A ring buffer for bytes implementing io::Read and io::Write
1 version - Latest release: over 4 years ago - 1 dependent repositories - 1.76 thousand downloads total - 0 stars on GitHub - 1 maintainer
vmcircbuf 0.2.8
A circular buffer that magically wraps around without any copying
11 versions - Latest release: over 6 years ago - 13.8 thousand downloads total - 5 stars on GitHub - 1 maintainer
slice_ring_buf 0.3.2 💰
A ring buffer implementation optimized for working with slices
15 versions - Latest release: about 1 year ago - 2 dependent packages - 2 dependent repositories - 22.3 thousand downloads total - 6 stars on GitHub - 1 maintainer
ring_queue 0.2.0
A double-ended queue implemented using a vector that reuses space after elements are removed.
2 versions - Latest release: almost 8 years ago - 1 dependent package - 5.31 thousand downloads total - 2 stars on GitHub - 1 maintainer
rbl_circular_buffer 0.1.2
A zero-allocation, fast, circular buffer implementation in Rust.
3 versions - Latest release: over 6 years ago - 2 dependent packages - 1 dependent repositories - 12.8 thousand downloads total - 6 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: about 1 year ago - 299 downloads total - 1 stars on GitHub - 1 maintainer
linebuffer 0.1.2
ringbuffer for dynamic sized u8-elements
3 versions - Latest release: about 7 years ago - 5.21 thousand downloads total - 2 stars on GitHub - 1 maintainer
expanding_slice_rb 0.2.2 💰
A self-expanding ring buffer similar to VecDeque optimized for working with slices of data
7 versions - Latest release: about 1 year ago - 8.21 thousand downloads total - 0 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: over 11 years ago - 2.65 thousand downloads total - 8 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: over 1 year ago - 20 dependent packages - 82 dependent repositories - 1.95 million downloads total - 40 stars on GitHub - 2 maintainers
circle_buffer 0.1.3
A simple circular buffer.
4 versions - Latest release: about 8 years ago - 7.29 thousand downloads total - 0 stars on GitHub - 1 maintainer
circbuf 0.2.1
A growable circular buffer for working with bytes
7 versions - Latest release: over 3 years ago - 2 dependent packages - 2 dependent repositories - 38.5 thousand downloads total - 19 stars on GitHub - 1 maintainer
circular_doubly_linked_list 0.1.0
A high-performance Circular Doubly Linked List implementation in Rust
1 version - Latest release: 8 months ago - 28 downloads total - 1 maintainer
char-circle 0.1.0
A circular buffer for strings and traits for in-place string transforms.
3 versions - Latest release: over 7 years ago - 5 thousand downloads total - 5 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: about 10 years ago - 1 dependent package - 1 dependent repositories - 6.32 thousand downloads total - 8 stars on GitHub - 2 maintainers
bit_mask_ring_buf 0.6.2 💰
A ring buffer implementation with cheap indexing
31 versions - Latest release: about 1 year ago - 1 dependent repositories - 42.1 thousand downloads total - 14 stars on GitHub - 1 maintainer
bipbuffer 0.1.2
A Rust implementation of Simon Cooke's Bip-Buffer
3 versions - Latest release: about 7 years ago - 1 dependent repositories - 106 thousand downloads total - 13 stars on GitHub - 1 maintainer
mutringbuf
A lock-free single-producer, single-consumer (SPSC) ring buffer with in-place mutability, asynchr...
19 versions - Latest release: 12 months ago - 16.7 thousand downloads total - 1 stars on GitHub - 1 maintainer
Top 6.4% on crates.io
arraydeque 0.5.1
A ring buffer with a fixed capacity, which can be stored on the stack.
13 versions - Latest release: almost 4 years ago - 38 dependent packages - 106 dependent repositories - 91.9 million downloads total - 109 stars on GitHub - 1 maintainer
coinduction 0.2.0 💰
Attribute macros for defining circular type references and recursive trait implementations in Rust
2 versions - Latest release: 10 months ago - 71 downloads total - 4 stars on GitHub - 1 maintainer
decycle-impl 0.6.0 💰
Internal implementation for decycle macros
10 versions - Latest release: 29 days ago - 1.04 thousand downloads total - 0 stars on GitHub - 1 maintainer
decycle 0.7.0 💰
Solve circular trait obligation
12 versions - Latest release: 26 days ago - 935 downloads total - 0 stars on GitHub - 1 maintainer
decycle-macro 0.7.0 💰
Solve circular trait obligation
12 versions - Latest release: 26 days ago - 1.08 thousand downloads total - 0 stars on GitHub - 1 maintainer
inscribed-disc 0.2.1
Round displays whose glass is the inscribed disc of a square framebuffer: where the glass is, and...
3 versions - Latest release: 23 days ago - 55 downloads total - 2 stars on GitHub - 1 maintainer
circulating-vec 0.1.0
A circulating Vector implementation in rust.
1 version - Latest release: 3 months ago - 0 downloads total - 1 maintainer
flatted 0.2.0
Serialize and parse JSON with circular and shared references
2 versions - Latest release: 4 months ago - 41 downloads total - 0 stars on GitHub - 1 maintainer
rsomics-circmean 0.1.0 removed
Circular mean / variance / standard deviation of angle observations — scipy.stats.circmean/circva...
1 version - Latest release: 5 months ago - 0 downloads total - 0 stars on GitHub - 1 maintainer
ring-seq 0.3.1
Circular (ring) sequence operations for Rust slices — rotations, reflections, necklace canonical ...
5 versions - Latest release: 5 months ago - 86 downloads total - 0 stars on GitHub - 1 maintainer
Top 7.6% on crates.io
ringbuffer 0.16.0
A fixed-size circular buffer
31 versions - Latest release: over 1 year ago - 25 dependent packages - 44 dependent repositories - 7.7 million downloads total - 148 stars on GitHub - 2 maintainers
array_buf 0.1.1
Highly optimized fixed-capacity deque buffer stored on the stack
2 versions - Latest release: 9 months ago - 443 downloads total - 1 stars on GitHub - 1 maintainer
yep-coc 0.2.0
Yet another circular buffer. This one happens to be a zero copy, MPMC, lock free queue.
2 versions - Latest release: about 1 year ago - 380 downloads total - 2 stars on GitHub - 1 maintainer
egui-circular-progress-bar 2.0.0
A circular progress bar widget for egui.
6 versions - Latest release: 3 months ago - 1.15 thousand downloads total - 4 stars on GitHub - 1 maintainer
generational-buffer 1.0.4 💰
Generational Ring Buffer
5 versions - Latest release: over 1 year ago - 1.94 thousand downloads total - 3 stars on GitHub - 1 maintainer
ring_buffer_max 0.2.0
Keep track of the max value of ring buffer in linear time.
2 versions - Latest release: over 1 year ago - 994 downloads total - 0 stars on GitHub - 1 maintainer
rolling-buffer 0.1.1
A simple circular heap buffer wrapper around the Vec
2 versions - Latest release: over 1 year ago - 1.35 thousand downloads total - 2 stars on GitHub - 1 maintainer
n_circular_array 0.4.2
An n-dimensional circular array.
14 versions - Latest release: about 1 year ago - 7.45 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: about 2 years ago - 1.06 thousand downloads total - 1 stars on GitHub - 1 maintainer
limited-queue 0.2.0
a limited queue that overrides the oldest data if trying to push a data when the queue is full.
7 versions - Latest release: about 1 year ago - 7.41 thousand downloads total - 1 stars on GitHub - 1 maintainer
circular-array 0.2.2
A circular array that allows infinite pushes into a fixed-size array.
4 versions - Latest release: over 2 years ago - 6.59 thousand downloads total - 2 stars on GitHub - 1 maintainer
cdl-list-rs 0.2.0
A circular doubly linked list implementation using Rc<T> and RefCell<T>
2 versions - Latest release: over 3 years ago - 2.8 thousand downloads total - 1 stars on GitHub - 1 maintainer
triskell 0.1.2
A tri-partite ring buffer
3 versions - Latest release: about 3 years ago - 3.76 thousand downloads total - 0 stars on GitHub - 1 maintainer
fixed-slice-deque 0.1.0-beta5
A fixed size deque implementation
6 versions - Latest release: 10 months ago - 2 dependent repositories - 48.7 thousand downloads total - 1 stars on GitHub - 1 maintainer
message_to_parent 1.0.0
A simple library for child structs to talk to and interact with their parent without violating th...
1 version - Latest release: almost 3 years ago - 1.5 thousand downloads total - 1 maintainer