Hacker ApprovedDepartments

Biome

Hacker Approved

Ranked 4 of 14 linters by recommenders

Fast free JavaScript and TypeScript formatter and linter that replaces ESLint and Prettier in one tool; critics say mixed-language files like Vue and Svelte work poorly.

Fast free JavaScript and TypeScript formatter and linter that replaces ESLint and Prettier in one tool; critics say mixed-language files like Vue and Svelte work poorly.

28 people gave an opinion

recommend it
23
criticize it
5
approval share
82%
Each figure is one person. RecommendsCriticizes

Recommended in 10 of 13 months

  1. November 2025: recommended
  2. December 2025: recommended
  3. January 2026: recommended
  4. February 2026: recommended
  5. March 2026: recommended
  6. April 2026: recommended
  7. May 2026: recommended
  8. June 2026: recommended
  9. July 2026: recommended
  10. August 2026: recommended
  11. September 2026: not recommended
  12. October 2026: not recommended
  13. November 2026: not recommended (month in progress)

Why it carries the badge

  • 23 people recommend itNeeds 10 or more, met.
  • 4.6 recommenders for every criticNeeds 2 to 1 or better, met.
  • Recommended in 10 of 13 monthsNeeds 4 or more, met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Replaces ESLint and Prettier

    “I think the issue (mostly) stopped when I disabled the ESLint plugin and checks, and replaced it with Biome”

    Comment from 19 May 2026 in “No More JetBrains Products for Me”

    “You can replace eslint and prettier with Biome or Oxlint + Oxfmt.”

    Comment from 10 Jan 2026 in “The Performance Revolution in JavaScript Tooling”

    “biome does the work of all 3 of those libraries for starters”

    Comment from 19 Feb 2026 in “Fastest Front End Tooling for Humans and AI”
  • Very fast

    “But it's <1s times millions of files, billions of times a day when you add up every developer that used Prettier”

    Comment from 23 Jul 2026 in “GigaToken: ~1000x faster Language model tokenization”

    “That's where I saw the biggest speedup, because developers of them decided to use a compiled language”

    Comment from 2 Dec 2025 in “Anthropic acquires Bun”

    “it's clear why Ruff/Biome feel great”

    Comment from 26 Jul 2026 in “Ruff v0.16.0 – Significant new updates – 413 default rules up from 59”
  • Easy to set up

    “it really improves my workflow because it is super easy to add to any project”

    Comment from 18 Feb 2026 in “Using go fix to modernize Go code”

    “a strict tsconfig, Biome and a handful of claude.md rules”

    Comment from 17 Dec 2025 in “Show HN: Titan – JavaScript-first framework that compiles into a Rust server”

What people warn about

Each mark is one comment

  • Weak Vue and Svelte support

    “I really liked biome but it kept murdering my .vue files”

    Comment from 18 Feb 2026 in “Fastest Front End Tooling for Humans and AI”

    “Biome and oxc* never worked properly with Svelte”

    Comment from 18 Feb 2026 in “Fastest Front End Tooling for Humans and AI”
  • Others favor oxc or oxlint

    “You also might want to migrate from Biome to oxc”

    Comment from 8 Apr 2026 in “Show HN: Orange Juice – Small UX improvements that make HN much easier to read”

    “I found oxlint to have more rules”

    Comment from 2 Jul 2026 in “Vite+ Beta”

Other linters people recommend

The four most recommended other linters, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

Biome compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
Ruff1151688%11—Approved
Clippy (Rust linter)583165%12——
ESLint322259%11——
BiomeThis page23582%10—Approved
Oxlint20580%7—Approved
See all 14 linters, ranked

What people said

30 of the 36 comments that mention it, newest first. Each links to the original comment.

“One of the first rules I toss into Biome”

RecommendsComment from 24 Aug 2026 in “My agent.md to improve LLM-assisted code quality”

“it's clear why Ruff/Biome feel great”

RecommendsComment from 26 Jul 2026 in “Ruff v0.16.0 – Significant new updates – 413 default rules up from 59”

“But it's <1s times millions of files, billions of times a day when you add up every developer that used Prettier”

RecommendsComment from 23 Jul 2026 in “GigaToken: ~1000x faster Language model tokenization”

