akrylysov/pogreb
Embedded key-value store for read-heavy workloads written in Go observed · 2026-08-28
Health v2 · maintenance only
57/100
- Activity 76
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3161
- days_rel: n/a
- days_push: 149
- n_releases_24m: 0
Adoption not part of the score
1351 stars · 94 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Pogreb is an embedded key-value store written in pure Go, optimized for fast random lookups and infrequent bulk inserts in read-heavy workloads. It stores larger-than-memory data sets with low memory usage and is safe for concurrent use by multiple goroutines.
Use cases
- embed a fast key-value store in a Go application
- store larger-than-memory datasets with low memory usage
- fast random lookups for read-heavy workloads
- simple local persistence without running a database server
- replace bolt/badger/goleveldb for point-lookup-heavy workloads
When to choose
- your workload is dominated by point lookups rather than range scans
- you want a dependency-free, pure-Go embedded store
- you need low memory usage and larger-than-memory storage
- you need concurrent-safe access from multiple goroutines
When to avoid
- you need range scans or ordered iteration
- you have write-heavy workloads with frequent bulk inserts
- you need fast crash recovery for very large databases
- you need multi-process access to the same database
Facets
library · maturity stable
database caching databases developer-tools backend go cross-platform embedded-database key-value-store hash-table read-heavy wal pure-go
1 source
- readme: https://github.com/akrylysov/pogreb · fetched 2026-08-28 · b729748c52fb
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| akrylysov/pogreb | main | 57 |
For agents
markdown · JSON · MCP: product_card(name="akrylysov/pogreb")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem