#javascript-linter #typescript #minify #linter

oxc_ecmascript

A collection of JavaScript tools written in Rust

93 releases (breaking)

Uses new Rust 2024

new 0.98.0 Nov 17, 2025
0.96.0 Oct 30, 2025
0.79.1 Jul 31, 2025
0.61.2 Mar 23, 2025
0.38.0 Nov 26, 2024

#1748 in Programming languages

Download history 20989/week @ 2025-07-28 29242/week @ 2025-08-04 25195/week @ 2025-08-11 31366/week @ 2025-08-18 30933/week @ 2025-08-25 22367/week @ 2025-09-01 26711/week @ 2025-09-08 27541/week @ 2025-09-15 25003/week @ 2025-09-22 24840/week @ 2025-09-29 26583/week @ 2025-10-06 29454/week @ 2025-10-13 36595/week @ 2025-10-20 22916/week @ 2025-10-27 14134/week @ 2025-11-03 13867/week @ 2025-11-10

89,630 downloads per month
Used in 123 crates (15 directly)

MIT license

3MB
52K SLoC

Methods defined in the ECMAScript Language Specification.


oxc_ecmascript

ECMAScript Operations defined in the spec https://tc39.es/ecma262/

Tests reside in crates/oxc_minifier/tests/ecmascript due to cyclic dependency with oxc_parser.

Dependencies

~6.5MB
~108K SLoC