Oxc is a comprehensive suite of JavaScript and TypeScript development tools built entirely in Rust, created by Boshen Chen and maintained by VoidZero Inc. The project delivers a parser, linter (oxlint), formatter, transpiler, minifier, and module resolver as standalone components that share a common AST representation and compiler infrastructure. The Oxc parser processes JavaScript files up to 3x faster than SWC and 5x faster than the popular acorn parser, establishing a new performance baseline for JavaScript tooling.
The oxlint component has gained particular traction as a practical ESLint alternative, offering over 400 built-in rules that cover ESLint core, TypeScript-ESLint, and popular plugin rules while running 50-100x faster on large codebases. Unlike ESLint, oxlint requires zero configuration out of the box and can lint an entire monorepo in under a second. The transpiler handles TypeScript stripping, JSX transformation, and newer ECMAScript features, providing a faster alternative to Babel and tsc for build pipelines that don't require full type checking.
Oxc serves as the foundational layer for Rolldown, the next-generation Vite bundler, meaning its parser and resolver are battle-tested in production build scenarios across the Vite ecosystem. With over 20,000 GitHub stars, MIT licensing, and regular weekly releases, Oxc has become a reference implementation for high-performance JavaScript tooling. Teams adopting Oxc can incrementally replace individual tools in their pipeline — starting with the linter or resolver — without committing to a full toolchain migration.
In October 2026 Cloudflare and VoidZero announced tsrs, an experimental Rust port of the TypeScript compiler developed with Owner.com in close collaboration with the TypeScript team and incubated as part of the Oxc toolchain (npm install tsrs). Cloudflare's own benchmarks claim it is up to 8x faster and uses about 70% less memory than TypeScript 7.0 with the same number of type-check workers; these are vendor figures, not independent tests.
