tursodatabase/turso
View on GitHub ↗ ★ 25,123 Rust
A SQL database in Rust: SQLite-compatible, now also speaking Postgres (experimental). The LLVM of databases.
47 mentions on Hacker News by 43 people: 4 stories, 43 comments · first 2024-12-10 · latest 2026-09-01
20082026
-
TPC-H is the recommended approach in Turso's CONTRIBUTING.md - https://github.com/tursodatabase/turso/blob/main/CONTRIBUTIN...
comment by shellpipe · 2026-09-01 · in Io_uring Without Readahead -
…this one might or might not have; a hypothetical Rust SQLite would probably need a lot of unsafe ( https://github.com/tursodatabase/turso has 556 unsafe blocks in the core), and I don't have a sense of whether the particular part that…
comment by ameliaquining · 2026-08-12 · in Tracking down the 16-year-old WAL-reset SQLite bug -
…over the network you can look at https://turso.tech/ it’s a almost drop in replacement for sqlite ( https://github.com/tursodatabase/turso/blob/main/COMPAT.md )
comment by gabeio · 2026-07-17 · in Learning a few things about running SQLite -
https://github.com/tursodatabase/turso
comment by estebank · 2026-07-11 · in Prefer strict tables in SQLite -
…ecosystem to consider. [1] https://turso.tech/blog/introducing-limbo-a-complete-rewrite... [2] https://github.com/tursodatabase/turso
comment by smitty1e · 2026-07-11 · in The Lindy effect in software -
…claiming to have found a way to execute arbitrary SQL. The project in question? An SQL server... https://github.com/tursodatabase/turso/pull/4322
comment by andrepd · 2026-06-27 · in Anonymous GitHub account mass-dropping undisclosed 0-days -
Its the account that posted this PR https://github.com/tursodatabase/turso/pull/6257
comment by jmuguy · 2026-05-15 · in We are retiring our bug bounty program -
…such attempt I've seen, and just like the other two it looks like this project is totally doomed: https://github.com/tursodatabase/turso/ Like, look: https://github.com/tursodatabase/turso/issues/6412 It's stunning considering this project…
comment by LLMCodeAuditor · 2026-04-16 · in SDL bans AI-written commits -
I believe the full docs are here: https://github.com/tursodatabase/turso/blob/main/docs/manual...
comment by nikisweeting · 2026-04-03 · in Modern SQLite: Features You Didn't Know It Had -
…do call out the compromises - they have a whole page about how they are not yet fully compatible: https://github.com/tursodatabase/turso/blob/main/COMPAT.md
comment by IshKebab · 2026-01-29 · in Deep dive into Turso, the “SQLite rewrite in Rust” -
…but: 1) It's MIT licensed. Including the test suite which is something lacking in SQLite: https://github.com/tursodatabase/turso 2) They have a paid cloud option to drive income from: https://turso.tech/pricing
comment by hu3 · 2026-01-29 · in Deep dive into Turso, the “SQLite rewrite in Rust” -
…and the inability to access the proprietary SQLite test suite. See the features and roadmap at https://github.com/tursodatabase/turso
comment by fulafel · 2026-01-29 · in Deep dive into Turso, the “SQLite rewrite in Rust” -
It's pretty easy to get some hard data, it's an open source project. I went to https://github.com/tursodatabase/turso/pulls?q=is%3Apr+is%3A... and looked at the last few PRs: https://github.com/tursodatabase/turso/pull/4824/files "some…
comment by dgroshev · 2026-01-23 · in Turso is an in-process SQL database, compatible with SQLite -
Like this? https://github.com/tursodatabase/turso Disclaimer: Credit goes to whoever mentioned this in this discussion before me.
comment by goku12 · 2026-01-06 · in C Is Best (2025) -
SQLite's test suite is proprietary. A Rust implementation exists. It's called turso https://github.com/tursodatabase/turso There's a whole company around it.
comment by EricRiese · 2026-01-06 · in C Is Best (2025) -
I forgot what Limbo was, Rust rewrite of SQLite, now called Turso. https://github.com/tursodatabase/turso I could see it being useful for pure Rust projects once its completed. I mean in Java / Kotlin land, I prefer to use H2 in some cases…
comment by giancarlostoro · 2026-01-06 · in C Is Best (2025) -
…another language. Almost certainly correct. It is however being rewritten in Rust by other people https://github.com/tursodatabase/turso . This is probably best thought of as a seperate, compatible project rather than a true rewrite.
comment by nicoburns · 2026-01-06 · in C Is Best (2025) -
…the Rust rewrite of sqlite by Turso [1]. The big advantage is the file format compatibility. [1] https://github.com/tursodatabase/turso
comment by Sytten · 2025-12-12 · in Stoolap: High-performance embedded SQL database in pure Rust -
…[0] https://rustc-dev-guide.rust-lang.org/overview.html [1] https://github.com/epilys/rsqlite3 [2] https://github.com/tursodatabase/turso/ [3] https://sqlite.org/chronology.html [4] https://www.sqlite.org/whyc.html [5]…
comment by az09mugen · 2025-11-26 · in APT Rust requirement raises questions -
…Sometime after the HN backlash[2], that paragraph was removed. Eventually, Turso released https://github.com/tursodatabase/turso without a code of conduct and hasn't had one since. For me, the saddest part of the affair is that Richard…
comment by hitekker · 2025-10-15 · in Beyond the SQLite single-writer limitation with concurrent writes -
fwiw there's a project doing just that: https://github.com/tursodatabase/turso they have a blog hinting at some answers as to "why": https://turso.tech/blog/introducing-limbo-a-complete-rewrite...
comment by t14n · 2025-10-15 · in Why Is SQLite Coded In C -
…simultaneous writers having landed in main and it's not document as a feature in the release notes https://github.com/tursodatabase/turso/commits neither the prerelease https://github.com/tursodatabase/turso/releases/tag/v0.3.0-p... nor…
comment by fragmede · 2025-10-15 · in Beyond the SQLite single-writer limitation with concurrent writes -
…is ignoring the elephant in the room: SQLite is being rewritten in Rust and it's going quite well. https://github.com/tursodatabase/turso It has async I/O support on Linux with io_uring, vector support, BEGIN CONCURRENT for improved write…
comment by slashdev · 2025-10-14 · in Why Is SQLite Coded In C -
…And we are going all-in" https://turso.tech/blog/we-will-rewrite-sqlite-and-we-are-go... - Project: https://github.com/tursodatabase/turso Status: "Turso Database is currently under heavy development and is not ready for production use."
comment by pella · 2025-10-14 · in Why Is SQLite Coded In C -
3 different types of sqlite, 14 different versions total: https://github.com/tursodatabase/turso/network/dependencies?...
comment by Meneth · 2025-09-17 · in Shai-Hulud malware attack: Tinycolor and over 40 NPM packages compromised -
…for Limbo (the SQLite Rust rewrite) to have 3135 dependencies (of those, 1313 Rust dependencies). https://github.com/tursodatabase/turso/network/dependencies
comment by ncruces · 2025-09-16 · in Shai-Hulud malware attack: Tinycolor and over 40 NPM packages compromised -
SQLite in Rust https://github.com/tursodatabase/turso CPython in Rust https://github.com/RustPython/RustPython Bash in Rust https://github.com/shellgei/rusty_bash
comment by odie5533 · 2025-09-05 · in Fil's Unbelievable Garbage Collector -
…recent DBSP-based Incremental View Maintenance capability [0] would make of a view like this. [0] https://github.com/tursodatabase/turso/tree/main/core/increm...
comment by refset · 2025-09-03 · in Poor man's bitemporal data system in SQLite and Clojure -
…three [3] implementations, right? [1] sqlite.org [2] https://github.com/tursodatabase/libsql [3] https://github.com/tursodatabase/turso
comment by gwd · 2025-08-29 · in PSA: Libxslt is unmaintained and has 5 unpatched security bugs -
I tried to add it to ClickBench, but the first CREATE TABLE statement leads to panic in Rust: https://github.com/tursodatabase/turso/issues/2058
comment by zX41ZdbW · 2025-07-11 · in The first alpha of Turso: The next evolution of SQLite -
How about Limbo, the SQLite rewrite in rust? https://github.com/tursodatabase/limbo
comment by avinassh · 2025-06-07 · in Summer projects (preferably open source) for college sophomores -
…Rust) will include this feature, though there is no ETA yet. It's currently being discussed here: https://github.com/tursodatabase/limbo/discussions/1149 . Please share your thoughts and use cases.
comment by avinassh · 2025-03-31 · in Turso SQLite Offline Sync Public Beta -
…to Turso in the future) is our Rust rewrite of SQLite. It is also open source (MIT license) - https://github.com/tursodatabase/limbo
comment by avinassh · 2025-03-31 · in Turso SQLite Offline Sync Public Beta -
…Extinguish What makes you think that? Limbo is MIT licensed and I don't see any CLA on [1]. [1]: https://github.com/tursodatabase/limbo/blob/main/CONTRIBUTIN...
comment by rustc · 2025-03-31 · in Turso SQLite Offline Sync Public Beta -
…be reached. AFAIK the platform continue to use libSQL, given the early stage of Limbo. [1] - https://github.com/tursodatabase/limbo/milestone/1
comment by SchwKatze · 2025-03-31 · in Turso SQLite Offline Sync Public Beta -
…one of the cofounders on a recent podcast was very enthusiastic about the benefits of the approach. https://github.com/tursodatabase/limbo/tree/main/simulator https://changelog.com/podcast/626
comment by crabmusket · 2025-02-20 · in Build your own SQLite in Rust, Part 5: Evaluating queries -
SQLites alternative in rust is a thing though https://github.com/tursodatabase/limbo
comment by rockwotj · 2025-02-20 · in Build your own SQLite in Rust, Part 5: Evaluating queries -
…https://github.com/sqlite/sqlite/tree/master/test tursodatabase/limbo//testing: https://github.com/tursodatabase/limbo/tree/main/testing
comment by westurner · 2025-02-04 · in Build your own SQLite, Part 4: reading tables metadata -
If you don’t know it already, you’ll probably be interested in limbo: https://github.com/tursodatabase/limbo It’s much more ambitious/complete than the db presented in the tutorial. If memory serves me correctly, it uses the same parser…
comment by sevender · 2025-02-04 · in Build your own SQLite, Part 4: reading tables metadata -
…“Limbo” is aiming for here You know ... you could just read a little before writing so much. On https://github.com/tursodatabase/limbo it says their stated goals are - "SQLite compatibility. SQL dialect support. File format support. SQLite…
comment by nindalf · 2024-12-19 · in In Search of a Faster SQLite -
…seen many improvements since then, one being support for Deterministic Simulation Testing. repo: https://github.com/tursodatabase/limbo
comment by avinassh · 2024-12-17 · in In Search of a Faster SQLite -
…fast as SQLite will be hard with full compatibility given that I expect a lot more branching etc? https://github.com/tursodatabase/limbo/blob/main/COMPAT.md
comment by durandal1 · 2024-12-10 · in Limbo: A complete rewrite of SQLite in Rust -
…WASM as first class, and has Deterministic Simulation Testing support from the beginning. source: https://github.com/tursodatabase/limbo
comment by avinassh · 2024-12-10 · in Limbo: A complete rewrite of SQLite in Rust