tinykv focuses on simplicity: JSON-based, serde-powered, with optional TTL. Perfect for CLI tools, game saves, config storage.
Would appreciate any feedback from the HN community!
tinykv focuses on simplicity: JSON-based, serde-powered, with optional TTL. Perfect for CLI tools, game saves, config storage.
Would appreciate any feedback from the HN community!
Both solve the "I just need simple persistence" problem, tinykv just does it the "Rust way" with strong typing and serde.
Desktop applications (std + serde) Embedded systems (no_std + nanoserde) WASM projects (minimal footprint) IoT devices (ultra-minimal)
WaxProlix•7mo ago
hasanyildiz•7mo ago
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>.