boa
« Back to VersTracker
Description:
Embeddable and experimental Javascript engine written in Rust
Type: Formula  |  Latest Version: 0.21@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  @boa_dev  |  formulae.brew.sh
Category: Developer tools
Tags: javascript rust engine embeddable ecmascript
Install: brew install boa
About:
Boa is an experimental Javascript engine implemented in Rust, designed to be embedded within other applications. It provides a lightweight, safe, and high-performance alternative to traditional C++ engines, focusing on ECMAScript specification compliance while offering modern memory safety guarantees.
Key Features:
  • Written in Rust for memory safety and performance
  • Embeddable architecture for integration into Rust projects
  • ECMAScript compliant with active spec implementation
  • Zero-cost abstractions leveraging Rust's ecosystem
Use Cases:
  • Embedding a JS runtime in Rust applications
  • Building custom scripting environments
  • Learning and experimenting with engine development
Alternatives:
  • QuickJS – C-based engine, more mature but lacks Rust's memory safety
  • V8 – Google's production engine, much larger and more complex
License: MIT OR Unlicense
Dependencies: openssl@3
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, sonoma, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Oct 22, 2025 3:42am 0 VERSION_BUMP 511c577b
Sep 12, 2025 6:40pm 0 VERSION_BUMP a385874f