PlantUML

PlantUML

使用纯文本描述绘制模型的基于Java的开源UML图生成器。
PlantUML是一个开源工具,它使用简单的文本描述来绘制UML图。该生成器可以在JVM中的任何位置运行,并与各种应用程序集成,例如Wiki,文本编辑器,IDE,编程语言,文档生成器等。主要基于Graphviz。可以渲染各种图语法,例如PlantUML,Dot和Ditaa。
plantuml

JavaScript版PlantUML的替代品

mermaid

mermaid

一个简单的工具,用于以类似于markdown的方式从文本生成图表和流程图。
jsUML2

jsUML2

用于UML 2图表的轻量级HTML5 / javascript库。