Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Projects in Awesome Lists tagged with ring-buffer
A curated list of projects in awesome lists tagged with ring-buffer .
https://github.com/majerle/lwrb
Lightweight generic ring buffer manager library
buffer c cyclic cyclic-buffer fifo generic library manager pipe ring ring-buffer
Last synced: 20 Dec 2024
https://github.com/MaJerle/lwrb
Lightweight generic ring buffer manager library
buffer c cyclic cyclic-buffer fifo generic library manager pipe ring ring-buffer
Last synced: 19 Nov 2024
https://github.com/DNedic/lockfree
A collection of lock-free data structures written in standard C++11
bipartite buffer circular-buffer circular-queue cmake concurrency cpp cpp11 dma embedded embedded-systems fifo inter-process-communication library lock-free lock-free-queue queue ring-buffer
Last synced: 09 Nov 2024
https://github.com/dnedic/lockfree
A collection of lock-free data structures written in standard C++11
bipartite buffer circular-buffer circular-queue cmake concurrency cpp cpp11 dma embedded embedded-systems fifo inter-process-communication library lock-free lock-free-queue queue ring-buffer
Last synced: 20 Dec 2024
https://github.com/gammazero/deque
Fast ring-buffer deque (double-ended queue)
circular-buffer circular-queue deque queue ring-buffer
Last synced: 19 Dec 2024
https://github.com/AndersKaloer/Ring-Buffer
A simple ring buffer (circular buffer) designed for embedded systems.
buffer c circular-buffer circularbuffer ring-buffer ringbuffer
Last synced: 20 Nov 2024
https://github.com/padenot/ringbuf.js
Wait-free thread-safe single-consumer single-producer ring buffer using SharedArrayBuffer
Last synced: 21 Dec 2024
https://github.com/dave-hillier/disruptor-unity3d
Basic implementation of Disruptor for Unity3d
c-sharp disruptor ring-buffer unity3d
Last synced: 14 Nov 2024
https://github.com/martinmoene/ring-span-lite
ring-span lite - A C++yy-like ring_span type for C++98, C++11 and later in a single-file header-only library
cpp11 cpp14 cpp17 cpp98 header-only no-dependencies ring ring-buffer ring-span single-file
Last synced: 18 Dec 2024
https://github.com/hedzr/go-ringbuf
Lock-free MPMC Ring Buffer (Generic) for SMP, in golang. Some posts in chinese:
circular-buffer circular-queue generic-programming generics go go-generics golang golang-library golang-package lock-free ring-buffer ringbuffer smp
Last synced: 16 Dec 2024
https://github.com/klingtnet/rb
A thread-safe fixed-size circular buffer written in safe Rust.
audio benchmark buffer ring-buffer rust
Last synced: 25 Nov 2024
https://github.com/DNedic/lfbb
A Lock Free Bipartite Buffer Library written in standard C11
buffer c c11 circular-buffer cmake dma embedded embedded-systems fifo library lock-free ring-buffer
Last synced: 19 Nov 2024
https://github.com/dnedic/lfbb
A Lock Free Bipartite Buffer Library written in standard C11
buffer c c11 circular-buffer cmake dma embedded embedded-systems fifo library lock-free ring-buffer
Last synced: 30 Oct 2024
https://github.com/justasmasiulis/circular_buffer
A constexpr STL style circular buffer implementation
buffer circular-buffer constexpr cpp modern ring-buffer stl
Last synced: 29 Oct 2024
https://github.com/rustgd/shrev-rs
Shred based event handler
events multithreading ring-buffer rust
Last synced: 18 Dec 2024
https://github.com/belyalov/stm32-hal-libraries
Useful libraries for STM32 HAL
c lora ring-buffer shtc3 si7021 stm32 stm32-hal tiny-library veml6030
Last synced: 10 Nov 2024
https://github.com/elijahr/lockfreequeues
Lock-free queue implementations for Nim.
circular-buffer lock-free mpmc mpsc nim queue ring-buffer spsc
Last synced: 10 Dec 2024
https://github.com/brunocodutra/ring-channel
Bounded MPMC channel abstraction on top of a ring buffer
asynchronous channel mpmc ring-buffer
Last synced: 21 Dec 2024
https://github.com/linkedin/tracked-queue
An autotracked implementation of a ring-buffer-backed double-ended queue
autotracking emberjs glimmerjs javascript performance queue ring-buffer typescript
Last synced: 07 Nov 2024
https://github.com/boinkor-net/o
Ring-buffers in go without interface{}
data-structures golang ring-buffer
Last synced: 21 Nov 2024
https://github.com/nqtronix/fifofast
A fast, generic fifo for MCUs.
arm avr c compile-time fifo generic mit-license optimized ring-buffer ringbuffer
Last synced: 19 Nov 2024
https://github.com/jpcima/ring-buffer
Ring buffer library for C++17
audio cpp17 fifo-queue low-latency message-queue multithreading real-time ring-buffer soft-real-time
Last synced: 13 Nov 2024
https://github.com/lemonrock/lock-free-multi-producer-single-consumer-ring-buffer
Lock-free, multi-producer, single-consumer burstable ring buffer for Rust
lock-free multi-producer queue ring-buffer rust rust-crate
Last synced: 03 Dec 2024
https://github.com/fracerqueira/ringbufferplus
A generic circular buffer (ring buffer) in C# with Auto-Scaler, Health-Check and Metrics-Report.
circular-buffer csharp cyclic-buffer dotnet dotnetcore rabittmq ring-buffer ringbuffer
Last synced: 14 Nov 2024
https://github.com/tokenrove/magic-ringbuffer-rs
Attempt at implementing the Magic Ringbuffer in Rust
Last synced: 29 Oct 2024
https://github.com/gammazero/channelqueue
queue that can be used like buffered channel with any capacity
buffered channel deque queue ring ring-buffer synchronized
Last synced: 27 Oct 2024
https://github.com/mmrath/coalescing_buffer
Rust Coalescing Buffer implementation
Last synced: 25 Nov 2024
https://github.com/reddec/struct-view
golang generators for structs
code-generation events golang ring-buffer
Last synced: 21 Nov 2024
https://github.com/scls19fr/numpy-buffer
A Python NumPy implementation of ring buffer (aka circular buffer)
buffer circular-buffer numpy python ring-buffer
Last synced: 11 Oct 2024
https://github.com/lemonrock/magic-ring-buffer
A Rust crate providing 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.
lock-free lock-free-queue magic mirrored ring-buffer rust rust-crate virtual
Last synced: 03 Dec 2024
https://github.com/moul/zapring
💍 In-memory RING buffer backend for the Zap logger
golang in-memory logger logging ring-buffer zap
Last synced: 05 Dec 2024
https://github.com/tniessen/littlefs-ringbuffer
Circular buffers backed by littlefs files, for resource-constrained devices
circular-buffer embedded littlefs ring-buffer
Last synced: 17 Oct 2024
https://github.com/vladmandic/pilogger
Simple Logger for NodeJS
access-log color-logger log logger logging nodejs ring-buffer
Last synced: 27 Oct 2024
https://github.com/thelazytomcat/lib.ringbuffer
Class implementing simple ring buffer (also known as circular buffer).
buffer circular-buffer delphi fpc lazarus object-pascal pascal ring-buffer
Last synced: 12 Nov 2024
https://github.com/rikvdh/zringbuf
Zero-allocation ring-buffer library
buffer c clib embedded memory ring-buffer ringbuf ringbuffer zero-allocation
Last synced: 14 Nov 2024
https://github.com/franz1981/franz_flow
Single Consumer implementations of a fixed & variable sized FastFlow-Lamport-Thompson ring-buffers
c c11 concurrent-data-structure high-performance ipc low-latency queue ring-buffer zero-copy
Last synced: 11 Nov 2024
https://github.com/jeehoonkang/concurrent-circbuf
Concurrent channels based on circular buffer
channel circular-buffer concurrency queue ring-buffer rust
Last synced: 05 Nov 2024
https://github.com/sklose/magic-buffer
Virtual Ring Buffer implementation for Rust
allocation networking ring-buffer
Last synced: 15 Oct 2024
https://github.com/franz1981/franz-flow-j
Single Consumer implementations of a fixed & variable sized FastFlow-Lamport-Thompson ring-buffers
concurrent-data-structure high-performance ipc java low-latency queue ring-buffer zero-copy
Last synced: 11 Nov 2024
https://github.com/smorodov/scrollingbuffer
Simple scrolling buffer I used for multimodal time series applications.
algorithms cpp multimodal-time-series queue ring-buffer scrolling-buffer time-series time-series-analysis time-series-processing
Last synced: 06 Nov 2024
https://github.com/cdfer/ring-buffer-demo-esp32-arduino
A demo project showcasing the use of FreeRTOS ring buffers on the ESP32 platform with Arduino. This project demonstrates how to create, send, and receive data using ring buffers, providing a basic example for embedded systems development.
arduino circular-buffer data-structure efficient-data-transfer esp32 fifo freertos real-time-systems ring-buffer streaming-data
Last synced: 28 Nov 2024
https://github.com/alexmasterov/fixed-circular-buffer.js
A tiny (232 bytes) and fast Circular Buffer implementation
browser circular-buffer circular-queue cyclic-buffer fixed-queue javascript nodejs ring-buffer typescript
Last synced: 07 Nov 2024
https://github.com/rvncerr/gocontainers
Containers for Go.
circular-buffer containers go golang ring-buffer
Last synced: 08 Nov 2024
https://github.com/wdamron/bitring
Go implementation of a bitmap ring-buffer which tracks the state of windowed out-of-order processing over a sequence of logical offsets
bitmap circular-buffer out-of-order ring-buffer windowed
Last synced: 12 Nov 2024
https://github.com/d-e-s-o/rbuf
A general purpose ring buffer implementation with some non-standard constraints.
ring-buffer ringbuffer rust rust-crate rust-lang
Last synced: 15 Nov 2024
https://github.com/amjad50/blinkcast
Fast, Lock-free, Bounded, Lossy Rust broadcast channel/ring buffer with `no_std` support
channel concurrency lock-free ring-buffer rust
Last synced: 15 Dec 2024
https://github.com/timstr/spmcq
A Rust library for a thread-safe single-producer, multiple-consumer bounded ring buffer (FIFO queue)
fifo-queue ring-buffer rust threading
Last synced: 21 Nov 2024
https://github.com/msays2000/ring
Ring a circular buffer implemented as two channels in golang
circularbuffer golang ring ring-buffer
Last synced: 28 Nov 2024
https://github.com/netromdk/cods
Collection of Data Structures (vanilla C++14)
bitset cpp cpp-library cpp14 data-structures deque hashmap pair priority-queue queue ring-buffer set stack template-library vector
Last synced: 19 Dec 2024
https://github.com/avitex/rust-arae
Cursed data structures
cursor no-std ring-buffer rust-lang
Last synced: 18 Dec 2024
https://github.com/kaandesu/cgossh
🚧 Playing with C & Go concurrency with ssh client/server for learning purposes.
c golang learning-purpose ring-buffer semaphore ssh ssh-client ssh-server
Last synced: 13 Dec 2024
https://github.com/kkartaltepe/rust-ring
Generic ring buffer in rust that is performant enough and prevents interleaved writes
Last synced: 12 Dec 2024
https://github.com/wa1tnr/ringbuffer-ntb99-tnr-a
Experiments with netube99/RingBuffer.git - local work by wa1tnr - May 2022 - version a
Last synced: 17 Dec 2024
https://github.com/deployable/node-deployable-ringbuffer
RingBuffer - Store a limited data set in a circular array
deployable nodejs npm-module ring-buffer
Last synced: 17 Dec 2024
https://github.com/justinamiller/ringbuffer
This structure lends itself easily to buffering data streams.
buffer buffering-data-streams c-sharp circular-buffer netstandard queue ring-buffer ringbuffer
Last synced: 30 Nov 2024
https://github.com/wa1tnr/cbuf-a2
Arduino Circular Buffer - local experiments November 2020 - CPX initial substrate
Last synced: 17 Dec 2024
https://github.com/ain1084/audio-frame-buffer
A multi-channel ring buffer library for efficient audio frame buffering in Single Producer, Single Consumer (SPSC) scenarios. Optimized for audio data processing in multi-threaded environments.
audio-processing ring-buffer typescript web-audio
Last synced: 20 Dec 2024
https://github.com/hadv/ringcache
a non thread-safe circular cache
cache circular-buffer go golang ring-buffer
Last synced: 07 Nov 2024
https://github.com/olyutorskii/phiphoj
PhiPhoJ is primitive-typed array based ring buffer library.
Last synced: 14 Nov 2024
https://github.com/wa1tnr/ring_buffer_refs
Ring Buffer references - bookmarks or code - 2022 - wa1tnr - beginner
arduino c ring-buffer uart usart
Last synced: 17 Dec 2024