biome

A toolchain for web projects, aimed to provide functionalities to maintain them. Biome offers formatter and linter, usable via CLI and LSP. (by biomejs)

Biome Alternatives

Similar projects and alternatives to biome

  1. go

    2,237 biome VS go

    The Go programming language

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. React

    1,913 biome VS React

    The library for web and native user interfaces.

  4. Tailwind CSS

    1,481 biome VS Tailwind CSS

    A utility-first CSS framework for rapid UI development.

  5. TypeScript

    1,411 biome VS TypeScript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  6. jest

    513 biome VS jest

    Delightful JavaScript Testing.

  7. prettier

    479 biome VS prettier

    Prettier is an opinionated code formatter.

  8. ESLint

    424 biome VS ESLint

    Find and fix problems in your JavaScript code.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. bun

    367 biome VS bun

    Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one

  11. esbuild

    An extremely fast bundler for the web

  12. shadcn/ui

    293 biome VS shadcn/ui

    A set of beautifully-designed, accessible components and a code distribution platform. Works with your favorite frameworks. Open Source. Open Code.

  13. daisyui

    283 biome VS daisyui

    🌼 🌼 🌼 🌼 🌼  The most popular, free and open-source Tailwind CSS component library

  14. swc

    155 biome VS swc

    Rust-based platform for the Web

  15. devenv

    103 biome VS devenv

    Fast, Declarative, Reproducible, and Composable Developer Environments

  16. Rollup

    85 biome VS Rollup

    Next-generation ES module bundler

  17. tools

    46 biome VS tools

    Discontinued Unified developer tools for JavaScript, TypeScript, and the web

  18. ava

    34 biome VS ava

    Node.js test runner that lets you develop with confidence πŸš€

  19. stc

    21 biome VS stc

    Speedy TypeScript type checker

  20. typescript-go

    Staging repo for development of native port of TypeScript

  21. oxc

    15 biome VS oxc

    βš“ A collection of JavaScript tools written in Rust.

  22. cargo-release

    Cargo subcommand `release`: everything about releasing a rust crate.

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better biome alternative or higher similarity.

biome discussion

Log in or Post with

biome reviews and mentions

Posts with mentions or reviews of biome. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-03-11.
  • A 10x Faster TypeScript
    38 projects | news.ycombinator.com | 11 Mar 2025
  • Biomejs
    1 project | dev.to | 3 Mar 2025
    https://biomejs.dev/ Biome is a fast formatter for JavaScript, TypeScript, JSX, TSX, JSON, CSS and GraphQL that scores 97% compatibility with Prettier, saving CI and developer time.
  • Rust Is Eating JavaScript
    3 projects | news.ycombinator.com | 16 Feb 2025
    Note that Biome https://github.com/biomejs/biome is alive and well.
  • 2024 In Review
    16 projects | dev.to | 1 Jan 2025
    The main fail of the year in the NodeJS ecosystem is the update of ESLint from 8 -> 9 – completely incompatible API with all existing plugins, the configuration file became larger and more complex – it's not clear why the authors made this diversion. I also tried Binome as an alternative to ESLint / Prettier, but it's completely different and you need to redo a lot, and not everything you need is available at the moment, I continue to monitor this project.
  • Sync DOM State and Data without IDs: Avoid This Common Pitfall
    2 projects | dev.to | 17 Nov 2024
    While this silences immediate errors, linting tools like biomejs (and others) will fill your terminal with errors for doing thisβ€”for good reason! Using indices as keys can lead to poor performance and cause state misalignment when your list changes (e.g., when adding or removing items).
  • Biome.js, a toolchain to format and lint your web project
    1 project | dev.to | 9 Nov 2024
    { "$schema": "https://biomejs.dev/schemas/1.5.3/schema.json", "organizeImports": { "enabled": true }, "formatter": { "enabled": true, "indentWidth": 2, "indentStyle": "space" }, "linter": { "enabled": true, "rules": { "recommended": true, "a11y": { "noSvgWithoutTitle": "off", "useButtonType": "off", "useAltText": "off" }, "complexity": { "noBannedTypes": "off" }, "style": { "useImportType": "error", "useExportType": "error" } } }, "overrides": [ { "include": ["**/*.test.ts"], "linter": { "rules": { "suspicious": { "noExplicitAny": "off" } } } } ], "vcs": { "enabled": true, "clientKind": "git", "useIgnoreFile": true } }
  • Flyon UI – Free Tailwind Components Library
    12 projects | news.ycombinator.com | 3 Oct 2024
    I also use Biome, which has a work-in-progress but already quite good class sorter for Tailwind [1]. This keeps the code tidy by applying a logical sort order to each string passed into the tw function.

    --

    1: https://github.com/biomejs/biome/pull/1362

  • Biomejs – one toolchain for your web project
    1 project | news.ycombinator.com | 19 Sep 2024
  • Can You Clear This Challenge Site Designed for Engineers?
    7 projects | dev.to | 12 Sep 2024
    { "$schema": "https://biomejs.dev/schemas/1.8.3/schema.json", "organizeImports": { "enabled": true }, "linter": { "enabled": true, "rules": { "recommended": true, "a11y": { "useKeyWithClickEvents": "off" } } - } + }, + "javascript": { + "formatter": { + "semicolons": "asNeeded" + } + } }
  • ESLint adoption guide: Overview, examples, and alternatives
    11 projects | dev.to | 8 Aug 2024
    As part of these new linters, Biome emerged in the wake of the pandemic in 2020, but under the name Rome. Biome was created in mid-2023 as a fork of Rome, which is an active project supported by a growing community. Biome focuses on a broader scope, including code formatting in addition to linting. Concerning linting, language support is not yet on par with ESLint.
  • A note from our sponsor - SaaSHub
    www.saashub.com | 20 Mar 2025
    SaaSHub helps you find the best software and product alternatives Learn more β†’

Stats

Basic biome repo stats
38
17,705
9.9
3 days ago

biomejs/biome is an open source project licensed under Apache License 2.0 which is an OSI approved license.

The primary programming language of biome is Rust.


Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai