GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Build software better, together

#

circular-queue

Star

Here are 153 public repositories matching this topic...

Language: All
Filter by language
All 153 C 42 C++ 36 Java 30 Python 14 Go 9 JavaScript 6 C# 4 Rust 2 TypeScript 2 CMake 1
Sort: Most stars
Sort options
Most stars Fewest stars Most forks Fewest forks Recently updated Least recently updated

max0x7ba / atomic_queue

Star 1.9k

C++14 concurrent lock-free low-latency queue.

data-structure queue cpp high-performance cpp14 concurrency multithreading header-only low-latency ring-buffer lock-free mpmc hft shared-memory fifo lockfree circular-queue atomics spsc concurrent-queue
  • Updated Oct 23, 2026
  • C++

DNedic / lockfree

Star 991

A collection of lock-free data structures written in standard C++11

library cmake embedded queue cpp buffer concurrency cpp11 embedded-systems ring-buffer lock-free inter-process-communication circular-buffer fifo dma circular-queue bipartite lock-free-queue
  • Updated Oct 9, 2026
  • C++

gammazero / deque

Star 790

Fast ring-buffer deque (double-ended queue)

queue ring-buffer circular-buffer deque circular-queue
  • Updated Oct 31, 2026
  • Go

adrianbrad / queue

Star 371

Thread-safe generic queue library for Go: blocking, priority, circular (ring buffer), linked FIFO and delay queues

go golang queue concurrency generic priority-queue generics data-structures ring-buffer blocking-queue fifo-queue circular-queue thread-safe delay-queue linked-queue
  • Updated Nov 7, 2026
  • Go

hedzr / go-ringbuf

Star 113

Lock-free MPMC Ring Buffer (Generic) for SMP, in golang. Some posts in chinese:

go golang generics generic-programming ringbuffer smp ring-buffer golang-library lock-free circular-buffer golang-package circular-queue go-generics
  • Updated Feb 15, 2026
  • Go

navjindervirdee / data-structures

Star 34

Easy implementation of various Data Structures in Java language. Red-Black Tree, Splay Tree, AVLTree, PriorityQueue, Doubly-Linked-List, Stack, Queue, Array, ArrayList, Disjoint-Set,Binary-Search Tree, B-Tree.

java avl-tree linked-list stack queue array priority-queue data-structures binary-search-tree red-black-tree binary-search disjoint-sets max-heap dequeue arraylist doubly-linked-list circular-linked-list circular-queue bubblesort splay-trees
  • Updated Oct 19, 2018
  • Java

NIKHIL-KASHMEERABEN-RUPALA / Data_Structures_and_Algo

Star 30

A curated repository of solved LeetCode and DSA problems mapped across core algorithmic patterns, optimized for top-tier software engineering interviews.

tree linked-list stack queue leetcode graphs array priority-queue data-structures palindrome array-manipulations doubly-linked-list circular-linked-list circular-queue postfix-evaluation prefix-evaluation bfs-dfs monotonic-stack
  • Updated Nov 5, 2026
  • HTML

StoneCypher / circular_buffer_js

Star 18

Fast TS/JS implementation of a circular buffer (aka ring queue, cyclic list, etc.) Extremely well tested.

javascript tutorial typescript js container ts ring-buffer circular-buffer stonecypher circular-linked-list circular-queue ring-queue
  • Updated Jan 9, 2026
  • TypeScript

aniketnk / circular-queue-verilog

Star 18

Implementation of a circular queue in hardware using verilog.

register hardware verilog fifo-queue circular-queue fifo-buffer
  • Updated Mar 22, 2019
  • Verilog

SteveZhangSZ / ConstexprCircularQueue

Star 17

Single Header Constexpr Circular Queue

constexpr cpp17 circular-queue
  • Updated Jul 31, 2020
  • C++

alpc62 / lock-free-queue

Star 16

C/C++Non-Blocking Lock-Free/Wait-Free Circular-Queue

ringbuffer ring-buffer lock-free circular-buffer aba-problem wait-free circular-queue ring-queue spsc-queue lock-free-queue wait-free-queue mpmc-queue memory-barriers memory-fencing boost-spsc-queue
  • Updated May 14, 2021
  • C++

Ratheshan03 / Hotel-Menu-System-Java

Star 16

Hotel Menu System with all basic functionalities, running in command-line interface created using Java. Consists 2 versions Array version and the Classes versions. This project is based on an assignment in first year. (look at the README file).

java queue file-handling arrays object-oriented-programming circular-queue java-classes oops-in-java java-11
  • Updated Aug 2, 2021
  • Java

kkbughunter / Data-Structure

Star 14

Data Structure and Algorithms

c list tree linked-list stack queue data-structures heap tree-structure bst circular-linked-list circular-queue double-linked-list
  • Updated Feb 12, 2023
  • C

Sancky / pawn-queue

Star 14

An queue data structure implementation for PAWN using circular algorithm.

algorithm queue sa-mp samp pawn circular-queue pawn-queue queue-data-structure
  • Updated Oct 10, 2022
  • Pawn

Kartikk-26 / DATA-STRUCTURE-ALGORITHM

Star 14

Follow my daily journey of mastering Data Structures & Algorithms in C with hands-on coding. Explore my progress and code snippets!

array sorting-algorithms stacks queues linklist circular-linked-list circular-queue data-structures-and-algorithms
  • Updated Dec 2, 2023
  • C

serbayozkan / GenericCircularBuffer_C

Star 12

Lightweight Generic Circular/Ring Buffer Library for Embedded Systems in C

c embedded ring-buffer circular-buffer circular-queue cyclic-buffer
  • Updated Jul 21, 2025
  • C

infovillasimius / flows

Star 11

Network Flows Optimization - Shortest Path, Max Flow and Min Cost Flow Algorithms in Python

dijkstra dijkstra-algorithm shortest-path circular-queue ford-fulkerson max-flow flows min-cost-flow bellman-ford-algorithm negative-cycles radix-heap preflow-push successive-shortest-paths radix-heap-queue flow-decomposition label-correcting-algorithms simple-path
  • Updated Sep 13, 2019
  • Python
data-structures-ADT-A2

zakonweb / data-structures-ADT-A2

Star 11

Algorithms and ADTs • binary search algorithm • conditions necessary for the use of a binary search • performance of a binary search • implement an insertion sort • implement a bubble sort • performance of a sort routine • find an item in : linked list, binary tree, hash table • insert an item: stack, queue, linked list, binary tree, hash table …

circular-queue queue-linked-list stack-array stack-linked-list binary-tree-linked-list binary-tree-array linked-list-array queue-array
  • Updated Apr 22, 2025
  • Python

msindev / Data-Structures-In-C

Star 10

(Incomplete, In Continuation) Implementation of Data Structures like Stacks, Queues, etc. using C programming language

c hashing linked-list queue priority-queue binary-search-tree tree-structure sparse-matrix stacks expression-tree circular-queue linear-probing
  • Updated Jul 14, 2023
  • C
Bobcat

hosseinmoein / Bobcat

Sponsor
Star 10

3 different C++, multi-threaded queues including a lock-free one

multi-threading queue cpp cpp11 lock-free lockfree cpp-11 multithreaded circular-queue
  • Updated Oct 5, 2023
  • CMake

Add this topic to your repo

To associate your repository with the circular-queue topic, visit your repo's landing page and select "manage topics."

Learn more

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.