大規模で複雑なデータベース向けに、スキーマの設計・探索・文書化・分析ができるフルスタックツール
- スター
- 5,145
- フォーク
- 241
- 未解決の Issue
- 26
- 最終コミット
- 3 日前
これは何?
Liam ERDは、既存のデータベーススキーマを、パン、ズーム、フィルタリングができるER図に変換します。図を手作業で作成せずに、大規模または不慣れなスキーマの構造を把握したい開発者向けです。
公開リポジトリの場合、スキーマファイル(Railsのschema.rbなど)を指すGitHubのURLの前にLiam ERDのドメインを付けるだけで、インストール不要で図を表示できます。プライベートリポジトリでは、npmパッケージの@liam-hq/cliから対話型のセットアップコマンドを利用できます。
このプロジェクトはTypeScriptで書かれており、Apache-2.0ライセンスで公開されています。READMEによると、テーブル数が100以上のプロジェクト向けに最適化されています。
主な機能
- 01スキーマファイルから設定不要でER図を直接生成
- 02パン、ズーム、フィルタリングに対応したインタラクティブな表示
- 03公開GitHubのスキーマファイルはURLから、プライベートリポジトリはCLIから利用可能
- 04テーブル数が100以上のプロジェクトにも対応する設計
ユースケース
- 不慣れなRailsまたはPostgreSQLのスキーマを素早く視覚的に把握する
- チーム向けにデータベースのリレーションをドキュメント化する
- CLIを使ってプライベートリポジトリの複雑なスキーマ構造を確認する
クイックスタート
- 1
公開リポジトリの場合は、スキーマファイルのURLに liambx.com/erd/p/ を挿入してください
- 2
プライベートリポジトリの場合は、対話形式のセットアップを実行してください
npx @liam-hq/cli init
使う前に知っておきたいこと
- プライベートリポジトリで利用するには、Node.js のツールが必要な CLI セットアップを実行する必要があります。
- 詳細なドキュメントはリポジトリ内ではなく、外部のウェブサイトで公開されています。
トピック
よくある質問
- liam とは?
- データベーススキーマから、Web URLまたはCLIで設定不要のインタラクティブなER図を生成します。 Liam ERDは、既存のデータベーススキーマを、パン、ズーム、フィルタリングができるER図に変換します。図を手作業で作成せずに、大規模または不慣れなスキーマの構造を把握したい開発者向けです。
- liam は無料で使えますか?ライセンスは?
- liam は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- liam は今もメンテナンスされていますか?
- 活発にメンテナンス中。liam の最終コミットは 2026年10月16日 です。
- liam は何に使えますか?
- 不慣れなRailsまたはPostgreSQLのスキーマを素早く視覚的に把握する チーム向けにデータベースのリレーションをドキュメント化する CLIを使ってプライベートリポジトリの複雑なスキーマ構造を確認する
- liam のインストール方法は?
- 公開リポジトリの場合は、スキーマファイルのURLに liambx.com/erd/p/ を挿入してください プライベートリポジトリの場合は、対話形式のセットアップを実行してください: npx @liam-hq/cli init
- liam はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/liam-hq/liam
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Linux、macOS、Windows対応のクロスプラットフォームSQLエディター兼データベース管理ツール
テキスト構文からSVGのインフォグラフィックを生成・描画する、AI生成とストリーミング出力向けの宣言型エンジン。
数値テキストからASCIIグラフやスパークラインなどを生成するCLI。
オブジェクト、ビュー、ワークフロー、AIエージェントをコードで拡張できる、TypeScript・React・PostgreSQL製のオープンソースCRM。
会議予約やカレンダー管理に使える、MITライセンスのオープンソース・セルフホスト型スケジューリングプラットフォーム