aicoolies logo
Ruff logo

Best Ruff Alternatives

4 editor-verified alternatives · Ruff overview →

source: tools.alternatives · stored order · active records only; review scores are annotations and never change membership or order

ESLint logo
1

ESLint

open sourceexplicit relation

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.

Free and open-source
Biome logo
2

Biome

open sourceexplicit relation

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.

Free and open-source
Prettier logo
3

Prettier

open sourceexplicit relation

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.

Free and open-source
Oxlint logo
4

Oxlint

open sourceexplicit relation

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.

Free and open source (MIT)

Open-source Ruff alternatives

ESLint, Biome, Prettier, Oxlintsee all open-source developer tools.

FAQ

What is the best Ruff alternative?

ESLint tops our editor-verified list of 4 Ruff alternatives.

Are there open-source Ruff alternatives?

Yes — ESLint, Biome, Prettier, and more are open source.