Drop-in replacement for std::optional that does not waste memory unnecessarily
-
Updated
Jun 13, 2026 - C++
Drop-in replacement for std::optional that does not waste memory unnecessarily
Black-White Array: fast, ordered data structure based on arrays with O(log N) memory allocations
C++ development framework for building reliable cache-friendly distributed and concurrent multicore software
High-performance C# Data Structures library (Grid2D, BitArray, RingBuffer, EnumSet) optimized for memory and CPU cache locality. Available on NuGet & OpenUPM.
A generic Hash Table implemented in CPP
Header-only C++23 Structure-of-Arrays (SoA) table for data-oriented design: cache-friendly columnar storage, sparse optional columns, and generational handles for games/ECS, quantitative finance, and telemetry/time-series analytics.
Fast, lightweight, software development tool.
Enhancing Heap-Tree Efficiency for Modern Computing
My attempt to remove the bottlenecks in my dual-threaded mergesort.
A C++ unsynchronized chunk-based memory allocator with monotonic allocation strategy for high-performance workloads.
Experimental wait/lock-free primitives tuned for ultra-low-latency systems
Optimized hash table implementation
A simple, fast, and modern C++ Entity-Component System — all in a single header file!
A C++ data-oriented registry with compile-time type mapping and cache-efficient handle-based storage.
High-performance minimal C++ ECS with cache-friendly design for fast, modular entity management.
High-performance sharded string interner using atomic memory resources, custom allocators, and low-contention concurrency design.
A cache-friendly 2D array with built-in spoke-based directional traversal — inspired by the Ashoka Chakra
Data structure list with visualization
experimenting with a cache-line friendly BST idea in Rust
Add a description, image, and links to the cache-friendly topic page so that developers can more easily learn about it.
To associate your repository with the cache-friendly topic, visit your repo's landing page and select "manage topics."