Show HN

boomkat

by @ricardobeat

a javascript engine written in C3 with native TS support Hi HN! For the past three months I’ve been working on boomkat, a fully ES compatible, strict-only engine. It was written from scratch using the C3 language, with Duktape and QuickJS as reference engines. The engine passes 100% of test262 (subset, excluding legacy features, sloppy mode and proposal stage features), 10x faster than Duktape, matching QuickJS in performance, and can natively run TypeScript files including module support. Supports all modern JS features. It was built with a mix of several open-weight models and harnesses, with Claude Code as reviewer. I estimate 300+ hours of work, plus agents running nearly 24/7 for 12 weeks. 2000+ commits, all read (but not fully reviewed) by me. About €300 spent in total. As the README warns, this is not production-ready code, but I think it's at a state worth sharing. Surprisingly test262 still leaves a lot of surface uncovered, there are still small issues here and there but it runs a lot of real world code successfully (e.g. Zod). Would love to hear thoughts on the engine, implementation and development process.

Discover more builders

Builderlust is an endless, joyful scroll of real projects people are shipping right now. Get the app to keep finding your next spark of inspiration.

📱 Coming soon to iOS & AndroidOpen in the app