VOOZH about

URL: https://oxc.rs

โ‡ฑ The JavaScript Oxidation Compiler


๐Ÿ‘ Image
๐Ÿ‘ Oxc icon
Announcing Vite+ Alpha: Open source. Unified. Next-gen.
By๐Ÿ‘ VoidZero

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
  • 700+ rules and growing
  • True type-aware Linting powered by tsgo
  • Support for ESLint JS Plugins
Usage Guide
Formatter (Beta)

Oxfmt: Prettier-compatible formatter

Enforce consistent code styles

  • 30x faster than Prettier
  • 3x faster than Biome
  • Tailwind class sorting support
Usage Guide
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
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
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
Gold Sponsors
Silver Sponsors
Bronze Sponsors
Backers
๐Ÿ‘ LongYinan
LongYinan๐Ÿ‘ ubugeeei
ubugeeei๐Ÿ‘ Michael Ireland
Michael Ireland๐Ÿ‘ Lรฉo Coletta
Lรฉo Coletta๐Ÿ‘ Spence
Spence๐Ÿ‘ ArrayZoneYour
ArrayZoneYour๐Ÿ‘ Rintaro Itokawa
Rintaro Itokawa๐Ÿ‘ EmNudge
EmNudge๐Ÿ‘ Kevin Peckham
Kevin Peckham๐Ÿ‘ Kye Hohenberger
Kye Hohenberger๐Ÿ‘ Ivan Nikoliฤ‡
Ivan Nikoliฤ‡๐Ÿ‘ Tyler Oakleaf
Tyler Oakleaf๐Ÿ‘ Kenzo Wada
Kenzo Wada๐Ÿ‘ Oskar Lebuda
Oskar Lebuda๐Ÿ‘ Ole Jรธrgen Brรธnner
Ole Jรธrgen Brรธnner๐Ÿ‘ Tintounn
Tintounn๐Ÿ‘ y.takahashi
y.takahashi๐Ÿ‘ Ulrich Stark
Ulrich Stark๐Ÿ‘ Liminity AB
Liminity AB๐Ÿ‘ Snyder Technologies
Snyder Technologies๐Ÿ‘ Marais Rossouw
Marais Rossouw๐Ÿ‘ Christian :)
Christian :)๐Ÿ‘ Dedale Intelligence
Dedale Intelligence๐Ÿ‘ Noel Kim (๊น€๋ฏผํ˜)
Noel Kim (๊น€๋ฏผํ˜)๐Ÿ‘ Connor Shea
Connor Shea๐Ÿ‘ NaokiHaba
NaokiHaba๐Ÿ‘ Alex M. M.
Alex M. M.๐Ÿ‘ Matija Marohniฤ‡
Matija Marohniฤ‡๐Ÿ‘ Marcel Elias
Marcel Elias๐Ÿ‘ Eric Taylor
Eric Taylor๐Ÿ‘ Jacob Hands
Jacob Hands๐Ÿ‘ vlt /vลlt/
vlt /vลlt/๐Ÿ‘ Georg Wittberger
Georg Wittberger๐Ÿ‘ Okinea Dev
Okinea Dev๐Ÿ‘ Raul Carini
Raul Carini๐Ÿ‘ Scott S.
Scott S.๐Ÿ‘ JJ
JJ๐Ÿ‘ Arciom Picikin
Arciom Picikin๐Ÿ‘ Hyeseong Kim
Hyeseong Kim๐Ÿ‘ Mikel Software
Mikel Software๐Ÿ‘ kzhrk
kzhrk