Organizing data in Rust
Repositories
fjall
LSM-based embeddable key-value storage engine
MIT / Apache
lsm-tree
K.I.S.S. implementation of log-structured merge trees
MIT / Apache
sfa
Minimal, flat file archive encoding/decoding library
MIT / Apache
byteview
Clonable and inlinable immutable byte slice
MIT / Apache
Sponsors
Featured posts
Recent posts
Fjall 3.1: Compaction filters
Mar 6, 2026
Run custom logic during compactions
Releasing Fjall 3.0
Jan 2, 2026
A year in the making
Fjall 2.8
Mar 30, 2025
Better cache API & fast bulk loading
Retracing Google’s steps: recreating the Webtable in Rust
Mar 21, 2025
The key-value design to store the entire internet
When Rust's Arc is not enough: Announcing Fjall 2.6
Feb 8, 2025
Introducing byteview for better performance in Fjall
Announcing Fjall 2.5
Jan 8, 2025
...further performance improvements
Announcing Fjall 2.3
Nov 1, 2024
Yet more performance improvements
Announcing Fjall 2.2
Oct 20, 2024
Now with concurrent write transactions
Conditional type specialization using newtypes
Oct 7, 2024
Using Rust newtypes to specialize conditional types
Announcing Fjall 2.1
Oct 6, 2024
Further adventures in LSM-tree optimizations