A blazing-fast equality comparison utility for a variety of use-cases
ES5 shim for ES6 (ECMAScript 6) Reflect and Proxy objects
Lodash exported as ES modules.
ECMAScript parsing infrastructure for multipurpose analysis
MessagePack for ECMA-262/JavaScript/TypeScript
Anthropic Sandbox Runtime (ASRT) - A general-purpose tool for wrapping security boundaries around arbitrary processes
Library to create Formatted Excel Files.
JSON for Humans
A wepback plugin to verify ECMAScript version for bundle files
ESM -> WebAssembly Component creator, via a SpiderMonkey JS engine embedding
Intl.supportedValuesOf polyfill
Run a child as if it's the foreground process. Give it stdio. Exit when it exits.
babel's modular runtime helpers
A robust & optimized `String.prototype.repeat` polyfill, based on the ECMAScript 6 specification.
Facebook-specific fork of the esprima project
JavaScript grammar for tree-sitter
<!-- :begin use tokenizer/banner -->
Polyfill the ECMA-402 Intl API (except collation)
ES2019 spec-compliant String.prototype.trimEnd shim.
ECMAScript parsing infrastructure for multipurpose analysis
ES2019 spec-compliant String.prototype.trimStart shim.
A 100% compliant, self-hosted javascript parser with high focus on both performance and stability
MessagePack for JavaScript/ECMA-262, with changed behavior for BigInts
🧳 Verify your output code is compliant to the version you're targeting
ECMAScript runtime: native built-ins (console, Math, JSON, parseInt, isNaN, ...) that the boa-cat engine exposes to scripts. Each built-in is a NativeFn registered into the initial environment. No mut, no Rc/Arc, no interior mutability, no panics.
Servo-replacement runtime for Tauri: wires html-cat, css-cat, dom-cat, layout-cat, paint-cat, net-cat, boa-cat, ecma-runtime-cat, and web-api-cat into a single rendering + scripting pipeline. v1.1.0 backs the `tauri_runtime::Runtime` trait surface with a real winit event loop: `Runtime::run` consumes the event loop and opens any windows that were queued via `Runtime::create_window`; `WindowDispatch::set_title` / `show` / `hide` / `close` / `set_size` / `set_position` send commands to the loop via a winit `EventLoopProxy`. The remaining stub-heavy methods continue to return `tauri_runtime::Error` until later 1.x patch releases. The Servo no-AI policy disqualifies upstream contribution; this is the AI-built parallel.
Tree-walking ECMAScript interpreter built on ecma-syntax-cat. Evaluates Script programs to Values with a persistent heap and lexical environment, plus native (Rust-implemented) callables for embedder-supplied built-ins. No mut, no Rc/Arc, no interior mutability, no panics, exhaustive matches. Comp-cat-rs reformulation of the Boa engine core, targeting Tauri integration.