The JavaScript Oxidation Compiler

Source: original

Oxc iconAnnouncing Vite+ Alpha: Open source. Unified. Next-gen.

OxcOxc

Main Navigation Guide

Tools

Linter (Oxlint)

Formatter (Oxfmt)

Parser

Transformer

Minifier

Resolver

ContributePlaygroundSponsor

Resources

Release Blog

Compatibility

Endorsements

Learn

Team

Releases

Website GitHub

Search⌘``Ctrl``K

ByVoidZero

The JavaScript Oxidation Compiler

A collection of high-performance JavaScript tools written in Rust

Get Started View on GitHub

Foundation of Modern JavaScript Tooling

Linter

Oxlint: ESLint-compatible linter

Catch bugs before they make it to production

Usage Guide

Linter

Formatter (Beta)

Oxfmt: Prettier-compatible formatter

Enforce consistent code styles

Usage Guide

Linter

Parser

oxc-parser

The foundation for advanced transformations and compilations

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

Usage Guide

Transformer

Resolver

oxc-resolver

Node.js-compatible CJS and ESM module resolution

Usage Guide

Resolver

Minifier (Alpha)

oxc-minify

Compress and optimize

Usage Guide

Gold Sponsors

Hive

Silver Sponsors

Gustoschoolhouse.worldZephyr Cloud IO

Bronze Sponsors

N-iX LtdMiroBenoît RouleauClipboardAikido Security

Backers

LongYinanubugeeeiMichael IrelandLéo ColettaSpenceArrayZoneYourRintaro ItokawaEmNudgeKevin PeckhamKye HohenbergerIvan NikolićTyler OakleafKenzo WadaOskar LebudaOle Jørgen BrønnerTintounny.takahashiUlrich StarkLiminity ABSnyder TechnologiesMarais RossouwChristian :)Dedale IntelligenceNoel Kim (김민혁)Connor SheaNaokiHabaAlex M. M.Matija MarohnićMarcel EliasEric TaylorJacob Handsvlt /vōlt/Georg WittbergerOkinea DevRaul CariniScott S.JJArciom PicikinHyeseong KimMikel Softwarekzhrk