2026-02-28 20:34:43 +13:00
2026-02-28 20:34:37 +13:00
2026-02-28 20:21:19 +13:00
2026-02-28 20:21:19 +13:00
2026-02-28 20:34:43 +13:00
2026-02-28 20:00:15 +13:00
2026-02-28 20:00:15 +13:00
2026-02-28 20:00:15 +13:00
2026-02-28 20:00:15 +13:00
2026-02-28 20:00:15 +13:00
2026-02-28 20:21:19 +13:00
2026-02-28 20:21:19 +13:00
2026-02-28 20:34:37 +13:00
2026-02-28 20:00:15 +13:00
2026-02-28 20:00:15 +13:00
2026-02-28 20:21:19 +13:00

PamphletDB

PamphletDB is an embedded key-value store for Go.

Values are split into fixed-size pages. Values can be large data streams but must be aligned to the database's configured page size.

There is a top-level key namespace; use CreateBucket to create additional child buckets within a namespace. Buckets can be nested to arbitrary levels.

Usage

db := NewFromMemory()

stream, _ := db.CreateStream("foo.txt")

_ = stream.Set("hello world")
Description
PamphletDB is an embedded key-value store for Go
Readme 77 KiB
Languages
Go 100%