NonblockingImplementation of a lock-free dictionary on .Net.
RingbufLock-free ring buffer (MPSC)
XeniumA C++ library providing various concurrent data structures and reclamation schemes.
BwtreeAn open sourced implementation of Bw-Tree in SQL Server Hekaton
MultiqueueA fast mpmc queue with broadcast capabilities
LibcdsA C++ library of Concurrent Data Structures
OnefileThe world's first wait-free Software Transactional Memory
L4L4 (Lock-Free on Read) Hashtable is a C++ library that implements hash table with arbitray byte stream keys/values.
NucleiProactive IO & Runtime system
OneringA collection of concurrent ring buffers
ConfluoReal-time Monitoring and Analysis of Data Streams
Capture ThreadLock-free framework for loggers, tracers, and mockers in multithreaded C++ programs.
ImtoolsFast and memory-efficient immutable collections and helper data structures
Left RightA lock-free, read-optimized, concurrency primitive.
Ring Buffersimple C++11 ring buffer implementation, allocated and evaluated at compile time
Traffic Shmtraffic-shm (Anna) is a Java based lock free IPC library.
PelagiaAutomatic parallelization (lock-free multithreading thread) tool developed by Surparallel Open Source.Pelagia is embedded key value database that implements a small, fast, high-reliability on ANSI C.
ThmapConcurrent trie-hash map library
Awesome LockfreeA collection of resources on wait-free and lock-free programming
Tla Rustwriting correct lock-free and distributed stateful systems in Rust, assisted by TLA+
HashmapA Golang lock-free thread-safe HashMap optimized for fastest read access.
Rsmdistributed computing toolkit in rust
Exchange CoreUltra-fast matching engine written in Java based on LMAX Disruptor, Eclipse Collections, Real Logic Agrona, OpenHFT, LZ4 Java, and Adaptive Radix Trees.
YacA fast, lock-free, shared memory user data cache for PHP
Sledthe champagne of beta embedded databases
Libcoppcross-platform coroutine library in c++
BusEfficient, lock-free, bounded Rust broadcast channel
CrossbeamTools for concurrent programming in Rust
MlibLibrary of generic and type safe containers in pure C language (C99 or C11) for a wide collection of container (comparable to the C++ STL).
SpscqueueA bounded single-producer single-consumer wait-free and lock-free queue written in C++11
Object threadsafeWe make any object thread-safe and std::shared_mutex 10 times faster to achieve the speed of lock-free algorithms on >85% reads
gumbleCollection of high-performance, thread-safe, lock-free data structures for go
bikeshedLock free hierarchical work scheduler
lfqueueMinimize lock-free queue ever!
uniqA lock-free (multi reader / multi writer) circular buffered queue.
hatrackFast, multi-reader, multi-writer, lockless data structures for parallel programming
sledA high performance lock free map type for go.
fifo-rsA first-in-first-out for bytes, like kfifo in Linux.
optimistic lock coupling rs🍋: A General Lock following paper "Optimistic Lock Coupling: A Scalable and Efficient General-Purpose Synchronization Method"
gdax-orderbook-hppAn in-memory copy of the order book on the GDAX cryptocurrency exchange, updated in real time via WebSocket feed, exposed in a thread-safe and lock-free data structure.
lfqueuelock-free FIFO queue by C native built it, easy built cross platform(no extra dependencies needed) , guarantee thread safety memory management ever!
fcgi-functionA cross-platform module to writing C/C++ service for nginx.
zedisA tiny embedded, lock free, redis-like, pub+sub, brokerless, key value datastore. ømq+sled
asyncasync is a tiny C++ header-only high-performance library for async calls handled by a thread-pool, which is built on top of an unbounded MPMC lock-free queue.
go-ringbufLock-free MPMC Ring Buffer (Generic) for SMP, in golang. Some posts in chinese: