An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with concurrent-data-structure

A curated list of projects in awesome lists tagged with concurrent-data-structure .

https://github.com/moka-rs/moka

A high performance concurrent caching library for Rust

cache concurrent-data-structure

Last synced: 26 Jan 2026

https://github.com/rigtorp/spscqueue

A bounded single-producer single-consumer wait-free and lock-free queue written in C++11

concurrency concurrent-data-structure cpp cpp11 header-only lock-free queue spsc-queue

Last synced: 16 May 2025

https://github.com/wvwwvwwv/scalable-concurrent-containers

A collection of high-performance containers providing both asynchronous and synchronous interfaces

asynchronous concurrency concurrent-data-structure concurrent-hashmap concurrent-programming concurrent-trees epoch-based-reclamation rust

Last synced: 12 Dec 2025

https://github.com/UncP/aili

the fastest in-memory index in the East 东半球最快并发索引

adaptive-radix-tree b-link-tree b-star-tree b-tree concurrent-data-structure mass-tree palm-tree parallel-algorithm prefix-b-tree

Last synced: 09 Jul 2025

https://github.com/zhangyunhao116/skipset

skipset is a high-performance, scalable concurrent sorted set based on skip-list. Up to 15x faster than sync.Map in the typical pattern.

concurrent-data-structure go set skiplist sorted-sets threadsafe zset

Last synced: 09 Apr 2025

https://github.com/conorwilliams/concurrentdeque

Fast, generalized, implementation of the Chase-Lev lock-free work-stealing deque for C++17

chase-lev concurrent-data-structure lock-free-queue multithreading parallel-computing work-stealing

Last synced: 17 Jul 2025

https://github.com/i3arnon/ConcurrentHashSet

A ConcurrentHashSet implementation

concurrency concurrent-data-structure netstandard

Last synced: 11 Apr 2025

https://github.com/thermadiag/seq

The seq library is a collection of original C++14 STL-like containers and related tools

c-plus-plus compression concurrent-data-structure cpp cpp11 data-structures formatting hashmap hashtable radix

Last synced: 07 May 2025

https://github.com/whitfin/sleeplocks

BEAM friendly spinlocks for Elixir/Erlang

concurrency concurrent-data-structure parallel-programming

Last synced: 06 Apr 2025

https://github.com/snawoot/lfmap

Generic concurrent lock-free map for Golang

concurrent-data-structure concurrent-map lock-free lock-free-map map

Last synced: 13 Apr 2025

https://github.com/ssbl/concurrent-deque

Lock-free concurrent work stealing deque in C++

chase-lev concurrent-data-structure lock-free-queue work-stealing

Last synced: 26 Jan 2026

https://github.com/tejzpr/ordered-concurrently

Ordered-concurrently a library for concurrent processing with ordered output in Go. Process work concurrently and returns output in a channel in the order of input. It is useful in concurrently processing items in a queue, and get output in the order provided by the queue.

concurrent concurrent-data-structure data-pipeline data-science golang golang-library ordered parallel parallel-computing

Last synced: 16 Jun 2025

https://github.com/rolag/lockfreehashmap-rs

A concurrent lock-free hash map for Rust.

concurrent-data-structure hashmap lock-free

Last synced: 30 Dec 2025

https://github.com/xmkg/concurrent-resource

A header-only C++ library that allows easily creating thread-safe, concurrency friendly resources.

accessor boost concurrency concurrency-library concurrency-patterns concurrent-data-structure cpp cpp17 design-patterns header-only thread-safety threading threadsafe

Last synced: 07 Jul 2025

https://github.com/tylerbloom/troupe

Library for modelling Rust applications with actors

actor-model concurrent-data-structure rust

Last synced: 13 Apr 2025

https://github.com/kaist-cp/memento

Memento: A Framework for Detectable Recoverability in Persistent Memory (PLDI 2023)

concurrency concurrent-data-structure detectability persistency persistent-memory

Last synced: 05 Apr 2025

https://github.com/theartful/broadcast_queue

A blazingly fast™ single producer multiple consumer broadcast queue

broadcast-queue concurrent-data-structure cpp lock-free multiple-consumers seqlock

Last synced: 26 Oct 2025

https://github.com/karrick/goswarm

Go Stale While Asynchronously Revalidate Memoization

concurrency concurrent-data-structure golang golang-library

Last synced: 26 Sep 2025

https://github.com/mehcode/atomic-array-rs

Defines several array types in which elements may be updated atomically. Intended to provide atomic array types similar to those found in java.util.concurrent.atomic in Java.

