Pages

About

XKV is a small key-value store that remembers why. Every write records who made it, why, and which earlier change caused it. Any value can then explain itself, one cause …

Contact

The project would like to hear from: Teams who keep limits, prices, settings or flags in a store and keep getting asked why a value changed. Engineers who tried XKV and …

Download XKV

The xkv command reads and writes a store from the shell and serves it over HTTP. Each archive holds the command with the license files and the README. The links always …

Live Demo

The demo runs XKV in your browser. It’s the Go package itself, compiled to WebAssembly, with the store’s file kept in memory. Nothing needs installing, and …

Quick Start

Ten minutes from nothing to a value that explains itself. Use the xkv command first to see the idea, then the Go package to build it into a program. 1. Get the Command …

Reference

Everything XKV offers, on one page: the Go package, the xkv command, the HTTP mode, and the file. The README is the full manual, and the Go documentation is on …