Projects in Awesome Lists tagged with circular-queue
A curated list of projects in awesome lists tagged with circular-queue .
https://github.com/max0x7ba/atomic_queue
C++14 lock-free queue.
atomic atomic-queues atomics benchmarks c-plus-plus c-plusplus circular-queue cplusplus cpp data-structures datastructures high-performance lock-free lockfree lockless low-latency multi-threading multithreading queue ring-buffer-array
Last synced: 14 May 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: 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: 12 Apr 2025
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/adrianbrad/queue
⏪️ Go package providing multiple queue implementations. Developed in a thread-safe generic way.
blocking-queue circular-queue generic go golang priority-queue queue thread-safe
Last synced: 14 Mar 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: 24 Jan 2026
https://github.com/kartikk-26/data-structure-algorithm
Follow my daily journey of mastering Data Structures & Algorithms in C with hands-on coding. Explore my progress and code snippets!
array circular-linked-list circular-queue data-structures-and-algorithms linklist queues sorting-algorithms stacks
Last synced: 18 Oct 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/hosseinmoein/bobcat
3 different C++, multi-threaded queues including a lock-free one
circular-queue cpp cpp-11 cpp11 lock-free lockfree multi-threading multithreaded queue
Last synced: 14 Sep 2025
https://github.com/elit-altum/c-programs
Basic programs written in C using ANSI for GNU-GCC
ansi-c arrays c circular-linked-list circular-queue data-structures gcc-complier gnu linked-list menudriven queue sparse-matrix stacks
Last synced: 27 Oct 2025
https://github.com/opencoff/go-utils
General purpose golang utility functions
askpass buffer-pool circular-queue golang mmap password-prompt
Last synced: 09 May 2025
https://github.com/mmahmoodictbd/charging-station-sessions
EVBox Charging Station Sessions APIs
analytics-api big-o-performance circular-queue spring-boot time-series-analysis
Last synced: 26 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/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/adityasinghvats/cpp---code
Data Structures and Algorithms
array bitwise circular-queue deque hashmaps hashsets infix-to-postfix iterator linkedlist modulo multimap multiset object-oriented-programming operatoroverloding prefixsum queue recursion sliding-window stack vector
Last synced: 10 Jan 2026
https://github.com/tugrulcan/queueimplementation
Implementation of simple QueueADT
circular-queue priority-queue queue
Last synced: 01 May 2025
https://github.com/amritmaurya1504/data-structure-implementation
Data Structure Implementation in JAVA
binary-tree circular-linked-list circular-queue datastructures doubly-linked-list hashmap java java-dsa linkedlist queue stack
Last synced: 24 Dec 2025
https://github.com/amine-cs96/round_robin-process-scheduler
Round-Robin Process Scheduler is a C console application simulating CPU scheduling with the Round-Robin algorithm. It manages processes dynamically in a circular queue, executes them in fixed time quanta, and visualizes process states, illustrating time-sharing and process management in operating systems.
c circular-queue cpu-scheduling operating-system process-scheduler round-robin simulation time-sharing
Last synced: 14 Oct 2025
https://github.com/lanstobias/circular-queue
Implementation of a circular queue in c
adt c circular-queue linux queue
Last synced: 09 Aug 2025
https://github.com/tamoziit/dsa
DSA using C
avl-tree backtracking binary-search-tree circular-linked-list circular-queue dfs-bfs doubly-linked-list dsa file-handling-in-c graphs heapsort pointers queues recursion searching-algorithms singly-linked-list sorting-algorithms stacks tree trees
Last synced: 27 Feb 2025
https://github.com/shiritai/limited-queue
Rust implementation of limited queue library: A circular queue that overrides the oldest element if trying to push data when queue is full
circular-queue crate limited-queue rust-library
Last synced: 03 Jul 2025
https://github.com/macktb/traffic-light-simulator
Traffic Ligth Simulator With Java
Last synced: 27 Jul 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/minhthong582000/atomicringbuffer
A lock-free single producer, single consumer ringbuffer implementation in Go
circular-queue go lock-free ring-buffer
Last synced: 24 Feb 2025
https://github.com/firyanulrizky/strukturdata-kuliahsemester2
Kumpulan Projek Struktur Data Kuliah Semester 2
c circular-linked-list circular-queue data-structures double-linked-list hash-table infix linked-list posix queue stack
Last synced: 15 Sep 2025
https://github.com/mrkresnofatih/circular_queue_redis_api
Spring Boot with Circular Queue Save To Redis 🦈
circular-queue java nosql redis spring-boot
Last synced: 16 Aug 2025
https://github.com/zaahidali/cpp-lab
A semester tasks of Data Structure and Programming Fundamentals using C++ Language.
circular-queue cpp double-ended-queue dynamic-array infixtopostfix-expression matrix-addition matrix-diagnol-addition matrix-diagnol-multilpication matrix-multiplication matrix-transpose pointers postfix-to-infix queue queue-using-arrays
Last synced: 23 Feb 2025