THE STORAGE MVP IS HERE

Your data.
Right where you need it.

Meet ZeeDB. A Go-native embedded database for local-first applications, with durable writes and a small, deliberate API.

Go 1.26+Zero runtime dependenciesWorks offline

A solid foundation, built in the open. The embedded engine is available today. SyncPath, server mode, and FastPath are on the roadmap .

Start building

Go from a fresh checkout to your first durable write.

A small API, by design

No server to provision. No query language to learn. Import the package and work directly with collection-scoped keys and values.

main.goGo
db, err := zeedb.Open("./data", zeedb.Options{})
if err != nil { return err }
defer db.Close()

// Your data, available right here. No network required.
err = db.Put(ctx, "users", []byte("1024"), []byte("Ada"))
if err != nil { return err }

value, err := db.Get(ctx, "users", []byte("1024"))
if err != nil { return err }
Read the embedded Go guide

Developer handbook

Build with complete examples, choose a data model, and understand the operational boundaries before shipping an integration.

Understand the engine

Clear guarantees start with understanding what happens underneath.

Know the current scope

ZeeDB is experimental. The current release is a single-node storage engine. Evaluate its validation record and limitations before choosing it for an application.

Something to improve?Edit this page on GitHub