Features
- Fastest JavaScript/TypeScript parser available
- Linter that is 50-100x faster than ESLint
- Resolver, transformer, and minifier included
- Foundation for Rolldown and other Rust-based tools
Pros
- Extreme performance across all components
- Powers the next generation of JS tooling (Rolldown)
- Modular design allows using individual components
Cons
- Still in early development for some components
- Standalone usage patterns still evolving
- Smaller community than established tools
Overview
OXC (Oxidation Compiler) is a suite of high-performance JavaScript and TypeScript tools written in Rust. It includes a parser, linter, resolver, transformer, and minifier, all designed to be the fastest implementations available. The OXC parser is currently the fastest JavaScript parser in existence.
OXC serves as the foundation for Rolldown, the Rust-based bundler being built for Vite. This strategic role means OXC’s components are being battle-tested and refined as part of one of the most important build tool projects in the JavaScript ecosystem.
The OXC linter (oxlint) is particularly notable: it is 50-100x faster than ESLint and can be used alongside ESLint as a fast first-pass linter that catches common issues before ESLint runs its more comprehensive checks.
When to Use
Use oxlint as a complement to ESLint for faster lint feedback. Watch OXC as a foundational technology that will increasingly power the tools you use (particularly Vite via Rolldown).
Getting Started
npm install --save-dev oxlint
npx oxlint .