concurrent-data-structure rust

Last synced: 13 Jul 2025

https://github.com/project-tsurugi/yakushima

Concurrent tree structure for in-memory index

concurrent-data-structure key-value-store many-core tsurugidb

Last synced: 01 Aug 2025

https://github.com/felixmcfelix/streamcatcher

A Rust thread-safe, shared (asynchronous) stream buffer designed to lock only on accessing and storing new data.

async bytestreams caching concurrency concurrent-data-structure rust

Last synced: 30 Jul 2025

https://github.com/sr-lab/iris-jellyfish

Extension of atomic triples in Iris with atomic postconditions and formal verification of the Lazy JellyFish skip list

concurrent-data-structure coq formal-verification logical-atomicity

Last synced: 25 Oct 2025

https://github.com/duarten/cosmo

Rust concurrency utils

concurrent-data-structure performance rust

Last synced: 14 Apr 2025

https://github.com/ycl2018/go-future

go-future provide function Go and return a result of an asynchronous computation. Methods Wait are provided to retrieve the result of the computation.

concurrent-data-structure concurrent-programming future golang

Last synced: 23 Feb 2026

https://github.com/franz1981/franz_flow

Single Consumer implementations of a fixed & variable sized FastFlow-Lamport-Thompson ring-buffers

c c11 concurrent-data-structure high-performance ipc low-latency queue ring-buffer zero-copy

Last synced: 10 Jan 2026

https://github.com/nholthaus/queue

C++17 Library of various queue containers

circular-buffers concurrent-data-structure iterators queues

Last synced: 29 Jun 2025

https://github.com/franz1981/franz-flow-j

Single Consumer implementations of a fixed & variable sized FastFlow-Lamport-Thompson ring-buffers

concurrent-data-structure high-performance ipc java low-latency queue ring-buffer zero-copy

Last synced: 27 Feb 2025

https://github.com/karrick/gobptree

Provides several non-blocking B+Tree data structures

concurrency concurrent-data-structure golang golang-library tree-structure

Last synced: 13 Oct 2025

https://github.com/ifsantana/kitchen-flow

Real-time system that emulates the fulfillment of delivery orders for a kitchen

concurrent-data-structure concurrent-queue forkjoin java junit parallel-computing spring-boot

Last synced: 10 Apr 2025

https://github.com/kiranj26/concurrent-programming-fall-2022

Repository containing my Assignments and Projects done for course ECEN-5273 Network System at CU Boulder

concurrent-data-structure concurrent-programming memory-consistency multithreading parallel-programming transactional-memory

Last synced: 24 Oct 2025

https://github.com/namratachaudhary/mpmcqueue

Multi-producer multi-consumer queue implemented using circular buffers

concurrent-data-structure golang queues

Last synced: 27 Oct 2025

https://github.com/guysmoilov/ctrie-lock-project

A lock-based implementation of a CTrie (concurrent hash trie)

benchmark concurrency concurrent-data-structure concurrent-map ctrie jvm scala-library thread

Last synced: 03 Apr 2025

https://github.com/vitalyisaev2/concurrent_set

Various implementations of linked list based set

concurrent-data-structure lock-free wait-free

Last synced: 05 Oct 2025

https://github.com/kathleenwest/moneypotinstancingdemo

This project presents a simple, but fun “Money Pot” Service and Client Application demonstration. The “Money Pot” is a self-hosted (service host) WCF application with a GUI user interface to quickly demo and test the service with a client (both simple Windows Form Applications). In addition, a short discussion of concurrency to protect resources against multiple threads is shown along with charts, pictures, and test data to show that with multiple threads (clients) wanting the “money pot” resource, can diminish what resources an individual client thread can receive if they compete against one another.

concurrency concurrency-patterns concurrent-data-structure concurrent-programming cross-thread instancing service singleton synchronization thread-safe thread-safety thread-synchronization threading threadpool threads wcf wcf-client wcf-service wcf-service-client-demo windows-form-application

Last synced: 06 Sep 2025

https://github.com/alidevhere/go-safe-counter

Go safe counter is a counter which can be used by multiple go routines at same time

concurency concurrency-support concurrent-data-structure counter go-routine-safe

Last synced: 31 Jan 2026

https://github.com/icingworld/ww-lockfreeds

A high-performance, thread-safe library of lock-free data structures for C++. 使用C++实现的高性能线程安全无锁数据结构

concurrent-data-structure cplusplus cpp data-structures thread-safe

Last synced: 04 Dec 2025