← back

category

Embedded key-value stores

Key-value storage engines linked into a program as a library, with no server to run.

Side by side

Embedded key-value stores
ToolStarsLicenceTermsSelf-hostedLanguageLatestLast push
RocksDB32kGPL-2.0Open sourceNoC++v11.8.12026-10-06
Badger16kApache-2.0Open sourceNoGov4.9.62026-10-05
bbolt9.8kMITOpen sourceNoGov1.5.02026-09-15
Pebble6kBSD-3-ClauseOpen sourceNoGov2.1.72026-10-06
redb4.8kApache-2.0Open sourceNoRustv4.3.02026-10-05
Fjall2.4kApache-2.0Open sourceNoRust3.1.122026-10-05

6 tools

RocksDB

A library that provides an embeddable, persistent key-value store for fast storage.

Language
C++
Licence
GPL-2.0
Stars
32k
Latest
v11.8.1
Last push
2026-10-06
bbolt

An embedded key/value database for Go.

Language
Go
Licence
MIT
Stars
9.8k
Latest
v1.5.0
Last push
2026-09-15
Fjall

🗻 Log-structured, embeddable key-value storage engine written in Rust

Language
Rust
Licence
Apache-2.0
Stars
2.4k
Latest
3.1.12
Last push
2026-10-05

What these tools replace