Showing 36 of 83 projects
A fast single-producer, single-consumer lock-free queue implementation for C++ with wait-free operations.
A high-performance NoSQL database server written in Go, similar to Redis but stores data on disk.
A templatized header-only C++ implementation of the Python NumPy library for numerical computing.
A fast, flexible graph data structure library for Rust with multiple graph types and built-in algorithms.
A compressed bitmap data structure for Java that outperforms alternatives like WAH, EWAH, and Concise in speed and compression.
A Redis-compatible server and distributed cluster implemented in Go, designed as a high-concurrency middleware example.
High-performance concurrent data structures for the JVM, supplementing the Java standard library.
A modular library of common data structures and algorithms implemented in C for reuse in any project.
A simple, fast, embeddable, persistent key/value store written in pure Go, supporting transactions and multiple data structures.
A Go utility for parsing, creating, and editing dynamic or unknown JSON structures with a simple wrapper around encoding/json.
A collection of Ruby implementations for common algorithm problems, focused on technical interview preparation.
A Java library of high-performance data structures and utilities for low-latency applications.
A family of header-only C++ hashmap and btree containers offering drop-in replacements for std::unordered_map/std::map with superior speed and memory efficiency.
A collection of Ruby classes and mixins that extend Hashes with powerful features like method access, coercion, and indifferent access.
A Go implementation of Roaring bitmaps, a compressed bitmap data structure for fast set operations on large integer datasets.
A free Java library providing mathematical graph-theory objects and algorithms.
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 comprehensive Java collections framework with optimized data structures and a rich, functional, fluent API.
A lightning-fast, transactional, file-based FIFO queue for Android and Java applications.
A collection of well-known computer science algorithms and data structures implemented in Objective-C for educational purposes.
A Ruby on Rails ActiveRecord implementation of the nested set pattern for efficient hierarchical data management.
A C++ library for fast approximate nearest neighbor searches in high-dimensional spaces with automatic algorithm selection.
A comprehensive collection of Android interview questions, coding problems, and solutions for technical interview preparation.
Advanced Go key-value database combining LSM tree and B+ tree advantages for fast read/write with low amplification.
A simple, high-performance, zero-copy C++17 serialization and reflection library with no dependencies.
A concurrency-safe Go caching library with expiration capabilities and access counters.
A Ruby library that maps Redis data types directly to Ruby objects with atomic operations.
A Swift framework providing implementations of common data structures and algorithms with educational examples.
A Rust library for compact ordered sets and maps using finite state transducers, enabling fast searches and range queries.
A Rust crate for generating compile-time-checked builders for structs and functions with named parameters and optional arguments.
A collection of custom memory allocators in C++ designed to outperform standard malloc for specific allocation patterns.
Efficient, immutable, and thread-safe persistent data structures for Ruby, including Hash, Vector, Set, SortedSet, List, and Deque.
A Java collections framework with rich APIs, optimized implementations, and additional container types like Bag and Multimap.
A Redis-compatible in-memory data store re-implemented in Rust for cross-platform use and multi-core performance.
A high-performance C/C++ library for compressed bitmaps with SIMD optimizations, used in databases like ClickHouse and Apache Doris.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.