フローチャートやマインドマップ、ER図、BPMN図などのカスタマイズ可能な図エディターを業務システムに組み込むための、TypeScript製フレームワーク。
hediet/vscode-drawio
Draw.io(diagrams.net)の図をVS Code内で作成・編集できる非公式拡張機能。
- スター
- 9,511
- フォーク
- 470
- 未解決の Issue
- 171
- 最終コミット
- 19 時間前
これは何?
この拡張機能では、.drawio、.dio、.drawio.svg、.drawio.png ファイルをVS Code内のDraw.ioエディターで開けます。デフォルトでDraw.ioのオフライン版が同梱されているため、ネットワークに接続していなくても図を編集できます。これらの拡張子が付いた空のファイルを開いて新しい図を作成でき、convertコマンドで形式を切り替えられます。
.drawio.svg と .drawio.png は有効な画像形式で、保存時に埋め込み図との同期が保たれるため、GitHubのREADMEなどにそのまま表示できます。.drawioファイルはプレーンなXMLなので、gitで差分を読みやすく、AIアシスタントでも簡単に読み書きできます。
そのほか、複数のDraw.ioテーマ、共同編集やプレゼンに使えるLive Share対応、シンボル名をラベルにしたノードからソースへ移動するコードリンク機能、図とXMLを並べて編集する機能などを備えています。
主な機能
- 01.drawio、.dio、.drawio.svg、.drawio.pngファイルをDraw.ioエディターで編集できます。
- 02デフォルトでDraw.ioのオフライン版が同梱されています。
- 03保存時に、埋め込まれたSVG画像やPNG画像を最新の状態に保ちます。
- 04図をプレーンなXMLとして保存するため、gitで差分を確認しやすくなります。
- 05共同編集やプレゼンに使えるLive Shareに対応しています。
- 06図のノードをコードシンボルにリンクし、ソースへ移動できます。
ユースケース
- 説明対象のコードと同じリポジトリでアーキテクチャ図を管理する。
- GitHubのREADMEにSVG形式の図を埋め込み、そのまま表示する。
- 読みやすいXMLの差分を使って、プルリクエストで図の変更をレビューする。
- Live Shareを使い、チームメイトと共同で図を描く。
クイックスタート
- 1
VS Code Marketplaceから拡張機能をインストールします
- 2
末尾が .drawio、.drawio.svg、または .drawio.png の空ファイルを作成して開きます
使う前に知っておきたいこと
- diagrams.netチームが開発したものではない非公式の拡張機能です。
- コピーレフトライセンスであるGPL-3.0の下でライセンスされています。
- Markdownのインライン編集にはVS Code Insidersが必要で、実験的な機能です。
トピック
よくある質問
- vscode-drawio とは?
- Draw.io(diagrams.net)の図をVS Code内で作成・編集できる非公式拡張機能。 この拡張機能では、.drawio、.dio、.drawio.svg、.drawio.png ファイルをVS Code内のDraw.ioエディターで開けます。デフォルトでDraw.ioのオフライン版が同梱されているため、ネットワークに接続していなくても図を編集できます。これらの拡張子が付いた空のファイルを開いて新しい図を作成でき、convertコマンドで形式を切り替えられます。
- vscode-drawio は無料で使えますか?ライセンスは?
- vscode-drawio は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- vscode-drawio は今もメンテナンスされていますか?
- 活発にメンテナンス中。vscode-drawio の最終コミットは 2026年11月6日 です。
- vscode-drawio は何に使えますか?
- 説明対象のコードと同じリポジトリでアーキテクチャ図を管理する。 GitHubのREADMEにSVG形式の図を埋め込み、そのまま表示する。 読みやすいXMLの差分を使って、プルリクエストで図の変更をレビューする。 Live Shareを使い、チームメイトと共同で図を描く。
- vscode-drawio のインストール方法は?
- VS Code Marketplaceから拡張機能をインストールします 末尾が .drawio、.drawio.svg、または .drawio.png の空ファイルを作成して開きます
- vscode-drawio はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/hediet/vscode-drawio
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
DAG、ER図、フローチャート、リネージ図の作成に使える、SVGとHTMLベースのTypeScript/JavaScript製グラフ編集・可視化エンジンです。
テキストで図を記述できるスクリプト言語とCLI。`.d2`ファイルをSVG、PNG、GIF、PDF、PPTXに変換します。
45種類の図とブランドカラーに対応した、単体HTMLで編集的な図を作成するエージェントスキル。
実行時依存なしでMermaidの図表テキストをSVGに変換する、小型の同期レンダラー。
インタラクティブな2Dグラフィックス、デザインエディタ、ホワイトボード、図表を作成するためのHTML5 Canvas向けJavaScriptフレームワーク。