Contribute

Community list of comparisonsbetween Text to Diagram tools

hero

Which diagramming tool is right for you?

Compare the syntax and renders of various languages that produce diagrams from text.
Basic
Wiiu
Latex
Class
Containers
Shapes
Trees
Chess
Icons
Tables
Sequence
Text
Code

Basic: An example of the most basic diagramming functions: create a box, give it a label, connect it to another box, label that connection. It also demonstrates shorthand ID substitution, if it exists in the syntax.

1hello
2w: world
3
4hello -> w: there
1@startuml
2
3[hello]
4[world] as w
5
6[hello] -> w: there
7
8@enduml
Features
Open source
License
MPL 2.0
GPL 3.0
Downloadable CLI
Server-side execution
Container edges
Released in
2022
2009
Maintenance
Compiler language
Go
Java
Editor support
Creator-made extensions for VSCode and Vim
Community-made extensions for VSCode, Vim, Atom
Themes
Friendly error messages
Images & Icons
Any URL
Sequence diagrams
SQL tables
Markdown
Code snippets
LaTeX
Accessibility
Autoformat
Native Github rendering
Responsive dark mode
PDF exports

Frequently asked questions

Where do the renders come from?
Where does the syntax-highlighting come from?
How up-to-date is this?
Who made this?
Why isn't [my favorite underground language] here?
Future plans?
I'd like to make a correction/addition.