About this project

Oxc (The Oxidation Compiler) is a suite of high-performance tools for JavaScript and TypeScript developed in Rust. It serves as a foundation for the VoidZero vision of a unified toolchain and powers Rolldown (the Vite bundler). Key capabilities include: - Linting: Provided via Oxlint. - Formatting: Provided via Oxfmt. - Parsing: High-performance parsing for JavaScript and TypeScript. - Transformation: Ability to transform TypeScript, JSX, and modern JavaScript. - Minification: JavaScript minification for production builds. - Module Resolution: A resolver for JavaScript and TypeScript modules (oxc_resolver). The project is used by various tools and companies, including Nuxt, Rolldown, Preact, Shopify, and ByteDance.