Overview
Oxc is a collection of high-performance JavaScript tools written in Rust, designed as the foundation for modern JavaScript tooling. It includes Oxlint (a 50-100x faster ESLint alternative with 845+ rules and type-aware linting), Oxfmt (a 30x faster Prettier-compatible formatter), and additional tools for parsing, transforming, minifying, and resolving JavaScript and TypeScript code.
The project prioritizes performance, correctness, and developer experience. Oxlint is built for large repositories and CI environments with native type-aware linting powered by TypeScript's compiler. Oxfmt includes batteries-like features such as import sorting and Tailwind CSS class sorting without requiring plugins.
Oxc is free and open source, maintained by VoidZero Inc. and community contributors, with support for JavaScript, TypeScript, JSX, TSX, and framework files across Vue, Svelte, and Astro.
Key features
- Oxlint: ESLint-compatible linter with 845+ rules
- Oxfmt: Prettier-compatible formatter with built-in sorting
- Type-aware linting powered by TypeScript compiler
- Multi-file analysis for cross-file imports
- Parser, transformer, minifier, and resolver tools
- Support for JavaScript, TypeScript, JSX, TSX, Vue, Svelte, Astro
- Automatic fixes and ignore file support
- ESLint plugin compatibility
- 50-100x faster than ESLint
- 30x faster than Prettier, 3x faster than Biome
- True type-aware linting with full TypeScript compatibility
- Extensive rule coverage with 845+ built-in rules
- Batteries-included features like import and Tailwind sorting
- Designed for large repositories and CI environments
- Free and open source with active development
- Oxfmt is in beta status
- Oxminifier is in alpha status
- Requires migration effort from existing ESLint/Prettier setups
- Some edge-case plugin behaviors may not be fully supported
Best for
Alternatives
More Devtool
Compare allSecure TypeScript/JavaScript runtime with built-in tooling, permissions, and npm compat.
Visual content editor for Nuxt Content with live preview and team workflows.
Matrix-based language and environment for engineering, signal processing, and simulation.
Powerful, extensible text editor that supports various programming languages and file types.