Repolode
liam-hq

liam-hq/liam

データベーススキーマから、Web URLまたはCLIで設定不要のインタラクティブなER図を生成します。

代替できる製品:dbdiagram.io

スター
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. 1

    公開リポジトリの場合は、スキーマファイルのURLに liambx.com/erd/p/ を挿入してください

  2. 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 の数値は毎日更新されます。

関連プロジェクト