After rewriting SQLite in Rust, Turso turns its sights on Postgres
theregister.com Jul 30, 2026

After rewriting SQLite in Rust, Turso turns its sights on Postgres

AI-summarised brief · reviewed before publication

Cloud database provider Turso has launched a Postgres-compatible implementation built upon its existing Rust-based foundation. Following the successful rewrite of SQLite, originally codenamed Limbo, the company aims to expand its virtual machine architecture to support multiple SQL frontends. Turso CEO Glauber Costa stated that while Postgres is fundamentally sound, it requires modernization for the cloud-native era. The new initiative allows the same core to power different database systems, with MySQL and Redis frontends potentially following. Co-founders Glauber Costa and Pekka Enberg previously left ScyllaDB to create ChiselStrike, which pivoted to become Turso. They initially forked SQLite as libSQL to enable cloud features and external contributions. However, deeper architectural changes necessitated a complete rewrite. This new engine, named after the mythical Finnish sea creature Iku-Turso, serves as the planned foundation for future database engines. The company compares its approach to LLVM, offering one reliable core with various compiled frontends. This move marks a significant shift from simple forking to comprehensive re-engineering of established database technologies for modern cloud infrastructure requirements.

💡 Why It Matters

  • · By treating database engines as interchangeable frontends on a single modern core, Turso challenges the industry standard of maintaining separate, legacy codebases for each SQL dialect.
  • · This architecture promises reduced maintenance overhead and faster innovation cycles for developers tired of patching decades-old systems.