O
Oxc
Oxc is a collection of high-performance JavaScript tools built with Rust, designed to optimize and accelerate various stages of JavaScript development.
Our verdict
Who it's for
High-performance JavaScript tools written in Rust for faster development workflows.
Who should look elsewhere
Formatter and Minifier are currently in Alpha, indicating potential instability or incomplete features.
Pros
- +Significantly faster than comparable JavaScript tools (e.g., 50-100x faster linter than ESLint, 3x faster formatter than Biome, 3x faster parser than SWC).
- +Provides a comprehensive suite of essential JavaScript development tools.
- +Open-source and free to use.
- +Built with Rust for performance and reliability.
- +Offers type-aware linting for improved code quality.
Cons
- −Formatter and Minifier are currently in Alpha, indicating potential instability or incomplete features.
- −Newer project compared to established tools, might have a smaller community or fewer integrations initially.
Key features
- ✓ESLint-compatible linter (Oxlint)
- ✓Prettier-compatible formatter (Oxfmt)
- ✓High-speed JavaScript/TypeScript parser (oxc-parser)
- ✓Code transformer with TypeScript & JSX support (oxc-transform)
- ✓Node.js-compatible module resolver (oxc-resolver)
- ✓Code minifier with dead code elimination and variable mangling (oxc-minify)
- ✓True type-aware linting powered by tsgo
- ✓Tailwind CSS class sorting support in formatter
Pricing
| Plan | Price | Billing | Notes |
|---|---|---|---|
| Open Source | — | month | Linter; Formatter; Parser |