oxc
⚓ A collection of high-performance tools for JavaScript and TypeScript written in Rust.
Oxc is an MIT licensed open source project, governed by:
- @boshen - Project Lead
- @yyx990803 -voidzero
- and thecore team
Oxc is also a project ofVoidZero Inc., see our annoucementAnnouncing VoidZero - Next Generation Toolchain for JavaScript.
If you have requirements for JavaScript tools at scale, pleaseget in touch!
Major projects in this organization:
- oxc
- oxc-project.github.io -oxc.rs
- playground -playground.oxc.rs
- oxc-resolver - esm / cjs module resolution
- oxc-sourcemap - Forked version of rust-sourcemap
- oxc-index-vec - Forked version of index_vec
- oxc-browserslist - Rust port of browserslist
- oxc-miette - Forked version of miette
- javascript-globals - Rust fork ofglobals
- unicode-id-start - Determine whether characters have the ID_Start or ID_Continue properties
Tool | npmjs.com | crates.io | Weekly Downloads |
---|---|---|---|
Linter | oxlint | ||
Parser | oxc-parser | oxc_parser | |
Transformer | oxc-transform | oxc_transformer | |
Minifier | oxc-minifiy | oxc_minifier | |
Resolver | oxc-resolver | oxc_resolver |
Repositories
Showing 10 of 48 repositories
- bench-javascript-parser-written-in-rust Public
oxc's parser is 3x faster than swc, 5x faster than Biome
oxc-project/bench-javascript-parser-written-in-rust’s past year of commit activity - oxc-walker Public
A wrapper around `estree-walker` that accepts an `oxc` AST and alternatively uses `oxc-parser` to parse code.
oxc-project/oxc-walker’s past year of commit activity