A very simple key/value log structured database engine
-
Updated
Dec 13, 2025 - Go
A very simple key/value log structured database engine
A tiny, high-performance, in-memory key-value store written in Go
A B+ Tree based key-value store.
NucleusDB is a sharded, distributed key-value store written in Go. It uses Raft for leader election and log replication to provide strong consistency and fault tolerance. (In progress)
A simple, fast, and concurrent in-memory key-value cache with (optional) expiration, written in Go. Supports both standalone and server/client modes.
An On-disk Key-value Storage Engine built from scratch in Go. Inspired by Google LevelDB.
Yet another in-memory key-value store
A complete LSM tree key-value storage engine written in Go. Implements SSTables, memtables, and write-ahead logging with a modern Wails and React desktop interface
Simple yet fully functional in-memory key-value storage server based on HTTP protocol with elements being purged when expired. All operations run in constant time.
A lightweight, self‑contained, Go implementation of a distributed key‑value store
Simple schema-less Key-Value NoSQL database with simplest API interface
A read-only key-value database.
A key-value storage solution built on Tarantool with a RESTful API powered by Gin (Go).
Two Phase Commit Implementation in a k/v database
Fast Scalable Minimal Perfect Hash for Large Keysets
Open source Key-Value Database Written in Go
My solution for MIT 6.5840 (aka. MIT 6.824). No failure within 30,000 tests.
Distributed key-value storage system based on Raft consensus algorithm (MIT's Distributed Systems Labs)
Add a description, image, and links to the key-value-database topic page so that developers can more easily learn about it.
To associate your repository with the key-value-database topic, visit your repo's landing page and select "manage topics."