概要
Biomeは、JavaScript、TypeScript、JSX、JSON、CSS、GraphQLなどを対象に、コード整形とLintを提供する開発ツールです。Rustで実装され、CLIとLSPの両方から同じ解析・整形機能を利用できます。
特徴と向いている用途
公式資料に基づく紹介・実機未検証 · 内容確認日:
コード整形とLintを同じCLIから実行する
FormatterとLinterを一つの設定とコマンド体系で扱い、保存時の整形やCIの静的検査を揃えられます。
エディタからLSPで同じ診断を利用する
公式エディタ拡張やLSPを通じて、編集時にもCLIと同じツールチェーンの診断・整形を利用できます。
PrettierとESLint周辺の構成を整理したい場合に
Webプロジェクトで整形とLintの実行系をまとめ、設定やCIの複雑さを減らしたいチームに向きます。
出典:[2]
既存ルールとプラグインの対応状況を確認する
Prettier互換性や多数のLintルールがあっても、既存のESLintプラグインや独自ルールがそのまま置き換わるとは限りません。移行前に差分を確認します。
参考にした公式資料
- [1]biomejs/biome repository(2026-09-21)
- [2]Biome README(2026-09-21)
- [3]Biome getting started(2026-09-21)
- [4]Biome editor integrations(2026-09-21)
- [5]Migrate from ESLint and Prettier(2026-09-21)
- [6]@biomejs/biome package(2026-09-21)
編集部からの補足
BiomeはFormatterとLinterを一つのCLI/LSPへまとめ、複数の設定・実行系を減らしやすい点が特徴です。現在のnpmパッケージは2.5.14で、ライセンスは`MIT OR Apache-2.0`です。既存のPrettier/ESLint構成から移行する場合は、互換率だけで判断せず、使用中のルールやプラグインに相当する機能があるか確認してください。
3ステップで試す
- 1
Biomeを開発依存へ追加
プロジェクトごとにBiomeのバージョンを固定し、チームとCIで同じFormatter/Linterを使えるようにします。
npm install --save-dev --save-exact @biomejs/biome - 2
Biome設定を初期化
biome.jsonを生成し、FormatterやLinterの設定をプロジェクト内で管理します。
npx @biomejs/biome init - 3
整形とLint修正をまとめて実行
対象ファイルを解析し、安全に適用できる整形・Lint修正を反映します。導入前後の差分は必ず確認してください。
npx @biomejs/biome check --write .
成長
成長の推移 · 直近30日
25,837 Stars
推移データを蓄積中です。
開発アクティビティ
直近90日・週次
- Commit(直近30日)
- 255
- Open PR
- 122
開発アクティビティを蓄積中です。
Built with
カテゴリとタグ
GitHubデータ
GitHubのデータGitHubの詳細データを見る
GitHub Topics
- css
- formatter
- javascript
- jsx
- linter
- static-code-analysis
- typescript
- web
- json
- Stars
- 25,837
- Forks
- 1,233
- Watchers
- 92
- Open Issues
- 275
- Contributors
- 419
- 主要言語
- Rust
- ライセンス
- Apache-2.0
- リポジトリ最終更新
- 2026/09/21
関連情報
関連記事を投稿するこのOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。
あわせて探訪
- Prettier52,287 Stars
共通タグ 4件 · 共通カテゴリ 1件
source codeをparseし、自身のruleで一貫したlayoutへ再出力するopinionated formatter。
JavaScript - Superlevels552 Stars
共通タグ 3件
タブ整理、Cookie編集、CSS編集、YouTube整理、音楽認識、PIP、JSON整形、AI要約など15機能を1つにまとめたオープンソースのChrome拡張。
JavaScript - Cloudflare Workers SDK4,556 Stars
共通タグ 2件 · 共通カテゴリ 2件
Wrangler、create-cloudflare、MiniflareなどCloudflare Workers向け開発ツールをまとめた公式モノレポ。プロジェクト作成、ローカル実行、配備を同じツール群で扱う。
TypeScript - Tauri111,225 Stars
共通タグ 2件 · 共通カテゴリ 1件 · 同じ言語
web UIとRust backendをsystem WebViewで包み、desktop/mobile appへ展開するcross-platform framework。
Rust - Turborepo31,120 Stars
共通タグ 2件 · 共通カテゴリ 1件 · 同じ言語
JavaScript/TypeScript MonorepoのTask依存関係をGraph化し、並列実行・Local/Remote Cache・FilterでBuild/Test/Lint等を高速化するRust製Build System。
Rust
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。