大規模で複雑なデータベース向けに、スキーマの設計・探索・文書化・分析ができるフルスタックツール
drawdb-io/drawdb
アカウント不要の無料ブラウザベースのデータベーススキーマエディター。ER図を作成し、SQLスクリプトを生成できます。
代替できる製品:dbdiagram.io
Lucidchart
- スター
- 40,088
- フォーク
- 3,326
- 未解決の Issue
- 245
- 最終コミット
- 4 日前
これは何?
drawDBは、ブラウザ上だけで動作するER図エディターです。クリックやドラッグでテーブルとリレーションシップを作成し、スキーマをSQLとしてエクスポートしたり、既存のSQLスクリプトをインポートして図に変換したりできます。マイグレーションの生成や、エディターの外観のカスタマイズにも対応しています。
PostgreSQL、MySQL/MariaDB、SQLite、SQL Server、Oracleなど、複数のデータベース方言に対応しており、タグにはDBMLやMCP関連のトピックも含まれています。エディターの利用にアカウントは不要です。作業内容はブラウザ内に保存されます。ファイル共有は任意ですが、利用するには別途drawDBサーバーを設定する必要があります。
アプリはnpmでローカル実行できるほか、静的ホスティング向けにビルドしたり、Dockerコンテナとして起動したりできます。Dockerイメージは実行時にバックエンドURLを指定できるため、共有サーバーを切り替える際にイメージを再ビルドする必要はありません。
主な機能
- 01ブラウザ上でテーブルやリレーションシップをドラッグ&ドロップで編集できるER図エディター。
- 02スキーマをSQLとしてエクスポートし、既存のSQLスクリプトを図にインポート。
- 03スキーマの変更からマイグレーションスクリプトを生成。
- 04PostgreSQL、MySQL、SQLite、SQL Server、Oracleなど、複数のデータベース方言に対応。
- 05アカウント不要。別サーバーを利用したファイル共有にも対応。
- 06実行時にバックエンドURLを設定できるDockerイメージ。
ユースケース
- マイグレーションを書く前に、新しいデータベーススキーマを視覚的に設計する。
- 既存のSQLダンプを、読みやすい図に変換して解析する。
- 共有リンクを使って、チームとスキーマ図を共有する。
- デスクトップソフトウェアをインストールせずに、データモデルを手早くスケッチする。
クイックスタート
- 1
リポジトリをクローンする
git clone https://github.com/drawdb-io/drawdb - 2
プロジェクトフォルダーに移動する
cd drawdb - 3
依存関係をインストールする
npm install - 4
開発サーバーを起動する
npm run dev
使う前に知っておきたいこと
- 共有機能を使うには、別途 drawdb-server のセットアップが必要です(任意)。
トピック
よくある質問
- drawdb とは?
- アカウント不要の無料ブラウザベースのデータベーススキーマエディター。ER図を作成し、SQLスクリプトを生成できます。 drawDBは、ブラウザ上だけで動作するER図エディターです。クリックやドラッグでテーブルとリレーションシップを作成し、スキーマをSQLとしてエクスポートしたり、既存のSQLスクリプトをインポートして図に変換したりできます。マイグレーションの生成や、エディターの外観のカスタマイズにも対応しています。
- drawdb は無料で使えますか?ライセンスは?
- drawdb は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- drawdb は今もメンテナンスされていますか?
- 活発にメンテナンス中。drawdb の最終コミットは 2026年10月15日 です。
- drawdb は何に使えますか?
- マイグレーションを書く前に、新しいデータベーススキーマを視覚的に設計する。 既存のSQLダンプを、読みやすい図に変換して解析する。 共有リンクを使って、チームとスキーマ図を共有する。 デスクトップソフトウェアをインストールせずに、データモデルを手早くスケッチする。
- drawdb のインストール方法は?
- リポジトリをクローンする: git clone https://github.com/drawdb-io/drawdb プロジェクトフォルダーに移動する: cd drawdb 依存関係をインストールする: npm install 開発サーバーを起動する: npm run dev
- drawdb はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/drawdb-io/drawdb
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
JDBCおよびODBCドライバー経由で100種類以上のデータベースに接続できる、無料のマルチプラットフォーム対応デスクトップSQLクライアント兼データベースツール。
PostgreSQL、MySQLなどに対応したmacOS・Windows・Linux向けネイティブDB IDE。MCPサーバーとAIチャットを搭載。
Postgres、MySQL、MariaDB、SQL Server、ClickHouse、SQLiteに対応した、デスクトップ・Web向けのAI搭載データベースクライアント兼MCPサーバー。
40以上のデータベースに対応し、デスクトップ・Web・Docker・CLIで使える、無料のローカルファーストなAI支援データベースクライアント兼SQLワークスペース。
Linux、macOS、Windows対応のクロスプラットフォームSQLエディター兼データベース管理ツール