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