Repolode
drawdb-io

drawdb-io/drawdb

アカウント不要の無料ブラウザベースのデータベーススキーマエディター。ER図を作成し、SQLスクリプトを生成できます。

代替できる製品:dbdiagram.ioLucidchart

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

    リポジトリをクローンする

    git clone https://github.com/drawdb-io/drawdb
  2. 2

    プロジェクトフォルダーに移動する

    cd drawdb
  3. 3

    依存関係をインストールする

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

関連プロジェクト