← The log

boa-dev/boa

★ 7,617 stars

RustWebAssembly

Covered in week 2026-W25 · the 2026-06 report

Boa is an embeddable Javascript engine written in Rust.

What boa is

Boa is an experimental JavaScript lexer, parser and interpreter written in Rust 🦀, it has support for more than 90% of the latest ECMAScript specification. We continuously improve the conformance to keep up with the ever-evolving standard.

From the repository README · read it on GitHub →

17 Jun 2026 · 0:37
Wow! Build Your OWN JavaScript Engine — In Rust, 94% Spec Conformance, Embeddable #Shorts
Watch on YouTube →

Transcript

Embedding Chrome's V8 engine bloats your app by 200 megabytes. Boa shrinks that to a tiny JavaScript runtime you can read in one afternoon—94% compatible with standard JavaScript, no C++ memory crashes, and small enough to embed anywhere. Drop it into games and desktop tools to let users write their own scripts safely without shipping a browser, or build plugins that run confined code without risking your main process. Over 7,300 stars on GitHub. Star it at github.com/boa-dev/boa.

View on GitHub