Home / Companies / Turso / Blog / Post Details
Content Deep Dive

We will rewrite SQLite. And we are going all-in

Blog post from Turso

Post Details
Company
Date Published
Author
Glauber Costa
Word Count
915
Language
English
Hacker News Points
-
Summary

SQLite's evolution is marked by a significant shift as developers embark on a complete rewrite to enhance its functionality, driven by a vision for a more open contribution model. Two years after forking SQLite to create libSQL, which succeeded in building a strong developer community but saw limited core database contributions, the team decided to explore a more radical approach by rewriting SQLite from scratch using Rust and a modern, asynchronous architecture. This new endeavor, initially a quiet experiment named "Limbo," rapidly gained traction, earning significant interest, GitHub stars, and deep contributions from the community. The rewrite aims to maintain SQLite's renowned reliability while adopting a contemporary architecture, ensuring compatibility and offering advanced testing methods. The project's unexpected success underscored the community's desire for a bold reimagining of SQLite unencumbered by legacy constraints, leading the developers to commit more resources and adjust their roadmap to embrace this new direction, aspiring to create an inclusive, modern evolution of SQLite that involves the broader developer community.