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

DevFeed: [We will rewrite SQLite. And we are going all-in](<https://devfeed.tech/articles/we-will-rewrite-sqlite-and-we-are-going-all-in-6101.md>)

Original publisher: [Read original article](<https://turso.tech/blog/we-will-rewrite-sqlite-and-we-are-going-all-in>)

Author: Glauber Costa

Published: 2025-01-21T00:00:00Z

Content type: article

Language: en

Sources: [Turso Blog](<https://devfeed.tech/sources/turso-blog.md>)

Topics: [SQLite](<https://devfeed.tech/topics/sqlite.md>), [Rust](<https://devfeed.tech/topics/rust.md>), [Database](<https://devfeed.tech/topics/database.md>), [libSQL](<https://devfeed.tech/topics/libsql.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Turso](<https://devfeed.tech/topics/turso.md>)

Tags: [announcement](<https://devfeed.tech/tags/announcement.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [database](<https://devfeed.tech/tags/database.md>), [github](<https://devfeed.tech/tags/github.md>), [libsql](<https://devfeed.tech/tags/libsql.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [rust](<https://devfeed.tech/tags/rust.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>), [turso](<https://devfeed.tech/tags/turso.md>)

## AI overview

Turso explains its decision to rewrite SQLite from scratch in Rust with a modern asynchronous architecture after concluding that libSQL had not achieved the original goal of evolving SQLite's core through community contributions. The new project has attracted contributors and foundational database work, motivating Turso to make it an official focus.

## Source excerpt

Why we are rewriting SQLite from scratch in Rust instead of evolving libSQL, and going all-in on an async, open contribution database for the next decade.