January 29, 2026
Did you even click the link?
Deep dive into Turso, the "SQLite rewrite in Rust"
Fans cheer, skeptics yell “use Postgres,” and everyone asks where the online mode is
TLDR: Turso is a new Rust-built engine that works with SQLite files and promises encryption and many simultaneous writes. Commenters split between “just use Postgres” via pglite, confusion over Turso’s promised online mode, and applause for a human-written deep dive—why it matters: simpler apps might get safer, faster storage.
Turso, a new Rust-made spin on the tiny database that lives inside your phone and laptop, dropped a bold promise: keep the familiar SQLite file format but add modern comforts like built‑in encryption and real multi-writer support (think: more than one person editing at once). The blog’s human vibe got applause—one reader literally thanked the author for not sounding like a bot. But the crowd quickly split into camps. The loudest chorus? “Why not just Postgres?” with multiple folks pointing at pglite.dev, a Postgres-in-a-box meant to embed inside apps just like SQLite. Cue the classic internet line: “Did you actually click the link?” as commenters spar over whether pglite already solves this.
Then came the plot twist: confusion over Turso’s supposed “networked mode.” The post says it can run inside your app or as a server you connect to, but one skeptic demanded receipts: where is that in the docs? Another voice chimed in that pglite runs in browser‑friendly tech (WebAssembly), so if you want “runs everywhere,” Postgres might crash the Turso party. In short, the community is split between Rusty optimism (safer, cleaner, faster) and Postgres pragmatism, with a side of “show me the docs” energy and a sprinkle of “thank you for being human.”
Key Points
- •Turso is a Rust-based database engine largely compatible with the SQLite file format, with architectural differences.
- •SQLite is widely deployed and highly tested (~92M test lines vs ~156k code lines, about 590×).
- •The article identifies SQLite limitations: closed test suite, limited external contributions, C-related safety/maintenance issues, weak typing, and difficult schema changes.
- •Turso introduces built-in encryption and MVCC with support for concurrent writes, aiming to resolve long-standing SQLite pain points.
- •Turso is designed for both in-process and networked use, enabling potential cloud-hosted deployments and scaling across machines.