> 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.<p>If you're not running against the SQLite test suite, then you haven't written a viable SQLite replacement.
If this wasn't ambitious enough, the author is also porting glibc to rust. As I understand it, all of it is agentic coded using custom harnesses.
It's worth scrolling down to the current implementation status part:<p><a href="https://github.com/Dicklesworthstone/frankensqlite#current-implementation-status" rel="nofollow">https://github.com/Dicklesworthstone/frankensqlite#current-i...</a><p>Although I will admit that even after reading it, I'm not exactly sure what the current implementation status is.
Looks mildly interesting, but what's up with the license?<p>MIT plus a condition that designates OpenAI and Anthropic as restricted parties that are not permitted to use or else?
Clean room implementation yea sure buddy
Says on top it's called monster but then it speaks of frankensql. Confusing website imho for a nice project
I was looking at this repo the other day. Time travel queries look really useful.<p>Impressive piece of work from the AIs here.
Was it vibe coded?
Nobody in their right mind would sponsor this project to be hand written.
Extremely. Repo is littered with one-off Python scripts, among many other indicators.
Of course it was.
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
Is the implementation untouched by generative AI? Seems a bit ignorant/dishonest to claim “clean-room” in such a case
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: <a href="https://github.com/Taufiqkemall2/frankensqlite/blob/main/crates/fsqlite-vdbe/src/engine.rs#L9" rel="nofollow">https://github.com/Taufiqkemall2/frankensqlite/blob/main/cra...</a>
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.