spsc-queue
Here are 25 public repositories matching this topic...
Sort:Most stars
A bounded single-producer single-consumer wait-free and lock-free queue written in C++11
- Updated
Jan 4, 2024 - C++
A thread-safe queue faster and more resource efficient than golang's native channels
- Updated
Mar 12, 2024 - Go
A collection of static datastructures for Odin
- Updated
Dec 12, 2025 - Odin
A fast, concurrent, bounded, single producer, single consumer queue
- Updated
Oct 21, 2024 - C++
Portable C, C++ code for hash tables, bloom filters, string-search, string utilities, hash functions, arc4random
- Updated
Aug 20, 2025 - C
Various collections which are completely unmanaged by the GC
- Updated
Mar 12, 2021 - C#
A high-performance, single-producer, single-consumer (SPSC) queue implemented in modern C++23
- Updated
Nov 19, 2025 - C++
BlipMQ simplifies real-time communication between microservices and distributed systems with a lightweight, blazing-fast broker that just works — no complex setup, no compromises.
- Updated
Nov 23, 2025 - Rust
C/C++Non-Blocking Lock-Free/Wait-Free Circular-Queue
- Updated
May 14, 2021 - C++
lock-free data structures: SPSC ring buffer, MPMC ring buffer, MPMC single linked list queue, MPMC single linked list stack; lock free memory management library using fix sized memory managed in single linked list
- Updated
Jun 9, 2020 - C
A collection of lockless, concurrent queues
- Updated
Dec 8, 2021 - C#
A high-performance, transactional ring buffer implementation for efficient intra-process and inter-process communication, following the single-producer, single-consumer pattern. Currently supports Windows only.
- Updated
Jun 21, 2025 - C++
SPSC channels in Rust transmitted over e.g. TCP
- Updated
Aug 13, 2023 - Rust
A simple ring-buffer based single-producer, single-consumer queue with no dependencies built on Rust.
- Updated
Aug 25, 2025 - Rust
A single-producer single-consumer Rust queue with smart batching
- Updated
Dec 19, 2021 - Rust
Single-producer single-consumer ring buffer
- Updated
Feb 2, 2023 - Zig
Fast and easy to use SPSC Circular Ringbuffer using core principles presented by the developers of the LMAX Disruptor.
- Updated
Dec 16, 2019 - Java
Implementation of shared-memory ring-buffers
- Updated
Apr 24, 2024 - C
Improve this page
Add a description, image, and links to thespsc-queue topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with thespsc-queue topic, visit your repo's landing page and select "manage topics."