Open-source storage engine for highly concurrent, transactional log-structured key-value storage.
-
Updated
Aug 7, 2025 - Go
Open-source storage engine for highly concurrent, transactional log-structured key-value storage.
A fast, disk-based BTree package with an extensive easy-to-use API optimized for large keys with many values.
Embedded durable, extensive, concurrent safe, highly configurable, transactional LSM tree based key-value store package
Creative and educational project for distributed system
key-value in-memory database server
[In Development] An Experimental distributed Key Value Store written in pure Go
A key-value NoSQL DB
Creek – A distributed key-value store with replication, fault tolerance, TTL-based expiration, and configurable consistency guarantees. 🚀
Implemented a distributed key value cache from scratch using Raft consensus algorithm. Communication is done using TCP protocol.
A personal key value store
Extremely simple Key/Value store for Go (golang) with MySQL backend.
a wrapper around BadgerDB providing a simple API.
high-performance, persistent key-value storage engine
A persistent key-value db for educational purposes only.
Distributed Key Value Store in Go
A naive and simple distributed KV storage system
A lightweight, extensible, and customizable Key-Value Store library in Go, served over gRPC.
Labs for MIT 6.824 Distributed Systems. Implemented distributed fault-tolerant key-value service, Raft Consensus algorithm and MapReduce
🏗 A simple key/value store (get/set) and queue (send/receive/delete).
Add a description, image, and links to the keyvaluestore topic page so that developers can more easily learn about it.
To associate your repository with the keyvaluestore topic, visit your repo's landing page and select "manage topics."