Oxc is an MIT licensed open source project, governed by:
- @boshen - Project Lead
- @yyx990803 - voidzero
- and the core team
Oxc is also a project of VoidZero Inc., see our annoucement Announcing VoidZero - Next Generation Toolchain for JavaScript.
If you have requirements for JavaScript tools at scale, please get in touch!
Major projects in this organization:
- oxc - parser, transformer, minifier, linter, formatter
- website - oxc.rs
- playground - playground.oxc.rs
- tsgolint - Type aware linting for oxlint
- oxc-node - Fast and friendly Node.js devtools
- oxc-resolver - esm / cjs module resolution
- oxc-walker - A wrapper around
estree-walkerthat accepts anoxcAST - 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
- oxc-toml - Taplo forked for Oxfmt
- javascript-globals - Rust fork of globals
- unicode-id-start - Determine whether characters have the ID_Start or ID_Continue properties
- oxlint-migrate - Generates a
.oxlintrc.jsonfrom an existing ESLint flat config - eslint-plugin-oxlint - Turn off all rules already supported by oxlint
- oxc-vscode - Oxc VS Code Extension
- oxc-zed - Oxc extension for Zed
- coc-oxc - Oxc extension for coc.nvim
- oxc-intellij-plugin - Oxc IntelliJ Plugin
- oxlint-action - GitHub Actions task to run Oxlint
- oxfmt-action - GitHub Actions task to run Oxfmt
- oxc-webpack-plugin - Webpack plugin for Oxc
| Tool | npmx.dev | crates.io | Weekly Downloads |
|---|---|---|---|
| Linter | oxlint | ||
| Type-Aware Linter | oxlint-tsgolint | ||
| Formatter | oxfmt | ||
| Parser | oxc-parser | oxc_parser | |
| Transformer | oxc-transform | oxc_transformer | |
| Minifier | oxc-minify | oxc_minifier | |
| Resolver | oxc-resolver | oxc_resolver | |
| Node Loader | @oxc-node/core | ||
| AST Walker | oxc-walker | ||
| ESLint Plugin | eslint-plugin-oxlint | ||
| ESLint Migration | @oxlint/migrate | ||
| Webpack Loader | oxc-webpack-loader | ||
| Webpack Plugin | oxc-webpack-plugin |