Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub topics: circular-buffer
hadv/ringcache
a non-thread safe circular cache
Language: Go - Size: 8.79 KB - Last synced: about 8 hours ago - Pushed: about 9 hours ago - Stars: 0 - Forks: 0
mjshakir/CircularBuffer
Circular Buffer that can either use a fixed-size buffer in a lock-free manner or a dynamic buffer in a thread-safe manner.
Language: C++ - Size: 98.6 KB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 0 - Forks: 0
massimo-marino/circular-buffer
A C++17 implementation of a circular buffer
Language: C++ - Size: 45.9 KB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 6 - Forks: 0
NULLx76/ringbuffer
A fixed-size circular buffer written in Rust.
Language: Rust - Size: 458 KB - Last synced: 15 days ago - Pushed: 15 days ago - Stars: 81 - Forks: 18
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.
Language: Python - Size: 121 KB - Last synced: 18 days ago - Pushed: 19 days ago - Stars: 4 - Forks: 0
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.
Language: C++ - Size: 763 KB - Last synced: 26 days ago - Pushed: 27 days ago - Stars: 0 - Forks: 0
JustasMasiulis/circular_buffer
A constexpr STL style circular buffer implementation
Language: C++ - Size: 51.8 KB - Last synced: 29 days ago - Pushed: 30 days ago - Stars: 65 - Forks: 15
tauseefk/rasengan
Minimal circular buffer implementation.
Language: Rust - Size: 30.3 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0
kelvincesar/ufsc_instrumentacao_trab_final
Repositório utilizado para armazenar os arquivos do uC ESP32, utilizados no trabalho final da disciplina de Instrumentação para Sistemas Eletrônicos da UFSC de Joinville.
Language: C - Size: 25.4 KB - Last synced: about 1 month ago - Pushed: about 3 years ago - Stars: 0 - Forks: 0
jnk0le/Ring-Buffer
simple C++11 ring buffer implementation, allocated and evaluated at compile time
Language: C++ - Size: 78.1 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 342 - Forks: 60
user1095108/ca
c++ circular array implementation
Language: C++ - Size: 285 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 1 - Forks: 1
ibeauregard/curl
This is a partial replica of the Unix curl command. Just like its counterpart, my_curl is used to fetch data from a server without any user interaction.
Language: C - Size: 17.6 KB - Last synced: about 1 month ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0
video-audio/va-ts
MPEG-TS muxer/demuxer library for Rust
Language: Rust - Size: 55.7 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 20 - Forks: 2
elijahr/lockfreequeues
Lock-free queue implementations for Nim.
Language: Nim - Size: 422 KB - Last synced: 13 days ago - Pushed: about 1 year ago - Stars: 40 - Forks: 4
barkinet/barki
Bachelor Naval Science
Size: 688 KB - Last synced: about 2 months ago - Pushed: about 7 years ago - Stars: 0 - Forks: 0
Pudzz/Viewport-Editor-Gameplay3D
Viewport editor made with Autodesk Mayas C++ API and GamePlay3D [Open-Source C++ game engine].
Language: C++ - Size: 195 MB - Last synced: about 2 months ago - Pushed: almost 3 years ago - Stars: 2 - Forks: 1
gammazero/deque
Fast ring-buffer deque (double-ended queue)
Language: Go - Size: 55.7 KB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 539 - Forks: 55
tniessen/littlefs-ringbuffer
Circular buffers backed by littlefs files, for resource-constrained devices
Language: C - Size: 19.5 KB - Last synced: 30 days ago - Pushed: 4 months ago - Stars: 4 - Forks: 1
nimaltd/rbuf
Multitype Ring Buffer (Circular Buffer) Library for STM32
Language: C - Size: 41 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 6 - Forks: 1
t1m013y/RingBuf-c
C library: A ring buffer (FIFO) for C and C++
Language: C - Size: 34.2 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 1 - Forks: 0
DNedic/lfbb
A Lock Free Bipartite Buffer Library written in standard C11
Language: C++ - Size: 458 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 55 - Forks: 6
philbooth/hoopy 📦
MOVED TO GITLAB
Language: JavaScript - Size: 11.7 KB - Last synced: about 2 months ago - Pushed: almost 7 years ago - Stars: 15 - Forks: 0
fbv81bp/SHA-256_full_pipeline_in_VHDL
Fully pipelined SHA2-256 VHDL description with circular buffers instead of shift registers for low power.
Language: VHDL - Size: 205 KB - Last synced: 2 months ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0
JuliaReinforcementLearning/CircularArrayBuffers.jl
Language: Julia - Size: 44.9 KB - Last synced: about 2 months ago - Pushed: 2 months ago - Stars: 10 - Forks: 2
sahmad98/go-ringbuffer
A ringbuffer implementation in golang
Language: Go - Size: 7.81 KB - Last synced: 2 months ago - Pushed: about 3 years ago - Stars: 9 - Forks: 3
abouvier/CircularBuffer
Circular buffer library for Arduino
Language: C++ - Size: 14.6 KB - Last synced: 2 months ago - Pushed: almost 6 years ago - Stars: 1 - Forks: 0
negrel/ringo
A thread safe, lock free, efficient ring buffer library. :atom_symbol:
Language: Go - Size: 44.9 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0
michaelnoguera/537-proj2
"Shared Memory Producer/Consumer Program", CS 537 Programming Assignment 2 (Fall 2020).
Language: C - Size: 4.48 MB - Last synced: 3 months ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0
sevagh/ringworm
some Go ringbuffers
Language: Go - Size: 14.6 KB - Last synced: 3 months ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0
mauriciosantos/Buckets-Swift
Swift Collection Data Structures Library
Language: Swift - Size: 2.68 MB - Last synced: 9 days ago - Pushed: over 5 years ago - Stars: 118 - Forks: 14
AndersKaloer/Ring-Buffer
A simple ring buffer (circular buffer) designed for embedded systems.
Language: C - Size: 121 KB - Last synced: 3 months ago - Pushed: 6 months ago - Stars: 454 - Forks: 174
ledav-net/logger-thread
A low latency threaded logger with multiple producers and 1 consumer through a circular buffer per thread, without locks. Implements the Linux futex and atomics to sleep and wake up when needed.
Language: C - Size: 149 KB - Last synced: 4 months ago - Pushed: about 1 year ago - Stars: 9 - Forks: 2
hedzr/go-ringbuf
Lock-free MPMC Ring Buffer (Generic) for SMP, in golang. Some posts in chinese:
Language: Go - Size: 116 KB - Last synced: 3 months ago - Pushed: 5 months ago - Stars: 59 - Forks: 4
GaslightGod/MaxMemArray
MaxMemArray stands as an exemplary JavaScript class, meticulously crafted for optimal performance in the realm of circular buffers with sophisticated memory management capabilities
Language: JavaScript - Size: 4.94 MB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 1 - Forks: 0
andreysolovyev381/circular_buffer_fixed_size
Short exercise on a fixed size circular buffer data structure.
Language: C++ - Size: 19.5 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 0 - Forks: 0
andkae/SPI-Flash-Circular-Buffer
SPI Flash based Circular Buffer implementation
Language: C - Size: 182 KB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 0 - Forks: 1
DNedic/lockfree
A collection of lock-free data structures written in standard C++11
Language: C++ - Size: 95.7 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 593 - Forks: 31
FRACerqueira/RingBufferPlus
A generic circular buffer (ring buffer) in C# with Auto-Scaler, Health-Check and Metrics-Report.
Language: C# - Size: 836 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 6 - Forks: 1
andreysolovyev381/circular_buffer_bench
Benchmark of boost::circular_buffer, std::vector, std::deque and own fixed size circual buffer
Language: C++ - Size: 22.5 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 0 - Forks: 0
ezzaldeeen/shmbuf
Shared-Memory Circular Buffer
Language: C - Size: 6.84 KB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 0 - Forks: 0
rroels/rust-circular-buffer
A basic circular buffer implementation for the Rust programming language
Language: Rust - Size: 13.7 KB - Last synced: 7 months ago - Pushed: almost 4 years ago - Stars: 1 - Forks: 0
nschurando/libvrb-win
Windows port of the libvrb
Language: C - Size: 7.81 KB - Last synced: 7 months ago - Pushed: about 6 years ago - Stars: 1 - Forks: 0
Roen-Ro/CircularBuffer
circular buffer, circular queue, cyclic buffer, ring buffer
Language: C - Size: 14.6 KB - Last synced: 7 months ago - Pushed: about 5 years ago - Stars: 127 - Forks: 38
mdezh/forgetful-circular-buffer
A simple and lightweight forgetful circular buffer (circlular queue) in TypeScript
Language: JavaScript - Size: 176 KB - Last synced: 23 days ago - Pushed: over 2 years ago - Stars: 2 - Forks: 0
Jaybro/ouroboros
A C++ header only library containing a cyclic deque, aka a circular buffer, that supports fast insertion and deletion at both its beginning and end.
Language: C++ - Size: 40 KB - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 2 - Forks: 0
hwixley/fall-detection-data-collection-server
A localhost server to ensure secure and private data collection for fall detection data. This server uses IP-based whitelisting for security. This server streams ECG & Accelerometer data in chunks using a circular buffer to mitigate data loss.
Language: JavaScript - Size: 4.46 MB - Last synced: 9 months ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0
navyenzo/blBufferLIB
a header-only template library that defines a generic contiguous N-Dimensional Buffer with stl-algorithm compatible circular iterators that make writing-to/reading-from the buffers multi-thread/multi-process safe
Language: C++ - Size: 97.7 KB - Last synced: 9 months ago - Pushed: about 6 years ago - Stars: 2 - Forks: 0
smzahraee/CircularList
Language: C++ - Size: 8.79 KB - Last synced: 10 months ago - Pushed: almost 2 years ago - Stars: 4 - Forks: 2
RobertDurfee/FirstInFirstOutCache
A direct-mapped cache for variable-length arrays with first-in, first-out replacement and static allocation.
Language: C - Size: 17.6 KB - Last synced: 10 months ago - Pushed: almost 4 years ago - Stars: 1 - Forks: 1
MajicDesigns/MD_CirQueue
FIFO queue for generalised items, implemented as a circular buffer
Language: C++ - Size: 202 KB - Last synced: 10 months ago - Pushed: over 3 years ago - Stars: 7 - Forks: 6
jajoosiddhant/Principles-of-Embeddded-Software-PES
Consists of Projects and Assignments Completed in Principles of Embedded Software Course | ECEN 5813 | University of Colorado, Boulder : UART, Circular Buffer, C-Unit Test Framework, Memory Manipulation, ADC, DMA, Function Pointers.
Language: C - Size: 3.34 MB - Last synced: 10 months ago - Pushed: about 5 years ago - Stars: 0 - Forks: 0
jainsarthak277/Coding-Concepts
Coding Practice. Concepts like Arrays, Linked Lists, Strings are covered along with tests for different companies' preparation. Text file of useful Linux bash commands provided.
Language: C - Size: 91.8 KB - Last synced: 10 months ago - Pushed: almost 4 years ago - Stars: 0 - Forks: 0
scls19fr/numpy-buffer
A Python NumPy implementation of ring buffer (aka circular buffer)
Language: Python - Size: 31.3 KB - Last synced: 10 months ago - Pushed: over 5 years ago - Stars: 7 - Forks: 2
rvncerr/gocontainers
Containers for Go.
Language: Go - Size: 19.5 KB - Last synced: 11 months ago - Pushed: over 3 years ago - Stars: 1 - Forks: 0
hutorny/infiniray
Infinite Array - A memory mirrored ring buffer
Language: C++ - Size: 8.79 KB - Last synced: 11 months ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0
alinaiil/ITMO-programming-1course
Programming, IS ITMO, 1st and 2nd semester (C, C++)
Language: C++ - Size: 567 KB - Last synced: 11 months ago - Pushed: 11 months ago - Stars: 0 - Forks: 0
vinitjames/circularbuffer
A lightweight C++ STL style circular buffer.
Language: C++ - Size: 45.9 KB - Last synced: 12 months ago - Pushed: 12 months ago - Stars: 11 - Forks: 4
DNedic/lfbb_cpp 📦
A Lock Free Bipartite Buffer Library written in standard C++11
Language: C++ - Size: 32.2 KB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 10 - Forks: 2
liyanboy74/fifo
Implement circular FIFO buffer in C
Language: C - Size: 13.7 KB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0
hwixley/Fall-Detection-Deep-Learning
Preprocessing my fall detection dataset using data standardisation and sliding windows, and splitting this data into train/validation/test sets. Modelling performed on PyTorch using LSTM and CNN networks. The final models were exported to `.tflite` files to be run on a mobile phone. The best performing model was the ResNet152 with 92.8% AUC.
Language: Jupyter Notebook - Size: 58.7 MB - Last synced: 9 months ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0
WinPooh32/ring
Generic circular buffer
Language: Go - Size: 10.7 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0
cuzfrog/tgods
Typesafe Go Data Structure with generics, rich interfaces, functional transformation, and more...
Language: Go - Size: 178 KB - Last synced: 10 months ago - Pushed: about 1 year ago - Stars: 5 - Forks: 1
TheLazyTomcat/lib.RingBuffer
Class implementing simple ring buffer (also known as circular buffer).
Language: Pascal - Size: 20.5 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 5 - Forks: 3
barometz/ringbuf
An STL-like ring buffer for C++11.
Language: C++ - Size: 495 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 15 - Forks: 3
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...
Language: C - Size: 278 KB - Last synced: about 1 year ago - Pushed: almost 3 years ago - Stars: 3 - Forks: 0
ztnel/cbuffer
Lightweight circular buffer for micro embedded systems
Language: C - Size: 3.91 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
Enes1313/DataStructures
Generic data structures with C. There are implementation of Circular buffer, Linked List, Dynamic Array, Stack, Queue.
Language: C - Size: 1.62 MB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 11 - Forks: 1
punkyoon/ring-butter 📦
Circular Buffer with Typescript
Language: TypeScript - Size: 159 KB - Last synced: 2 days ago - Pushed: almost 4 years ago - Stars: 3 - Forks: 1
christianrickert/SparkFun-VL53L1X 📦
Demonstration of the SparkFun VL53L1X Distance Sensor
Language: Processing - Size: 34.2 KB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0
Lopa10ko/ITMO-programming-2021-2022
Programming, C/Cpp (ITMO, 1 course)
Language: C - Size: 117 MB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 1 - Forks: 0
Squishy47/OpenVerb
Algorithmic reverb VST using FDN's
Language: C++ - Size: 31.3 KB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 35 - Forks: 3
Galarius/ring-buffer
Ring (Circular) buffer in Swift
Language: Swift - Size: 212 KB - Last synced: over 1 year ago - Pushed: over 2 years ago - Stars: 1 - Forks: 1
tonton81/Circular_Buffer
Circular Buffer/ Circular Array
Language: C++ - Size: 81.1 KB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 18 - Forks: 5
propan/circular-buffer
a persistent circular buffer
Language: Clojure - Size: 125 KB - Last synced: about 1 year ago - Pushed: about 11 years ago - Stars: 5 - Forks: 1
ocuisenaire/ASD1-notebooks
Algorithmes et Structures de Données 1 - Département TIC - HEIG-VD
Language: Jupyter Notebook - Size: 26.4 MB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 5 - Forks: 3
unageek/Deque
Double-ended queue for .NET 🔁
Language: C# - Size: 29.3 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
breese/trial.circular
Circular span
Language: C++ - Size: 196 KB - Last synced: about 1 year ago - Pushed: almost 3 years ago - Stars: 7 - Forks: 0
keithpl/ringbuf
Language: C - Size: 15.6 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
jacopoabramo/np_image_buffer
A NumPy circular buffer for fast image storing and indexing.
Language: Python - Size: 34.2 KB - Last synced: 14 days ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0
Squishy47/Circular-Buffer
A Circular Buffer with Cubic and Linear interpolation
Language: C++ - Size: 17.6 KB - Last synced: about 1 year ago - Pushed: about 5 years ago - Stars: 6 - Forks: 1
xuoe/go-ring
Generic Ring Buffer
Language: Go - Size: 11.7 KB - Last synced: about 2 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
CieNTi/yacup
yacup: Yet Another C Utilities Package
Language: C - Size: 2.55 MB - Last synced: about 1 year ago - Pushed: about 4 years ago - Stars: 5 - Forks: 0
vitalyvch/rng_buf
An optimized Ring Buffer implementation based on the POSIX shared memory trick
Language: C++ - Size: 214 KB - Last synced: about 1 year ago - Pushed: almost 4 years ago - Stars: 6 - Forks: 3
qywx/RingBuffer
Implementation of ring (or circular) buffer in C++11
Language: C++ - Size: 41 KB - Last synced: over 1 year ago - Pushed: about 7 years ago - Stars: 4 - Forks: 1
nurzico/enqueue Fork of s5r3/enqueue
Another BlockingQueue implemented as ring buffer and aware of consumer
Language: Java - Size: 8.79 KB - Last synced: about 1 year ago - Pushed: about 6 years ago - Stars: 1 - Forks: 0
MariaMozgunova/circular_buffer
Implementation of circular buffer with random access iterator
Language: C++ - Size: 8.79 KB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0
EunBinChoi/producer-consumer-problem-master
A visual simulation program is implemented for solving the producer-consumer problem using a circular multi-buffer, which is a classic problem used for multi-process synchronization.
Language: C# - Size: 4.3 MB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0
fabvalaaah/ringbuffer
C ring / circular buffer implementation
Language: C - Size: 13.7 KB - Last synced: over 1 year ago - Pushed: almost 6 years ago - Stars: 4 - Forks: 2
NicolasU-N/MKL46Z-UART-CIRCBUFFER
Using uart0 with circular buffer implementation
Language: C - Size: 673 KB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0
Cyroxin/Elembuf
An efficient and simple to use buffer/array for data manipulation.
Language: D - Size: 333 KB - Last synced: over 1 year ago - Pushed: over 3 years ago - Stars: 5 - Forks: 0
FraPagano/IPC-performance-analysis-
Second Assignment from ARP class
Language: Shell - Size: 366 KB - Last synced: over 1 year ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0
Majid-Derhambakhsh/BUFFER
This program module is for create your data buffer.
Language: C - Size: 332 KB - Last synced: about 1 year ago - Pushed: almost 4 years ago - Stars: 1 - Forks: 1
breese/vista
Fixed-capacity in-place container spans
Language: C++ - Size: 216 KB - Last synced: about 1 year ago - Pushed: about 4 years ago - Stars: 5 - Forks: 1
MatteoCarlone/IPC_Speed_Comparator
A comparator between different Inter-Process ways of communication: Unnamed_Pipes , Named_Pipes , Sockets and Shared_Memory using Circular_Buffer
Language: C - Size: 35.2 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0
lovasoa/elm-rolling-list
A circular buffer implementation in Elm.
Language: Elm - Size: 457 KB - Last synced: 30 days ago - Pushed: about 1 year ago - Stars: 3 - Forks: 2
yurablok/sorted_flat_deque
C++11, STL-like API, bidirectional iterator, min, max, median, one memory allocation in the circular buffer.
Language: C++ - Size: 78.1 KB - Last synced: about 1 year ago - Pushed: almost 4 years ago - Stars: 2 - Forks: 0
fededc88/circular_buffer
A general purpose circular buffer implementation.
Language: C - Size: 229 KB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 1 - Forks: 0
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.
Language: Python - Size: 5.42 MB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 3 - Forks: 1
miili/ringnes
Overwriting ring buffer for Python with continuous memory map
Language: C - Size: 36.1 KB - Last synced: 10 months ago - Pushed: about 5 years ago - Stars: 4 - Forks: 0
terablade2001/vkpLibs
Free utilities for C++ :)
Language: C++ - Size: 215 KB - Last synced: 12 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0