> TCL test harness. C SQLite's test suite is driven by ~90,000+ lines of TCL scripts deeply intertwined with the C API. These cannot be meaningfully ported. Instead, FrankenSQLite uses native Rust #[test] modules, proptest for property-based testing, a conformance harness comparing SQL output against C SQLite golden files, and asupersync's lab reactor for deterministic concurrency tests.
If you're not running against the SQLite test suite, then you haven't written a viable SQLite replacement.
Single writer will outperform MVCC as long as you do dynamic batching (doesn't prevent logical transactions) and all you have to do is manage that writer at the application level.
Concurrent writers just thrash your CPU cache. The difference between L1 and L3 can be 100x. So your single writer on a single core can outperform 10-100s of cores. Especially when you start considering contention.
Here's sqlite doing 100k TPS and I'm not even messing with core affinity and it's going over FFi in a dynamic language.
This kind of slop spewing into Github feels like the modern equivalent of toxic plumes coming from smoke stacks.
Utterly unmaintainable by any human, likely never to be completed or used, but now deposited into the atmosphere for future trained AI models and humans alike to stumble across and ingest, degrading the environment for everyone around it.
Even though it looks like LLM slop, we are starting to see big projects being translated/refactored with LLMs. It reminds me of the 2023 AI video era. If the pattern follows, we will start to see way fewer errors until it is economically viable.
Love the "race" demo on the site, but very curious about how you approached building this. Appreciated the markdown docs for the insight on the prompt, spec, etc
If you can't tell this is LLM slop then I don't really know what to tell you. What gave it away for me was the RaptorQ nonsense & conformance w/ standard sqlite file format. If you actually read the code you'll notice all sorts of half complete implementations of whatever is promised in the marketing materials: https://github.com/Taufiqkemall2/frankensqlite/blob/main/cra...
If you bothered to do any research at all you’d know the author as an extreme, frontier, avant-garde, eccentric LLM user and I say it as an LLM enthusiast.
messe|3 hours ago
If you're not running against the SQLite test suite, then you haven't written a viable SQLite replacement.
manmal|2 hours ago
gigatexal|1 hour ago
The value of SQLite is how robust it is and that’s because of the rigorous test suite.
littlestymaar|2 hours ago
andersmurphy|28 minutes ago
Single writer will outperform MVCC as long as you do dynamic batching (doesn't prevent logical transactions) and all you have to do is manage that writer at the application level.
Concurrent writers just thrash your CPU cache. The difference between L1 and L3 can be 100x. So your single writer on a single core can outperform 10-100s of cores. Especially when you start considering contention.
Here's sqlite doing 100k TPS and I'm not even messing with core affinity and it's going over FFi in a dynamic language.
https://andersmurphy.com/2025/12/02/100000-tps-over-a-billio...
tekacs|3 hours ago
https://github.com/Dicklesworthstone/frankensqlite#current-i...
Although I will admit that even after reading it, I'm not exactly sure what the current implementation status is.
measurablefunc|2 hours ago
siliconc0w|2 hours ago
messe|2 hours ago
anon-3988|3 hours ago
vvern|3 hours ago
cindyllm|3 hours ago
[deleted]
zmmmmm|1 hour ago
Utterly unmaintainable by any human, likely never to be completed or used, but now deposited into the atmosphere for future trained AI models and humans alike to stumble across and ingest, degrading the environment for everyone around it.
Rapzid|1 hour ago
But nobody shows off static HTML sites on HN.
coppsilgold|1 hour ago
RS over GF256 is more than adequate. Or just plain LDPC.
[1] <https://www.jeffreyemanuel.com/writing/raptorq>
burakemir|3 hours ago
MIT plus a condition that designates OpenAI and Anthropic as restricted parties that are not permitted to use or else?
nxobject|2 hours ago
sam_goody|28 minutes ago
Are there any other FrankenProjects out there that have had any success?
Were we so impressed by the concept of the original Frankenstein?
Is this a Freudian slip, that we are expecting these AI projects to turn on their creators?
tosti|3 hours ago
bigyabai|3 hours ago
bpbp-mango|3 hours ago
Impressive piece of work from the AIs here.
Jean-Papoulos|1 hour ago
skppy|1 hour ago
DeathArrow|3 hours ago
kennethallen|3 hours ago
baq|2 hours ago
littlestymaar|2 hours ago
Jooror|3 hours ago
messe|3 hours ago
A better question is if the implementation was touched by anything other than generative AI.
DetroitThrow|3 hours ago
up2isomorphism|1 hour ago
measurablefunc|2 hours ago
baq|2 hours ago