Mermaid
软件描述
是否曾想过简化文档编写,并在解释代码时避免使用 Visio 这类复杂的工具?这就是 Mermaid 出现的原因。Mermaid 是一种简单的、类似 Markdown 的脚本语言,通过 JavaScript 可以从文本生成流程图、甘特图和序列图。
官方网站
访问软件的官方网站了解更多信息
mermaid.js.org
什么是 Mermaid?
是否曾想过简化文档编写,并在解释代码时避免使用像 Visio 这样的复杂工具?这就是 mermaid 出现的原因:一种基于 Markdown 的简单脚本语言,通过 JavaScript 从文本生成流程图、甘特图和序列图。
🔄 替代方案
26 个选择yEd 是一款功能强大的图表编辑器,可让您快速手动创建图表,或导入外部数据进行分析,并通过点击按钮即可自动排列甚至大型数据集。您可以使用 yEd 快速创建流程图、BPMN 图表和 UML 图表……
PlantUML 是一个开源工具,它通过简单的文本描述来绘制 UML 图。该生成器可以在 JVM 任意位置运行,并可与各种应用集成,如维基百科、文本编辑器、集成开发环境(IDE)、编程语言、文档生成器等。

quiver diagram editor
一种高效的基于网络的工具,用于构建高质量的交换图。支持 LaTeX 导出并嵌入链接,提供直观的界面,支持鼠标和键盘操作,具备多选、宏支持以及智能标签对齐等功能。
UML视觉建模工具(VP-UML)是一款用于辅助软件开发的UML设计工具和UML CASE工具。VP-UML支持统一建模语言(UML)2.4、SysML、ERD、DFD、BPMN 2.0、ArchiMate 2.0等关键建模标准。
从文本描述中生成图表!它提供了一个统一的 API,支持 BlockDiag、BPMN、Bytefield、C4(配合 PlantUML)、Ditaa、Erd、GraphViz、Mermaid、Nomnoml、PlantUML、SvgBob、UMLet、Vega、Vega-Lite、WaveDrom。

Graphviz
Graphviz 是开源的图形可视化软件。图形可视化是将结构信息以抽象图和网络的图表形式表示的一种方法。它在网络、生物信息学、软件工程、数据库和网页设计等领域具有重要应用。