JavaScript engines zoo
-
Updated
May 26, 2026 - JavaScript
JavaScript engines zoo
Backend/data generator for test262.fyi
A JS/TS Engine
JSI is a JavaScript interpreter written in Rust that supports bytecode similar to quickjs. JSI 是一个 JavaScript 解释执行引擎,使用 Rust 编写无任何依赖,同时支持字节码执行。
A JavaScript engine in pure Zig.
✅ Tools for running the test262 ECMAScript test suite with SerenityOS's JavaScript engine (LibJS)
A fast, embeddable JavaScript engine for Go: QuickJS-NG reimplemented in pure Go, no cgo.
A sandbox-first JavaScript engine for AI agents: host-set capabilities and limits, deterministic runs, TypeScript annotations, test262 on every pull request.
A Rocq Mechanization of ECMAScript 2023 Regexes
A Rust-native ECMAScript engine with an embeddable bytecode runtime.
Tests for RegExp Unicode property escapes
ZIPP: Zippy Interpreter for Polyglot Programming. A portable polyglot runtime: one fast Rust VM for JavaScript and Python, with a torch subset that runs on WebGPU. Native or WebAssembly, sandboxed by default.
Embeddable JavaScript engine written in Zig, aligned with Bellard QuickJS
A high-performance JavaScript (ECMAScript) engine in pure Rust — usable as a Rust library, a C library, and a CLI. Tree-walking interpreter + register bytecode VM, with x86-64 JIT and WebAssembly engine tiers.
A PHP implementation of JavaScript's Array and Map APIs with TypeScript-style generics and Test262-inspired coverage.
A runner for Test262, the ECMAScript test suite, in Deno.
An ahead-of-time JavaScript/TypeScript to WebAssembly compiler in Rust, with conformance tracked by test262. swc frontend, wasm-encoder codegen, wasmtime runtime — no JIT, no interpreter.
Nightly conformance & performance dashboard for the lumen JavaScript engine — test262, WinterTC, Node/Bun API surface, and V8 benchmarks, every night, forever
A Lisp-native JavaScript engine — clean-room, no FFI. source → bytecode → stack VM; 88% test262.
📡 Track in-app events and user feedback in real-time with easy notifications for Phoenix. Get insights without the refresh.
To associate your repository with the test262 topic, visit your repo's landing page and select "manage topics."