OXC

OXC

The oxidation compiler - a collection of high-performance JavaScript tools

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 .