Oxc (oxlint and oxfmt)

Oxc (the JavaScript Oxidation Compiler) is a collection of JavaScript and TypeScript tools written in Rust. Its linter oxlint and its formatter oxfmt are meant to replace ESLint and Prettier.

The main reason to use it is shorter lint and format runs, locally and in CI, with fewer dependencies than a typical ESLint plugin setup. Before switching, check which ESLint plugins and rules a project depends on, since not every plugin has an equivalent yet.

Learn more about Oxc

Updates

Assess

In 2026, one of our Vue.js and TypeScript frontends replaced its ESLint and Prettier setup with oxlint and oxfmt and has run on them in CI since. We have not yet recorded a structured comparison of speed or rule coverage, so Oxc stays in assess until more projects have tried it.