#buffer-ring

  1. recloser

    A concurrent circuit breaker implemented with ring buffers

    v1.3.1 19K #circuit-breaker #ring-buffer #state #fail-safe #concurrency #transition #buffer-ring
  2. circular-queue

    A circular buffer-like queue

    v0.2.7 21K #ring-buffer #container #buffer-ring #circular-buffer
  3. async-ringbuf

    Async SPSC FIFO ring buffer

    v0.3.5 10K #ring-buffer #fifo #spsc #async #buffer-ring
  4. bit_mask_ring_buf

    A ring buffer implementation with cheap indexing

    v0.6.2 1.4K #ring-buffer #dsp #buffer-ring #no-alloc #circular-buffer
  5. io_uring_buf_ring

    Help user create and manage io-uring buffer-ring

    v0.2.3 19K #io-uring #buffer-ring #ring-buffer
  6. slice_ring_buf

    A ring buffer implementation optimized for working with slices

    v0.3.2 700 #ring-buffer #dsp #buffer-ring #circular-buffer #no-alloc
  7. nscldaq_ringbuffer

    Low level NSCLDAQ ring buffer access

    v0.8.8 950 #ring-buffer #low-level-access #nscldaq #buffer-ring #client #provides-access
  8. ring-channel

    Bounded MPMC channel abstraction on top of a ring buffer

    v0.12.0 5.7K #mpmc #ring-buffer #fifo #buffer-ring #lock-free
  9. ringbuf-blocking

    Blocking version of ringbuf

    v0.1.0-rc.6 #ring-buffer #fifo #spsc #blocking #buffer-ring
  10. circ_buffer

    A bare-metal fixed-size statically allocated ring-buffer with optional serde (De)-Serialization

    v0.1.9 1.4K #ring-buffer #serialization #statically-allocated #circ #fixed-size #serde #bare-metal #buffer-ring
  11. 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

    v0.1.2 110 #ring-buffer #vec #fixed-size #buffer-size #buffer-ring
  12. atomicring

    AtomicRingBuffer is a constant-size almost lock-free concurrent ring buffer

    v1.2.9 270 #ring-buffer #lock-free #buffer-ring #constant-size #concurrency #lock-free-queue #64-bit #incremented #benchmark #8-bit
  13. ring-buffer-macro

    A procedural macro for creating ring buffer (circular buffer) data structures at compile time

    v0.1.0 #ring-buffer #proc-macro #buffer-ring
  14. spsc-ringbuf-core

    Heapless ring buffer

    v0.1.0 #ring-buffer #heap-less #producer-consumer #spsc #buffer-ring #masking
  15. dgrambuf

    A fixed capacity ring buffer for datagrams (byte slices)

    v0.2.0 #ring-buffer #datagram #io #slice #buffer-ring
  16. magic-buffer

    a virtual ring buffer implementation that magically wraps around itself

    v0.1.1 #ring-buffer #allocation #networking #buffer-ring
  17. ring_buffer_max

    Keep track of the max value of ring buffer in linear time

    v0.2.0 #ring-buffer #max #buffer-ring #circular-buffer
  18. byte_rb

    byte ring buffer

    v1.0.4 #ring-buffer #byte-buffer #buffer-ring
  19. fring

    Lightweight, no_std, and *fast* ring buffer

    v0.3.3 120 #ring-buffer #buffer-ring
  20. vmcircbuf

    A circular buffer that magically wraps around without any copying

    v0.2.8 #ring-buffer #virtual-memory #buffer-ring #virtual #memory #circular-buffer
  21. Try searching with DuckDuckGo.

  22. nscldaq_ringtostdout

    ringtostdout replacement in RUST that does not require an NSCLDAQ installation

    v0.2.0 #ring-buffer #ringtostdout #socket-client #directory #comments #ringmaster #nscldaq #buffer-ring #not-require
  23. magic-ring-buffer

    A magic ring buffer (also known as a virtual ring buffer, VRB, or mirrored buffer) which is lock-free for multiple producers and a single consumer

    v0.1.0 #ring-buffer #mirrored #magic #buffer-ring #virtual