
About Biome
Biome is an open source toolchain for web projects that formats and lints code in one tool. It is written in Rust and aims to replace separate formatter and linter setups.
What it does
Biome formats JavaScript, TypeScript, JSX, JSON, CSS, HTML, GraphQL, YAML and Markdown in a style close to Prettier. Its linter checks code for common mistakes and style issues, and it can apply many fixes automatically. Because it runs as one binary, a single command can check formatting and lint rules across a project.
Key features
- Formats many file types in one tool
- Linter rules with automatic fixes
- One config file for formatting and linting
- Editor support for quick feedback
- Plugins written in JavaScript
Who it's for
Teams that want one tool for formatting and linting instead of several, and developers who want fewer moving parts in their setup. It also suits CI pipelines that need quick checks.
Pricing and good to know
Biome is free and open source under the Apache 2.0 license. Its output is highly compatible with Prettier but not identical, so review the changes on your first run. You can install it with npm, pnpm, yarn, bun or deno.
Highlights
- Formats JavaScript, CSS, JSON, YAML and Markdown
- Linter rules with automatic fixes
- One config file for formatting and linting
- Editor support for fast feedback while typing
- JavaScript plugins for custom rules












