【2021年版】MarkdownでUMLが使えるエディタ・Webサービス おすすめ11選!

2021年07月07日(水) Markdown
Markdown UML

Markdownは便利な記法ですが、標準ではごく基本的な構文しか提供していません。そのため、多くの開発者によって様々な拡張が行われています。システム設計を行う際に使われるUMLを描画したいというニーズがその一つです。

今回はMarkdownの中にUMLを埋め込めるエディタを紹介します。Webベース、GUIそしてWebサービスとカテゴリごとに紹介しますので、あなたにとって最適なMarkdown環境を選んでください。

GUI エディタ

Boost Note

Boost NoteではPlantUMLを使ったUML描画が可能です。日本語はエラーになるようです。

Boost Note UML

Boost Note is a powerful, lightspeed collaborative workspace for developer teams

 

Typora

Typoraはjs-sequence/flowchart.js/mermaidに対応していますが、PlantUMLは利用できないようです。

Typora UML

Typora — a markdown editor, markdown reader.

 

Mark Text

Mark TextはFlowchart/Sequence diagram/ガントチャート/Vegaチャートに対応しています。これらを使うことで、一部のUMLが利用できます。

Mark Text UML

Mark Text

エディタプラグイン

Markdown Preview Enhanced

Markdown Preview EnhancedはAtom、Visual Studio Codeの両方にプラグインを提供しています。PlantUMLをはじめ、Flow Chartsやjs-sequence-diagrams、Mermaid、WaveDromなどのライブラリを利用できます。

Markdown Preview Enhanced UML

日本語も利用可能です。

Markdown Preview Enhanced UML

Markdown Preview Enhanced

Webサービス

NotePM

NotePM

NotePM(ノートピーエム) は、ナレッジ共有に特化した「社内版ウィキペディア」です。検索に強く、情報を整理しやすいのが特徴です。NotePMでは uml を使ってPlantUMLによる描画が可能です。

NotePM UML

日本語も利用できます。

NotePM UML

NotePM – テレワーク時代のナレッジ共有ツール (社内wiki)

 

StackEdit

StackEdit UML

StackEditはUMLは対応しておらず、Mermaidを使ったドローに対応しています。Mermaidを使えばクラス図やシーケンス図は作成できます。

 

HackMD

HackMDは plantuml でPlantUML、mermaid でMermaidによるドローに対応しています。

HackMD UML
HackMD UML

 

esa

esaは uml によるPlantUML、 mermaid によるMermaid描画が可能です。

esa UML

日本語も対応しています。

esa UML

 

DocBase

DocBaseは plantuml によるPlantUML、 mermaid によるMermaid描画が可能です。

DocBase UML

日本語も可能です。

DocBase UML

 

Kibela

Kibelaは plantuml によってPlantUMLが埋め込めます。

Kibela UML

 

GROWI

GROWIは “` が不要で、いきなりPlantUMLを描画できます(ただし日本語は使えないようです)。また、blockdiagにも対応しています。

GROWI UML

以下はblockdiagのatcdiagの例です。

GROWI UML

まとめ

UMLをテキストベースで書ければ、システム変更に伴う修正も容易に行えます。テキストで仕様を書くよりも伝わりやすく、システム理解にもつながります。また、検索も容易なので、必要な情報を探すのにも一役買うことでしょう。社内の知識を共有するのに役立つはずです。

ぜひ今回紹介したソフトウェア、サービスを皆さんのシステム開発にご利用ください。

おすすめの情報共有ツール

NotePM(ノートピーエム) は、ナレッジ共有に特化した社内版ウィキペディアです。検索に強く、情報を整理しやすいのが特徴です。3,000社以上に導入され、とくに『使いやすいさ・導入しやすさ』の点で高く評価されています。「ほしい情報を探すのが大変」「社内のナレッジ共有が上手くいっていない」とお悩みの方は、NotePMの無料トライアル をお試しください。

NotePMの資料請求はこちら