🥑 ArangoDB is a native multi-model database with flexible data models for documents, graphs, and key-values. Build high performance applications using a convenient SQL-like query language or JavaScript extensions.
Most advanced key-value database written in Go, extremely fast, compatible with LSM tree and B+ tree.
- lsm-tree
- bptree
- kv-store
- golang
pickleDB is an in memory key-value store using Python's orjson module for persistence. It can also use SQLite instead of orjson if needed.
High-performance write & space optimized transactional storage engine.
QuineDB is a quine that is also a key-value store.
ZoneTree is a persistent, high-performance, transactional, ACID-compliant ordered key-value database and LSM-tree storage engine for .NET.
Erlang LSM BTree Storage
An implementation of the Raft distributed consensus protocol, verified in Coq using the Verdi framework
A tiny Redis server built with Golang, compatible with RESP protocols.