Projects in Awesome Lists tagged with circular-buffer
A curated list of projects in awesome lists tagged with circular-buffer .
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: 21 Apr 2025
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: 24 Feb 2026
https://github.com/gammazero/deque
Fast ring-buffer deque (double-ended queue)
circular-buffer circular-queue deque queue ring-buffer
Last synced: 13 May 2025
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: 10 Jul 2025
https://github.com/roen-ro/circularbuffer
circular buffer, circular queue, cyclic buffer, ring buffer
buffer c circular-buffer pointer pop push queue
Last synced: 23 Jul 2025
https://github.com/mauriciosantos/Buckets-Swift
Swift Collection Data Structures Library
bimap bitarray bloom-filter carthage circular-buffer cocoapods deque graph matrix multimap multiset priority-queue queue stack swift swift-3 swift-package-manager trie
Last synced: 03 Apr 2025
https://github.com/mauriciosantos/buckets-swift
Swift Collection Data Structures Library
bimap bitarray bloom-filter carthage circular-buffer cocoapods deque graph matrix multimap multiset priority-queue queue stack swift swift-3 swift-package-manager trie
Last synced: 09 Apr 2025
https://github.com/nullx76/ringbuffer
A fixed-size circular buffer written in Rust.
circular-buffer hacktoberfest no-std ringbuffer rust
Last synced: 15 May 2025
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: 15 Feb 2026
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: 14 May 2025
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: 25 Feb 2026
https://github.com/justasmasiulis/circular_buffer
A constexpr STL style circular buffer implementation
buffer circular-buffer constexpr cpp modern ring-buffer stl
Last synced: 26 Mar 2025
https://github.com/elijahr/lockfreequeues
Lock-free queue implementations for Nim.
circular-buffer lock-free mpmc mpsc nim queue ring-buffer spsc
Last synced: 09 Apr 2025
https://github.com/squishy47/openverb
Algorithmic reverb VST using FDN's
algorithmic-reverb audio audio-effect audio-processing audio-unit circular-buffer convolution-reverb digital-signal-processing dsp fdn feedback-delay-networks filters juce-framework plugin reverb sample-buffer sound sound-processing vst
Last synced: 04 Oct 2025
https://github.com/video-audio/va-ts
MPEG-TS muxer/demuxer library for Rust
circular-buffer demuxer dvb fifo mpeg-ts multicast muxer ts udp
Last synced: 28 Jul 2025
https://github.com/fracerqueira/ringbufferplus
The generic ring buffer with auto-scaler (elastic buffer).
circular-buffer csharp cyclic-buffer dotnet dotnetcore elastic-buffer rabittmq ring-buffer ringbuffer
Last synced: 11 Apr 2025
https://github.com/philbooth/hoopy
MOVED TO GITLAB
arrays circular-array circular-buffer data-structures data-types vectors
Last synced: 18 Nov 2025
https://github.com/aigoncharov/fixed-size-list
A small library that brings a fixed-length list (aka circular buffer) with an event emitter to Typescript and Javascript
array circular-buffer fixed-length list typescript
Last synced: 23 Mar 2025
https://github.com/eric-canas/circulardict
CircularDict is a high-performance Python data structure that blends the functionality of dictionaries and circular buffers. Inheriting the usage of traditional dictionaries, it allows you to define constraints on size and memory usage. Ideal for caching large data structures while maintaining control over memory footprint.
buffer circular-buffer circular-queue dict dictionary memory-management utility
Last synced: 09 Apr 2025
https://github.com/squishy47/circular-buffer
A Circular Buffer with Cubic and Linear interpolation
audio audio-applications audio-effect audio-library audio-processing buffer buffers circular-buffer circular-buffers data-processing digital-signal-processing dsp filters interpolation processing signal-processing sound sound-processing
Last synced: 11 Jul 2025
https://github.com/faizanu94/buflux
A high-performance, event-driven buffer library for Node.js and browsers, with configurable overflow strategies
browser buffer circular-buffer eviction fixed-capacity isomorphic javascript nodejs npm overflow queue
Last synced: 09 Oct 2025
https://github.com/tniessen/littlefs-ringbuffer
Circular buffers backed by littlefs files, for resource-constrained devices
circular-buffer embedded littlefs ring-buffer
Last synced: 16 Apr 2025
https://github.com/massimo-marino/circular-buffer
A C++ implementation of a circular buffer
circular-buffer clang cpp cpp14 cpp17 cpp20 producer-consumer
Last synced: 10 Apr 2025
https://github.com/tandemdude/shared_cbuff
An implementation of a circular buffer which makes use of SharedMemory in order to allow sharing of the data across multiple python instances.
buffer circular-buffer library parallel-computing python python-library python3 shared-memory
Last synced: 19 Apr 2025
https://github.com/alfystar/emp
Embedded Message Pack
arduino circular-buffer comunication crc-calculation crc8 embedded embedded-systems high-performance interoperability linux linux-user message multiple-instance open-source-project opensource pointers stm32 transfer
Last synced: 05 Oct 2025
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: 05 Mar 2026
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: 15 Apr 2025
https://github.com/jeehoonkang/concurrent-circbuf
Concurrent channels based on circular buffer
channel circular-buffer concurrency queue ring-buffer rust
Last synced: 05 Apr 2025
https://github.com/miili/ringnes
Overwriting ring buffer for Python with continuous memory map
Last synced: 27 Oct 2025
https://github.com/lovasoa/elm-rolling-list
A circular buffer implementation in Elm.
Last synced: 24 Mar 2025
https://github.com/danielbrodi/c-data-structures
A collection of algorithms and implementations of all common data structures - written in C. Multiple ways to implement any data structure, e.g: Both iterative and recursive way for a binary search tree. All kinds of Linked Lists (Singly, Doubly, Sorted). Hash Map which is based on a linked list and etc...
algorithm binary-search-tree binary-tree bit-array c circular-buffer circular-queue data-structures data-structures-and-algorithms doubly-linked-list hash-map heap heap-queue linked-list priority-queue queue singly-linked-list sorted-lists stack vector
Last synced: 13 May 2025
https://github.com/lukasz1podgorski/stereosanctionmultifx
StereoSanction MultiFX - VST3 Multi-effect based on fractional delay line algorithm. It can achieve popular audio effects such as delay, vibrato, chorus, flanger, ring modulator, tremolo, overdrive, distortion and fuzz. GUI designed to be welcoming for every audio enthousiast, without the clutter of modern apps serving similar purpose.
audio audio-effect audio-processing circular-buffer cpp digital-signal-processing juce juce-framework music plugin vst vst3 vst3-plugin
Last synced: 02 Mar 2025
https://github.com/cattlecloud/circlebuffer
A circular buffer implementation in Go with support for generics.
circular-buffer generic go golang library
Last synced: 18 Feb 2026
https://github.com/raphiara/circ_buffer
STL-like circular buffer
circular-buffer container cpp cpp11 ring-buffer stl-like
Last synced: 16 Aug 2025
https://github.com/tornikegomareli/deque
🦸♂️A Deque collection type implemented with Swift's protocols: Sequence, Collection, MutableCollection, and BidirectionalCollection with using of circular buffer to maximize memory usage
circular-buffer collection-protocol data-structures deque swift
Last synced: 21 Aug 2025
https://github.com/jmmoser/data-structures
Bare-bones data structures in C
array c circular-buffer data-structures dictionary hash-table heap linked-list linked-lists list
Last synced: 29 Jun 2025
https://github.com/xvi-xv-xii-ix-xxii-ix-xiv/ourobuf
A no_std (embedded) circular buffer (Ouroboros) with constant-time operations
buffer circular-buffer cortex-m embedded no-std ring ring-buffer rust
Last synced: 22 Apr 2025
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: 27 Dec 2025
https://github.com/garciparedes/ringer
Large-scale data structures hosted on the file-system
buffer circular-buffer filesystem in-memory large-scale python python-package python3
Last synced: 16 Feb 2026
https://github.com/alexpoulsen/circular
Circular buffer in Kit.
circular circular-buffer kit kitlang
Last synced: 18 Jan 2026
https://github.com/pzaino/gods
GoDS is just a Go Lang library of Datastructures I created for my own projects and to practice some generic programming in go
algorithms buffer circular-buffer data-structures doubly-linked-list go golang linked-list priority-queue queues stack
Last synced: 27 Jul 2025
https://github.com/negrel/ringo
:atom_symbol: A thread safe, lock free, efficient ring buffer library.
buffer circular circular-buffer go golang ring
Last synced: 25 Feb 2025
https://github.com/rvncerr/gocontainers
Containers for Go.
circular-buffer containers go golang ring-buffer
Last synced: 12 Oct 2025
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: 30 Aug 2025
https://github.com/andreysolovyev381/circular_buffer_fixed_size
Short exercise on a fixed size circular buffer data structure.
circular-buffer circular-queue cpp cpp20 data-structures
Last synced: 25 Jun 2025
https://github.com/coopsdev/boundedprioritydeque
Single-header, lightweight, and performant bounded priority deque with wide applicability via templating
ball-tree ball-tree-helper bounded-deque bounded-priority-deque bounded-priority-dequeue bounding-sphere circular-buffer deque optimization performance performance-data-structures priority-deque tsp-helper
Last synced: 22 Feb 2025
https://github.com/spencermcarthur/circular-buffer
Lock-free circular buffer implementation using POSIX shared memory IPC facilities
circular-buffer clang concurrency cpp cpp20 gcc ipc linux memory-management shared-memory
Last synced: 28 Jun 2025
https://github.com/ori88c/data-oriented-slim-queue
A slim and efficient in-memory queue with a basic API for Node.js projects. The implementation employs Data-Oriented Design using a cyclic buffer, optimizing memory layout through sequential item allocation.
circular-buffer cyclic-buffer data-oriented-design es2020 fifo fifo-queue first-in-first-out in-memory in-memory-storage js node-js nodejs queue ts typescript
Last synced: 31 Jan 2026
https://github.com/eagletrt/libring-buffer-sw
Simple circular buffer data structure implementation suited for all embedded devices
circular-buffer data-structures embedded library platformio platformio-library ring-buffer sw
Last synced: 14 Jul 2025
https://github.com/alsch092/lockfree-circularbuffer
Lock-free circular buffer in C++ for fast & thread-safe game events
circular-buffer lock-free-queue telemetry-collection
Last synced: 13 Oct 2025
https://github.com/jconleyscales/two-dimensional-q
Fixed-capacity circular queue backed by a 2D list with wrap-around indexing (Python).
circular-buffer data-structures python queue
Last synced: 24 Dec 2025
https://github.com/ori88c/data-oriented-slim-deque
A slim and efficient in-memory Deque (doubly-ended queue) for Node.js projects, designed with Data-Oriented Design principles and implemented using a cyclic buffer to optimize memory layout through sequential item allocation. A notable real-world use case is maintaining the minimum or maximum item in a data stream.
circular-buffer cyclic-buffer data-oriented-design data-structure deque dequeue doubly-ended-queue es2020 in-memory javascript js monotonic-stack node-js nodejs sequential stream-processing ts typescript
Last synced: 28 Jan 2026
https://github.com/christianrickert/SparkFun-VL53L1X
Demonstration of the SparkFun VL53L1X Distance Sensor
circular-buffer distance handshake sensor serial-communication sparkfun vl53l1x
Last synced: 10 Mar 2025
https://github.com/gethiox/rotational-velocidensity-buffer
Generic circular buffer implementation for Go with rotational velocidensity effect countermeasures.
circular-buffer generic go ring-buffer
Last synced: 21 Feb 2026
https://github.com/mrizaln/circbuf
A simple C++ circular buffer written in C++20
circular-buffer cpp data-structures
Last synced: 19 Mar 2025
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: 23 Mar 2025
https://github.com/bvujovic/meindatalogger
Customer defined data is added to circular buffer and then dumped to LittleFS/SPIFFS (ESP8266/ESP32) file.
circular-buffer data-logger esp esp32 esp8266 littlefs logger logging spiffs
Last synced: 12 Jul 2025
https://github.com/hadv/ringcache
a non thread-safe circular cache
cache circular-buffer go golang ring-buffer
Last synced: 05 Jan 2026
https://github.com/tauseefk/rasengan
Minimal circular buffer implementation.
circular-buffer data-structures rust
Last synced: 03 Oct 2025
https://github.com/solesen1992/processes-threads-concurrency-exercise-practice
Practice exercises from my education in Computer Science (second semester in Technology).
buffer circular-buffer concurrency fifo-queue java processes semaphores threads
Last synced: 21 Sep 2025