compare
Fjall vs Pebble
The same facts for both, read from GitHub every night, and the relation a person reviewed.
| Fact | Fjall | Pebble |
|---|---|---|
| Language | Rust | Go |
| Licence | Apache-2.0 | BSD-3-Clause |
| Stars | 2.4k | 6k |
| Latest | 3.1.12 | v2.1.7 |
| Last push | 2026-10-05 | 2026-10-06 |
| Release cadence | about 22 days between releases | about 11 days between releases |
| Active contributors | 4 commit authors on the default branch in the last 90 days | 5 commit authors on the default branch in the last 90 days |
| Flags | none | none |
How they relate
Both replace RocksDB. Alternatives to RocksDB →
PartialFjallLSM-tree key-value store in Rust with keyspaces and transactions, without C++ bindings.
PartialPebbleLSM key-value store in Go with RocksDB's design and part of its feature set, without cgo.
Fjall
Pebble
- v2.1.72026-08-24Pebble release used in production by CockroachDB 25.3.x, with v2 path.
- v2.0.92026-05-27Pebble release used in production by CockroachDB 24.3.0, with v2 path, plus minor fixes, some updated deps, and go 1.24…
- v2.1.62026-05-27Pebble release used in production by CockroachDB 25.3.0, with v2 path.
- v2.0.82026-05-05Pebble release used in production by CockroachDB 24.3.0, with v2 path, plus minor fixes, some updated deps, and go 1.24…
- v2.1.52026-05-05Pebble release used in production by CockroachDB 25.3.0, with v2 path.
Fjall
unsigned The latest release, 3.1.12, carries no signature GitHub could verify.
Loading the security report
Pebble
unsigned The latest release, v2.1.7, carries no signature GitHub could verify.
Loading the security report