Brimstone
lastmod 2025-11-19created 2025-11-192 edits
An ES2025 JavaScript engine written in Rust
About
- A JavaScript engine implemented from scratch in Rust, with near-complete support for the ECMAScript specification
- Currently passes over 97% of the ECMAScript language, verified with test262-based tests
- Inspired by V8's Ignition design and SerenityOS's LibJS, it implements most components itself with minimal dependencies
- Provides spec-compliant built-in objects and functions, including a bytecode VM, a compacting garbage collector, and a custom RegExp engine and parser
- Not yet production-ready, but an important step forward in developing a Rust-based JS engine with ES2025-level features