Tools/oxc-project/oxc

OXC

High-performance JavaScript tools (parser, linter, formatter)

22.2k+81/wkgrowthRustMIT Licensetrending

The Lens

By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.

Updated Jun 2026

OXC wants to replace your JavaScript parser, linter, formatter, and minifier, and do all of it 10-100x faster. It's a collection of JS tooling rewritten in Rust with performance as the obsession. The linter alone runs ~50-100x faster than ESLint on real codebases.

Everything is free under MIT. No paid tier, no cloud service, no enterprise upsell. This is pure open source tooling backed by VoidZero (the company behind Vite). There's nothing to self-host: it's developer tooling you install as a dependency. `npm install oxlint` and you're running. Zero configuration works out of the box, though you can customize rules. The parser is used internally by other tools (Rspack, Rolldown) so you're probably already benefiting from it indirectly.

Solo developers: switch your linter to oxlint today. The speed difference is immediately noticeable. Small to large teams: the CI time savings alone justify the switch: minutes off every pipeline run. The formatter is newer and less battle-tested than Prettier, but the linter is solid.

The catch: OXC isn't ESLint-compatible. You can't use your existing ESLint plugins. The oxlint rules cover most common cases but the plugin ecosystem is nowhere close. If you rely on niche ESLint plugins, you'll run both for a while.

Free vs Self-Hosted vs Paid

fully free

Free

Everything. Parser, linter (oxlint), formatter, minifier, transformer, all MIT licensed. The project is funded by VoidZero, the company behind Vite, not by charging users.

Installation

npm install -D oxlint for the linter. Runs immediately with sensible defaults. No configuration file required. Sub-second execution on most projects.

Cost Comparison

OXC vs ESLint isn't about money (both are free); it's about developer time and CI minutes. If ESLint takes 30 seconds in your CI pipeline and oxlint takes 0.5 seconds, that's 29.5 seconds saved per run. At 50 runs/day, that's 25 minutes/day of CI time back. At scale, CI minute costs add up.

Verdict

Free. Fast. Drop-in for linting. The price is adapting your ESLint config to oxlint rules.

Completely free. MIT licensed. Funded by VoidZero. The only cost is migration time from ESLint.

Self-hosting ops:trivial

Get tools like this every Wednesday

One featured tool, three on the radar. No fluff.

Similar Tools

Score
88/100 · A
Adoption27/30
Maintenance25/25
Community11/20
License15/15
Analysis10/10

A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores

Trust Signals

High adoption: 20,730 starsActive community: 983 forksPermissive license (MIT)

About

Stars
22,238
Forks
1,177

Explore Further

More tools in the directory