“Biome, the JS formatter and linter in Rust, is quite robust to this, as it works on ASTs and can deal with broken trees.”

RecommendsComment from 23 Jul 2026 in “Taking OCaml and Eio for a Spin”

“it's so much simpler and avoids all the”

RecommendsComment from 2 Jul 2026 in “Vite+ Beta”

“I found oxlint to have more rules”

CriticizesComment from 2 Jul 2026 in “Vite+ Beta”

“well written packages, like biome or tsgo, use per-architecture subpackages”

RecommendsComment from 10 Jun 2026 in “Upcoming breaking changes for NPM v12”

“I prefer bet on community-led projects like Node.js, ESbuild and BiomeJS”

RecommendsComment from 4 Jun 2026 in “VoidZero Is Joining Cloudflare”

“I think the issue (mostly) stopped when I disabled the ESLint plugin and checks, and replaced it with Biome”

RecommendsComment from 19 May 2026 in “No More JetBrains Products for Me”

“I tried oxc and didn't like it as much as biome.”

RecommendsComment from 8 Apr 2026 in “Show HN: Orange Juice – Small UX improvements that make HN much easier to read”

“You also might want to migrate from Biome to oxc”

CriticizesComment from 8 Apr 2026 in “Show HN: Orange Juice – Small UX improvements that make HN much easier to read”

“I defaulted to Biome for all greenfield projects a year ago”

RecommendsComment from 21 Mar 2026 in “404 Deno CEO not found”

“they became largely from-spec reimplementations of existing tools with little imagination of their own”

CriticizesComment from 21 Mar 2026 in “Thoughts on OpenAI acquiring Astral and uv/ruff/ty”

“linting here which is solved with Biome”

RecommendsComment from 1 Mar 2026 in “Deterministic Programming with LLMs”

“Biome has been out of alpha for a few years now and is fantastic”

RecommendsComment from 26 Feb 2026 in “Show HN: Rev-dep – 20x faster knip.dev alternative build in Go”

“biome isn't perfect, but has fewer of those issues”

RecommendsComment from 23 Feb 2026 in “The JavaScript Oxidation Compiler”

“gap widening in favor of biome”

RecommendsComment from 19 Feb 2026 in “Fastest Front End Tooling for Humans and AI”

“biome does the work of all 3 of those libraries for starters”

RecommendsComment from 19 Feb 2026 in “Fastest Front End Tooling for Humans and AI”

“Biome missed the bus by not getting mixed language formatting in soon enough.”

CriticizesComment from 18 Feb 2026 in “Fastest Front End Tooling for Humans and AI”

“Biome and oxc* never worked properly with Svelte”

CriticizesComment from 18 Feb 2026 in “Fastest Front End Tooling for Humans and AI”

“I've been using that on a recent project and it's been pretty great”

RecommendsComment from 18 Feb 2026 in “Fastest Front End Tooling for Humans and AI”

“I really liked biome but it kept murdering my .vue files”

MixedComment from 18 Feb 2026 in “Fastest Front End Tooling for Humans and AI”

“I just switched from ESLint and Prettier to Biome!”

RecommendsComment from 18 Feb 2026 in “Fastest Front End Tooling for Humans and AI”

“it really improves my workflow because it is super easy to add to any project”

RecommendsComment from 18 Feb 2026 in “Using go fix to modernize Go code”

“You can replace eslint and prettier with Biome or Oxlint + Oxfmt.”

RecommendsComment from 10 Jan 2026 in “The Performance Revolution in JavaScript Tooling”

“or biome 1.x and biome 2.x ?”

MixedComment from 7 Jan 2026 in “Opus 4.5 is going to change everything”

“I'm able to lint the whole thing with biome since it's just typescript and jsx templates.”

RecommendsComment from 19 Dec 2025 in “Please just try HTMX”

“a strict tsconfig, Biome and a handful of claude.md rules”

RecommendsComment from 17 Dec 2025 in “Show HN: Titan – JavaScript-first framework that compiles into a Rust server”

“There are examples where that's true, like Biome or oxc.”

RecommendsComment from 7 Dec 2025 in “Removed rust to gain speed”

“That's where I saw the biggest speedup, because developers of them decided to use a compiled language”

RecommendsComment from 2 Dec 2025 in “Anthropic acquires Bun”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.