An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with circular-buffer

A curated list of projects in awesome lists tagged with circular-buffer .

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/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/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/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/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/propan/circular-buffer

a persistent circular buffer

circular-buffer clojure

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

circular-buffer python

Last synced: 27 Oct 2025

https://github.com/lovasoa/elm-rolling-list

A circular buffer implementation in Elm.

circular-buffer 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/ezzaldeeen/shmbuf

Shared-Memory Circular Buffer

circular-buffer shared-memory

Last synced: 27 Feb 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/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/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/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/liyanboy74/fifo

Implement circular FIFO buffer in C

circular-buffer fifo

Last synced: 07 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/sevagh/ringworm

some Go ringbuffers

circular-buffer ringbuffer

Last synced: 09 Apr 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/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/xuoe/go-ring

Generic Ring Buffer

circular-buffer ring-buffer

Last synced: 10 Oct 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/mtchavez/gobuf

Golang Circular Buffer

circular-buffer golang

Last synced: 29 Mar 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