OSS探訪

drawDB — BrowserでER Diagramを描きSQLへ変換する

スコアの見方

OSS規模スコアはStars・Watchers・Forks・Contributorsを対数圧縮して重み付けした現在の規模指標(上限なし)です。発掘スコアは現在のOSS規模スコアから発掘時点のOSS規模スコアを引いた値、更新ペースは直近30日Commit数、成長モメンタムは直近の観測期間におけるOSS規模スコア差、OSS健全度は取得できた更新状況・Community Health・Releaseの0〜100評価です。

Stars
39,616
主要言語
JavaScript
ライセンス
AGPL-3.0
リポジトリ最終更新
2026/09/17

概要

drawDBは、Table・Column・RelationをCanvas上へ配置してER Diagramを設計し、SQL scriptのImport/ExportやMigration生成を行うBrowser-based Database Editorです。基本利用ではAccountを必要としません。

特徴と向いている用途

公式資料に基づく紹介・実機未検証 · 内容確認日:

Table・Column・RelationをCanvas上で設計する

ERDをVisualに編集し、Database schemaをRelation込みで整理できます。

出典:[2][3]

SQL Import/ExportとMigration生成につなげる

既存SQLからDiagramを作ったり、設計結果からSQLやMigrationを生成したりできます。

出典:[2][3]

Schema設計レビューをCodeだけでなくVisual Diagramで行いたい場合に

DB設計の共有、教育、初期設計、既存Schema理解などに向きます。

出典:[2]

Sharingを使う場合は別Server componentが必要

Editor単体はStaticに動かせますが、File sharingを有効にする場合はdrawdb-serverと環境設定が必要です。

出典:[2]

参考にした公式資料

  1. [1]drawdb-io/drawdb repository(2026-09-21)
  2. [2]drawDB README(2026-09-21)
  3. [3]drawDB application(2026-09-21)
  4. [4]drawDB AGPL-3.0 license(2026-09-21)
編集部からの補足

基本EditorはBrowserだけで利用でき、AccountなしでSchema設計を始められます。共有機能が必要な場合だけ別Repositoryの`drawdb-server`を構成します。Local buildとSharing構成を分けて評価すると導入範囲が分かりやすいです。

3ステップで試す

  1. 1

    ソースを取得

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

    リポジトリへ移動

    cd drawdb
  3. 3

    公式手順を確認

    READMEのInstallation / Quick Start / Getting Startedにある公式コマンドを続けて実行してください。

    find . -maxdepth 1 -iname 'README*' -exec sed -n '1,220p' {} \; -quit
公式READMEで確認

成長

成長の推移 · 直近30日

39,616 Stars

推移データを蓄積中です。

開発アクティビティ

直近90日・週次

Commit(直近30日)
15
Open PR
109

開発アクティビティを蓄積中です。

Built with

カテゴリとタグ

GitHubデータ

GitHubのデータGitHubの詳細データを見る

GitHub Topics

  • database-schema
  • editor
  • mariadb
  • postgresql
  • sql
  • sql-server
  • sqlite
  • indexeddb
  • diagram-editor
  • erd
  • erdiagram
  • oracle-database
Stars
39,616
Forks
3,252
Watchers
150
Open Issues
134
Contributors
149
主要言語
JavaScript
ライセンス
AGPL-3.0
リポジトリ最終更新
2026/09/17

このOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。

情報の誤りを報告

掲載内容に誤りや古い情報があればお知らせください。