v0.3.0 is now live!
Added comprehensive no_std support - tinykv now works in:
Desktop applications (std + serde) Embedded systems (no_std + nanoserde) WASM projects (minimal footprint) IoT devices (ultra-minimal)
13 karma · joined July 4, 2025
Desktop applications (std + serde) Embedded systems (no_std + nanoserde) WASM projects (minimal footprint) IoT devices (ultra-minimal)
Both solve the "I just need simple persistence" problem, tinykv just does it the "Rust way" with strong typing and serde.
Use cases where tinykv fits better: CLI tool config storage, game save files, application preferences, prototyping/MVP development, when you want to inspect/edit the data file manually.
I built it because I kept reaching for simple persistence, but SQLite felt like overkill for storing a HashMap<String, Value>.