Musql, JIT-compiled SQL, up to 300x faster than SQLite, 1000x vs. Turso
Get picks like this daily. The day's top launches, AI/tech news, and a weekly opportunity spotlight — straight to your inbox.
This is 1 of 121 launches in database management systems and engines — see how it stacks up on momentum and crowding →
97 other launches read as similar to this one →
Details
- External ID
- 49988641
- Source
- HN
- Company
- —
- Product
- Musql, JIT-compiled SQL, up to 300x faster than SQLite, 1000x vs. Turso
- Website domain
- github.com
- Launched
- Oct. 7, 2026
- Cohort
- —
- Upvotes
- 11
- Upvotes percentile
- 0.60
- Tags
- —
Description
Howdy HN!Missing a fast pure Go embedded SQL database. The issue is that compared to C, go is slow. Having done a lot of JIT in go, I naturally wanted to stick a JIT that generates native query kernels and see what happens.Result: musql. Pronounced "muscle."On a 100K-row filtered count, musql takes 21 µs: about 300x faster than C SQLite and nearly 1,000x faster than Turso. Single-threaded, warm cache, using musql's direct API, native C SQLite, and Turso's Go driver. Filtered sums are 130x faster than C SQLite, grouped aggregates 95x.It works with Go's database/sql or through a server for libSQL clients. It uses its own storage format, with SQLite import/export. And yes, the SQL VM runs DOOM.Code, setup, and benchmarks: https://github.com/samyfodil/musql
Enrichment
- Niche
- database management systems and engines
- Vertical
- Horizontal
- Function
- Data infrastructure
- Audience
- Developer
- AI stance
- Not AI
- Project type
- Hobby / open-source project
- Normalized one-liner
- jit-compiled embedded sql database engine
- Manually corrected
- False
Could you build this?
No Writing an embedded SQL database with a custom JIT compiler that generates native machine code kernels in Go requires deep systems engineering and compiler expertise.
What it would actually take: Building this requires writing an AST parser and query planner for SQL in Go, coupled with a JIT engine that emits raw architecture-specific machine code (e.g., x86/ARM assembly via runtime bytecode generation). Developers need deep low-level systems expertise in CPU instruction sets, memory management, and database query optimization techniques (e.g., vectorized execution or push-based query compilation like HyPer).
Discussion
4 comments analyzed.
Competitors
Other products that read as similar to this one — 97 launches clear the similarity bar, closest 8 shown.
Attention rank: #42 of 98 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).
Launched 343 days after the earliest competitor.
- A Wasm to Go Translator · hn · 2026-02-26 · 7 upvotes · similarity 0.49
- Llm.sql · hn · 2026-04-24 · 8 upvotes · similarity 0.46
- sqlite-multiwriter · github · 2026-10-08 · 161 upvotes · similarity 0.44
- twelve-dollar-server-challenge · github · 2026-10-03 · 37 upvotes · similarity 0.44
- Turbolite · hn · 2026-03-26 · 185 upvotes · similarity 0.44
- Real-workload SQLite benchmarks on Hetzner's cheapest VPS · hn · 2026-05-09 · 8 upvotes · similarity 0.43
- SQL Optima · ph · 2026-09-19 · 1 upvotes · similarity 0.42
- Elysia JIT "Compiler", why it's one of the fastest JavaScript framework · hn · 2026-02-08 · 54 upvotes · similarity 0.42
Other launches for this product
- No other launches for this product.