ByVoidZero

The JavaScript Oxidation Compiler

A collection of high-performance JavaScript tools written in Rust

Foundation of Modern JavaScript Tooling

Linter

Oxlint: ESLint-compatible linter

Catch bugs before they make it to production

  • 50~100x faster than ESLint
  • 570+ rules and growing
  • True type-aware Linting powered by tsgo
  • Support for ESLint JS Plugins
Usage Guide
Linter
Formatter (Alpha)

Oxfmt: Prettier-compatible formatter

Enforce consistent code styles

  • 3x faster than Biome
  • 35x faster than Prettier
  • Tailwind class sorting support
Usage Guide
Linter
Parser

oxc-parser

The foundation for advanced transformations and compilations

  • 3x faster than SWC
  • Parses .js(x) and .ts(x)
  • Passes all Test262 stage4 tests
Usage Guide

Parser Benchmark for Oxc, Swc and Biome

OXC

/ 26.3ms

SWC

/ 84.1ms

Biome

/ 130.1ms

Parsing typescript.js on Macbook Pro M3 Max | Source

Transformer

oxc-transform

Transpile source code at the speed of thought

  • TypeScript & JSX
  • Syntax lowering to ES2015
  • Isolated Declarations DTS Emit
  • React Fast Refresh, styled-components, and more
Usage Guide
Transformer
Resolver

oxc-resolver

Node.js-compatible CJS and ESM module resolution

  • Behavior alignment with enhanced-resolve
  • 28x faster than enhanced-resolve
  • Highly customizable
Usage Guide
Resolver
Minifier (Alpha)

oxc-minify

Compress and optimize

  • Dead code elimination
  • Syntax shortening & whitespace removal
  • Variable name mangling
Usage Guide

Free & open source

Oxc is free and open source, made possible by wonderful sponsors.

Become a Sponsor
Brought to you by VoidZero