Getting started
Install kv and write your first transactional, ordered key/value database in a single Go file or one shell command.
Three short pages: how kv thinks about a database (one file, transactions, ordered keys, a choice of engine), how to add it to a Go program or install the command-line tool, and a guided first run that ends with a real database you have read, written, and scanned.
Introduction
The model behind kv: one file, ACID transactions over ordered keys, and a storage engine you choose rather than inherit.
Installation
Add kv to a Go program with go get, or install the kv command-line tool from Go, Homebrew, Scoop, a release archive, a Linux package, or the container image.
Quick start
From an empty editor to a transactional, ordered key/value database: open it, write in a transaction, read it back, and scan a prefix, in both Go and the CLI.