SPB Git
4.3 KB · 49 lines json
1{2  "slug": "biome",3  "name": "Biome",4  "aliases": ["Rome Tools (predecessor)"],5  "vendor": { "name": "Biome project", "slug": "biome-project", "website": "https://biomejs.dev" },6  "homepage_url": "https://biomejs.dev/",7  "docs_url": "https://biomejs.dev/installation/quick-start/",8  "repo_url": "https://github.com/biomejs/biome",9  "license_url": "https://github.com/biomejs/biome/blob/main/LICENSE-MIT",10  "product_type": "cli-tool",11  "product_status": "active",12  "summary": "Rust-based formatter and linter for JavaScript, TypeScript, JSX, JSON, CSS and GraphQL that replaces Prettier and ESLint with one binary",13  "description": "Biome is a toolchain for web projects that bundles a code formatter and a linter in a single Rust binary. It began in 2023 as a community fork of Rome Tools after that company ceased operations, and it is distributed under MIT and Apache-2.0 licenses. The formatter aims for high compatibility with Prettier's output for JavaScript and TypeScript, and the linter implements a large set of rules inspired by ESLint and its popular plugins, with automatic fixes and explanatory diagnostics.\n\nBecause one process handles both concerns, configuration is a single `biome.json` file and runs are fast enough to execute on every save or across a monorepo in CI. Editor integration is available through official extensions and the LSP. Biome's constraints are coverage: it supports fewer languages and framework-specific rules than the ESLint ecosystem, type-aware linting is more limited, and projects relying on custom ESLint plugins cannot port them directly. Migration commands help translate existing Prettier and ESLint configurations.",14  "capabilities": ["Formatter compatible with most Prettier output", "Linter with automatic fixes and rich diagnostics", "Single configuration file for formatting and linting", "Support for JavaScript, TypeScript, JSX, JSON, CSS and GraphQL", "Migration commands from ESLint and Prettier", "LSP and editor extensions"],15  "workflows": ["Replace Prettier and ESLint with one tool in a new project", "Run formatting and lint checks in CI with a single command", "Format on save in VS Code or Zed"],16  "advantages": ["Fast single binary with no Node dependency at runtime", "Simplified configuration", "Dual MIT/Apache-2.0 license"],17  "limitations": ["Fewer rules and plugins than ESLint", "Limited type-aware linting", "No support for custom ESLint plugins"],18  "prerequisites": ["npm, pnpm, Bun or a standalone binary"],19  "audiences": ["Web developers seeking faster tooling", "Teams simplifying their lint and format setup"],20  "alternatives": ["eslint", "prettier"],21  "comparison_notes": "ESLint remains the most extensible JavaScript linter with the broadest plugin ecosystem; Biome trades extensibility for speed and simplicity. Prettier is the formatting reference Biome deliberately mirrors, so switching mostly changes tooling rather than code style.",22  "categories": [{ "slug": "testing-qa", "primary": true }],23  "tags": ["javascript", "typescript", "rust", "linting", "formatting", "open-source", "cli"],24  "use_cases": [],25  "operating_systems": ["macos", "linux", "windows"],26  "execution_modes": ["local", "cloud"],27  "interfaces": ["cli", "ide-extension"],28  "deployment_models": ["desktop"],29  "integrations": ["VS Code", "Zed", "GitHub Actions", "TypeScript"],30  "data_formats": ["JavaScript", "TypeScript", "JSON", "CSS", "GraphQL"],31  "languages": ["Rust"],32  "source_model": "open-source",33  "license_spdx": "MIT OR Apache-2.0",34  "pricing_model": ["open-source", "free"],35  "self_hostable": true,36  "sources": [37    { "url": "https://biomejs.dev/", "type": "official_site", "title": "Biome, toolchain of the web", "supports": ["name", "summary"], "checked_at": "2026-11-02" },38    { "url": "https://biomejs.dev/installation/quick-start/", "type": "official_docs", "title": "Biome quick start", "supports": ["capabilities"], "checked_at": "2026-11-02" },39    { "url": "https://github.com/biomejs/biome/blob/main/LICENSE-MIT", "type": "license_page", "supports": ["license_spdx", "source_model"], "checked_at": "2026-11-02", "note": "LICENSE-APACHE also present" }40  ],41  "confidence": "high",42  "discovery_method": "editorial-research",43  "depth": "standard",44  "editorial_status": "reviewed",45  "visibility": "public",46  "featured": false,47  "author": "batch-B1"48}49
Files · 19c0ff748ee94e0979c734f5fb3afeefc11ee9e1
Menu

Theme