Skip to content
aicoolies logo
Oxlint logo

Oxlint

Rust-powered JavaScript linter that is 50-100x faster than ESLint

Oxlint is an extremely fast JavaScript and TypeScript linter built as part of the OXC (Oxidation Compiler) toolchain written in Rust. It runs 50-100x faster than ESLint by parsing and analyzing code in a single optimized pass without requiring any plugins or configurations. Oxlint ships with 520+ built-in rules covering correctness, performance, and style checks, and is designed to run alongside ESLint during migration. Part of Evan You's VoidZero initiative, OXC has over 20,000 GitHub stars.

About Oxlint

Oxlint emerges from the OXC project, an ambitious effort to rebuild the JavaScript toolchain in Rust for maximum performance. Where ESLint's architecture processes code through a plugin pipeline that loads JavaScript-based rules one at a time, Oxlint implements all lint rules natively in Rust and evaluates them in a single pass over the AST. This architectural difference eliminates the overhead of Node.js startup, plugin loading, and repeated tree traversal, resulting in lint times measured in milliseconds rather than seconds even on large monorepos. The practical impact is that developers can run linting on every keystroke without perceptible delay, and CI pipelines complete lint checks in a fraction of the time.

The rule set covers over 520 checks drawn from popular ESLint plugins including eslint-plugin-react, eslint-plugin-jsx-a11y, eslint-plugin-typescript, eslint-plugin-import, eslint-plugin-jest, and eslint-plugin-unicorn. Rules are categorized into correctness, suspicious, pedantic, performance, and style groups with sensible severity defaults. Oxlint requires zero configuration to start — running npx oxlint on any JavaScript or TypeScript project immediately catches bugs and anti-patterns. For teams migrating from ESLint, the recommended approach is running both tools in parallel and progressively disabling ESLint rules that Oxlint already covers, reducing overall lint time while maintaining coverage.

OXC is positioned as the foundation for next-generation JavaScript tooling under Evan You's VoidZero initiative, which also includes the Rolldown bundler and the Vite build tool. The project's scope extends beyond linting to include a full parser, transformer, minifier, and formatter, all sharing the same high-performance Rust AST infrastructure. Major projects including Microsoft's VS Code, Elastic's Kibana, and Shopify's codebase have adopted Oxlint for its speed advantages. With over 20,000 GitHub stars on the OXC repository and active development through 2026, Oxlint represents the leading edge of the Rust-rewrite movement in JavaScript tooling.

Pricing & Platform Specs

Pricing Summary

Free and 100% open source under the MIT license. Oxlint has $0 software licensing costs and requires zero configuration. Built in Rust as part of the Oxc suite, it operates 50–100x faster than ESLint, significantly reducing CI/CD runner compute minutes and accelerating developer pre-commit feedback.

full pricing breakdown →

Supported Platforms

macOS, Linux, Windows — npm install or standalone binary

Explore categories, tags & use cases

Categories

Pluggable JavaScript and TypeScript linter

ESLint is the standard open-source linter for JavaScript and TypeScript with 26K+ GitHub stars. Statically analyzes code to find problems, enforce coding conventions, and automatically fix issues. Features a pluggable rule architecture with 300+ built-in rules and thousands of community plugins for React, Vue, Angular, Node.js, and more. Flat config system in ESLint v9 simplifies configuration. Integrates with every major editor, CI/CD pipeline, and build tool in the JavaScript ecosystem.

Open Source

Fast Rust-based formatter and linter for web projects

Biome is a Rust-based toolchain for JavaScript, TypeScript, JSX, JSON, and CSS that combines formatting and linting in a single tool running 20-50x faster than ESLint + Prettier. Provides 300+ lint rules with automatic fixes, opinionated formatting compatible with Prettier output, and import sorting. Zero configuration needed to start with sensible defaults. Designed as a drop-in replacement for ESLint and Prettier with first-class IDE support via VS Code and JetBrains extensions.

Open Source

Opinionated code formatter for web projects

Prettier is an opinionated code formatter with 50K+ GitHub stars that enforces a consistent style by parsing and reprinting code with its own rules. Supports JavaScript, TypeScript, CSS, HTML, JSON, Markdown, YAML, GraphQL, and more. Eliminates style debates in code reviews by making formatting automatic and deterministic. Features minimal configuration by design, editor integration for format-on-save, and pre-commit hooks via husky. The de facto formatting standard for web development.

Open Source

Extremely fast Python linter and formatter written in Rust

Ruff is a Python linter and code formatter written in Rust by Astral that runs 10-100x faster than existing tools like flake8, isort, and Black. It implements over 800 lint rules from dozens of popular plugins in a single binary, handles auto-fixing for most violations, and includes a built-in formatter compatible with Black. Adopted by FastAPI, Hugging Face, Pandas, and Apache Airflow, Ruff has over 38,000 GitHub stars and processes entire codebases in milliseconds.

Open Source

Community experience

Sources & verification

Sources checked
Content verified

Verification dates are editorial checks. Routine CMS saves and automatic updatedAt timestamps do not advance them.

FAQ

What is Oxlint?

Oxlint is an extremely fast JavaScript and TypeScript linter built as part of the OXC (Oxidation Compiler) toolchain written in Rust. It runs 50-100x faster than ESLint by parsing and analyzing code in a single optimized pass without requiring any plugins or configurations. Oxlint ships with 520+ built-in rules covering correctness, performance, and style checks, and is designed to run alongside ESLint during migration. Part of Evan You's VoidZero initiative, OXC has over 20,000 GitHub stars.

Is Oxlint free?

Yes — Oxlint is open source and free to use. Free and 100% open source under the MIT license. Oxlint has $0 software licensing costs and requires zero configuration. Built in Rust as part of the Oxc suite, it operates 50–100x faster than ESLint, significantly reducing CI/CD runner compute minutes and accelerating developer pre-commit feedback.

Is Oxlint open source?

Yes — Oxlint is open source.

Is Oxlint still maintained?

Yes — Oxlint is active. Its listing was last verified on September 6, 2026.

What are the best Oxlint alternatives?

The first editor-selected Oxlint alternatives are ESLint, Biome, Prettier, and more.