a trie-tree in c++17/c++20, template and header only
-
Updated
Nov 3, 2025 - C++
a trie-tree in c++17/c++20, template and header only
Making a Redis clone from scratch using C++. Inspired by the build your own x repo.
Replicated distributed service built using a primary-backup protocol, server recovery mechanism
A log-backed, TTL-aware hybrid in-memory cache and streaming log engine with eviction scheduling and replay support, inspired by modern distributed cache designs.
A library for looking up strings in gettext mo files.
CacheX is a high-performance cache server written in C and C++
LeanStore is a B-tree based key-value storage library with high throughput and full ACID transactions.
my local DIY key-value Store with its own swap to files automatic.
LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.
In-memory key-value store с собственным сетевым сервером, реализованный на C++23. Включает неблокирующий EventLoop на корутинах (epoll/select), пул потоков, кастомный MemoryPool, sharded хеш‐таблицу и текстовый протокол с командами GET/SET/DEL. Использует корутины, низкоуровневый аллокатор, многопоточность и асинхронный ввод‐вывод.
Associative container with the ability to search more efficiently if you know the key will be there. On par with std::map and well against std::unordered_map for most keys sizes, and especially where you have large keys with common prefixes.
A versatile key-value workload generator supporting various distributions with customizable parameters for inserts, updates, and queries, tailored for performance and storage system analysis.
A lightweight C++ INI file parser with basic key-value operations and array extension support.
FlowDB is a distributed, transactional key-value store that provides high performance, scalability, fault tolerance, and consistency. It supports various programming languages and platforms, enables asynchronous, actor-based programming, manages cluster deployment and configuration, and provides documentation and testing.
a simple implement of skiplist algorithm, which is applied in leveldb project. https://github.com/zhangtianren/leveldb
C++ client for the mystore distributed key-value store
In-memory & persistent key-value store
Collection of software pieces wrote to learn crux of software engineering.
Generic Key-Value Storage
Add a description, image, and links to the key-value-store topic page so that developers can more easily learn about it.
To associate your repository with the key-value-store topic, visit your repo's landing page and select "manage topics."