compare
ESLint vs Oxc
The same facts for both, read from GitHub every night, and the relation a person reviewed.
| Fact | ESLint | Oxc |
|---|---|---|
| Language | JavaScript | Rust |
| Licence | MIT | MIT |
| Stars | 28k | 23k |
| Latest | v10.12.0 | oxlint_v1.87.0 |
| Last push | 2026-10-06 | 2026-10-06 |
| Release cadence | about 12 days between releases | about 1 day between releases |
| Active contributors | 48 commit authors on the default branch in the last 90 days | 27+ commit authors on the default branch in the last 90 days |
| Flags | none | none |
How they relate
Oxc replaces ESLint. Alternatives to ESLint →
Partialoxlint implements a large share of ESLint rules, without custom JavaScript plugins.
Published benchmarks, each linked to its source. The numbers depend on the hardware and the workload they were measured on.
Linting the VS Code codebase
MacBook Pro M2 Max: Oxlint 499.6 ms, ESLint v9 31.025 s (62.10x). M4 Max: Oxlint 177.2 ms, ESLint 20.957 s (118.25x).
ESLint
- v10.12.02026-10-024618052 feat: handle astral letters in new-cap (#21357) (sary)
- v10.11.02026-09-18d136fa4 feat: object-shorthand handle quoted properties for ignoreConstructors (#21271) (Pavel)
- v10.10.02026-09-04264b434 feat: add d and v flags to no-unexpected-multiline (#21305) (Gihyeon Jeong / 정기현)
- v10.9.12026-08-241e641c9 fix: no-loss-of-precision false positive with trailing decimal point (#21251) (Aleksandr Shoronov)
- v10.9.02026-08-2108de88e feat: handle underflow in no-loss-of-precision (#21218) (Rithish S)
Oxc
- oxlint_v1.87.02026-10-05oxlint v1.87.0
- oxfmt_v0.72.02026-10-05oxfmt v0.72.0
- crates_v0.153.02026-10-05oxc crates_v0.153.0
- oxlint_v1.86.02026-09-28oxlint v1.86.0
- oxfmt_v0.71.02026-09-28oxfmt v0.71.0
ESLint
unsigned The latest release, v10.12.0, carries no signature GitHub could verify.
Loading the security report
Oxc
unsigned The latest release, oxlint_v1.87.0, carries no signature GitHub could verify.
Loading the security report