Ben Chuanlong Du's Blog

It is never too late to learn.

Text-based Flowchart and UML Tools

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

DOT

DOT is an abstract grammar for defining Graphviz nodes, edges, graphs, subgraphs, and clusters.

diagrams

Diagrams is a Python package for prototyping cloud system architectures. It is the best text/code-based diagram/workflow tool.

PlantUML

Please refer to Tips on PlantUML for more details.

mermaid

mermaid is a Javascript based diagramming and charting tool that uses Markdown-inspired text definitions and a renderer to create and modify complex diagrams.

Code2Flow

Code2Flow is a pseudo-programming language like (and thus familiar and friendly to programmers) text to flowchart tool. It is a commercial service but free plan is available.

flowchart.js

flowchart.js draws simple SVG flow chart diagrams from textual representation of the diagram .

Mappio

Mappio is an online text to flowchart tool. It is better than Text2MindMap

ditaa

Chart Mage

Chart Mage is similar to PlantUML. It is text-to-UML tool but also supports flowchart. Chart Mage is less popular compared to PlantUML.

Gaphor

Gaphor is the simple UML tool.

References

Comments