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/zio/zio
ZIO — A type-safe, composable library for async and concurrent programming in Scala
asynchronicity asynchronous asynchronous-programming concurrency concurrent concurrent-data-structure concurrent-programming effects functional-programming promises queues scala stm streams zio
Last synced: 14 May 2025
https://github.com/xacrimon/dashmap
Blazing fast concurrent HashMap for Rust.
concurrent concurrent-data-structure concurrent-map concurrent-programming data-structures hashmap hashtable
Last synced: 12 Nov 2025
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/zio/zio-cache
A ZIO native cache with a simple and compositional interface
asynchronicity asynchronous-programming asyncronous cache concurrency concurrent concurrent-data-structure concurrent-programming effects functional-programming scala zio
Last synced: 07 Apr 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/kshru9/web-crawler
A multithreaded web crawler using two mechanism - single lock and thread safe data structures
concurrency concurrent-data-structure cpp crawler data-structures html-parser lock multithreading openssl pagerank pthread reader-writer-lock search-engine socket threading threadsafe webcrawler website-downloader
Last synced: 23 Mar 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/mxinden/elimination-backoff-stack
Lock-free elimination back-off stack
concurrent-data-structure lock-free parallel rust stack
Last synced: 11 Apr 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/nicowilliams/ctp
C Thread Primitives
c concurrent-data-structure concurrent-data-structures lock-free lock-less lockless rcu
Last synced: 09 Sep 2025
https://github.com/prataprc/ppar
Persistent / Immutable array in Rust.
array concurrent-data-structure immutable-collections immutable-datastructures list persistent-data-structure rope vector
Last synced: 16 May 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/chichunchen/concurrent-cache-conscious-hamt-in-rust
Parallel Cache Conscious Hash Trie
cache-control concurrent-data-structure data-structures rust
Last synced: 12 May 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/wcygan/lib-wc
A simple rust library
algorithms benchmarking cargo-fuzz concurrency concurrent-data-structure criterion data-structures fuzzing property-based-testing rust rust-crate rust-lang rust-library tokio tokio-rs
Last synced: 04 May 2025
https://github.com/ckatsak/lfchring
In-memory immutable wait-free consistent hashing ring data structure, supporting virtual nodes & replication.
concurrent concurrent-data-structure consistent-hash-algorithm consistent-hashing consistent-hashing-library consistenthash golang golang-library golang-package hash-ring hashring lock-free multiple-readers replication single-writer wait-free
Last synced: 24 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/snawoot/occ
Generic optimistic concurrent container for Go
concurrency concurrent concurrent-data-structure concurrent-programming optimistic-locking optimistic-updates
Last synced: 22 Feb 2026
https://github.com/cristaloleg/go-act
Abstract channel type
concurrency concurrent-data-structure data-structures go golang queue stack
Last synced: 07 Apr 2025
https://github.com/alopatindev/concurrent-hashmap-rs
Concurrent HashMap in Rust
concurrency concurrent-data-structure data-structures hashmap multithreading rust
Last synced: 03 Sep 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/alansastre/java-concurrency-collections
Colecciones concurrentes en Java. Estructuras de datos concurrentes.
concurrency concurrent-data-structure concurrent-map concurrent-programming concurrent-queues data-structures java java11 java17 java8
Last synced: 20 Feb 2026
https://github.com/ahmedrafat-sw/java-multithreading-concurrency-parallel-programming
Java Multi-threading, Concurrency & Parallel programming in Java, with strong emphasis on high performance
concurrency concurrent-data-structure concurrent-programming context-switching high high-performance-computing java multi-threading parrallel-computing scheduling-algorithms
Last synced: 29 Mar 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/fuuzetsu/concurrent-resource-map
Concurrent resource map
concurrent-data-structure haskell
Last synced: 10 Oct 2025
https://github.com/wcygan/java-practice
java-practice
algorithms concurrency concurrent-data-structure concurrent-programming data-structures java jvm property-based-testing
Last synced: 01 Mar 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