Showing 20 of 20 projects
A high-performance concurrent persistent recoverable log and key-value store + cache for large application state, in C# and C++.
A standalone, lightweight C library providing highly efficient generic data structures and algorithms with minimal dependencies.
A C++ header-only library providing fast hash map and hash set implementations using robin hood hashing with open addressing.
An embedded key-value store written in Go, optimized for fast random lookups and read-heavy workloads.
A C++ header-only library providing fast hash map and hash set implementations using hopscotch hashing with open addressing.
A C++ header-only hash map and hash set that preserve insertion order, similar to Python's OrderedDict.
A Go implementation of Google's jump consistent hash algorithm for minimal disruption when resizing hash tables.
A very fast, high-quality 64-bit non-cryptographic hash function for hash tables, maps, and checksums, with discrete-incremental and streamed hashing capabilities.
A C++ implementation of open addressing hash table algorithms for efficient key-value storage.
A simple, portable hash table implementation for C with support for multiple data types and optional thread safety.
A Common Lisp library providing unified access to CLOS objects, plists, alists, hash-tables, and arrays through a single API.
A Go library providing a generic set implementation with type-safe operations and thread-safe/unsafe variants.
A Common Lisp utility library for easier hash table manipulation with deep access, creation macros, and conversion functions.
A Delphi and Object Pascal library of common data structures and algorithms, adapted from C-Algorithms.
A collection of additional iteration macros for Common Lisp, extending the standard dolist.
A high-performance Go implementation of the Ribbon filter, a space-efficient probabilistic data structure that is practically smaller than Bloom and Xor filters.
A simple, type-safe key-value store implemented in OCaml with generic type support.
A JavaScript standard data structure library benchmarked against C++ STL, providing efficient implementations of common data structures.
A hash table implementation for AutoHotkey that improves upon native objects by preserving key case and type.
A verified Ada/SPARK implementation of the SipHash keyed hash function for hash-flooding DoS protection.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.