Showing 25 of 25 projects
A fast, industrial-strength, lock-free concurrent queue for C++11 supporting multi-producer and multi-consumer patterns.
A Rust library providing a comprehensive toolkit of concurrent data structures, synchronization primitives, and memory management utilities.
A collection of useful, performant, and threadsafe data structures implemented in Go.
A lock-free deduplication cloud backup tool enabling multiple computers to back up concurrently to the same storage.
A fast single-producer, single-consumer lock-free queue implementation for C++ with wait-free operations.
High-performance concurrent data structures for the JVM, supplementing the Java standard library.
A C++ library providing lock-free and fine-grained concurrent data structures with safe memory reclamation algorithms.
A C99+ library providing concurrency primitives, safe memory reclamation mechanisms, and non-blocking data structures for high-performance concurrent systems.
A public domain, cross-platform, lock-free thread caching memory allocator with 16-byte alignment, implemented in C.
A public domain, cross-platform, lock-free thread caching memory allocator with 16-byte alignment, implemented in C.
A high-performance message-passing memory allocator designed for scalable multithreaded applications.
A C++ library providing multiple concurrent hash map implementations for high-performance multithreaded applications.
A lock-free, wait-free, continuation-stealing tasking library for C++20 built on coroutines, enabling ultra-fine-grained parallelism.
A high-performance, lock-free, shared-memory key-value store for C++11 with zero dependencies, designed for interprocess communication.
A maintained fork of Cliff Click's high-scale-lib with bug fixes, improvements, and versioned Maven builds.
A high-performance implementation of composable Transactional Memory for Common Lisp, enabling easier concurrent programming.
A high-performance C++20 concurrency framework with lock-free work-stealing thread pools, Asio integration, and simple coroutine syntax.
A simple and blazing fast lock-free logging library for Go, designed for high-performance applications.
A high-performance rate limiter library for Go applications with multiple rate limiting strategies.
A Java port of Scala's concurrent lock-free hash trie map (Ctrie) with atomic snapshots and scalable concurrent operations.
A Common Lisp implementation of the CTrie, a lock-free concurrent key/value map with efficient snapshots and memory management.
A parallel-processing and multi-processing library for Object Pascal with lock-free data structures and synchronization primitives.
A high-throughput, sharded in-memory key-value cache for Go with TinyLFU admission, lock-free reads, and zero allocations.
An extremely fast, lock-free memory manager for Delphi and C++ Builder designed for modern multi-threaded applications.
A lightweight sidecar microservice that instantly determines PostgreSQL host status, master/replica roles, and replication lag.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.