Getting started
Install kv and write your first key/value database in a single Go file or over the Redis protocol.
Three short pages: how kv thinks about a database (one file, zero deps, flat point lookups), how to add it to a Go program or install the server binary, and a guided first run that ends with a real database you have read from and written to.
Introduction
The model behind kv: one file, zero dependencies, a hash-indexed point store built for flat lookups over datasets larger than memory, with two durability modes.
Installation
Add kv to a Go program with go get, or install the kv server binary from Go, Homebrew, Scoop, a release archive, a Linux package, or the container image.
Quick start
From an empty editor to a key/value database: open it, set a key, get it back with a scratch buffer, delete it, and close. Then serve the same engine over the Redis protocol.