https://text-to-diagram.com/ Contribute Community list of comparisonsbetween Text to Diagram tools heroherohero Which diagramming tool is right for you? Compare the syntax and renders of various languages that produce diagrams from text. Basic Wiiu 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. 1st language D2 1hello 2w: world 3 4hello -> w: there 2nd language plantuml PlantUML 1@startuml 2 3[hello] 4[world] as w 5 6[hello] -> w: there 7 8@enduml Features 1st language D2 2nd language plantuml PlantUML Open source License MPL 2.0 GPL 3.0 Downloadable CLI Server-side execution Container edges Released in 2022 2009 Maintanence 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 Accessibility Autoformat 1st language 2nd language Features D2 plantuml PlantUML Open source: The language is free and open-source.Open source License: The license that governs MPL 2.0 GPL 3.0 terms of usage.License Downloadable CLI: Is a runnable download available (if not, it requires building from source). Downloadable CLI Server-side execution: Can the language render diagrams without a browser.Server-side execution Container edges: Edges going from or to containers is very popular in software architecture diagrams. Container edges Released in: First year of public 2022 2009 releaseReleased in Maintanence: Is the language actively maintainedMaintanence Compiler language: The language it Go Java is implemented inCompiler language Editor support: The state of editor Creator-made Community-made support for the languageEditor extensions for extensions for support VSCode and Vim VSCode, Vim, Atom Themes: Configurable themes for diagramsThemes Friendly error messages: Not just "syntax error"Friendly error messages Images & Icons: What are the available options for including Any URL images and iconsImages & Icons Sequence diagrams: The best part of UMLSequence diagrams SQL tables: Support for Entity-Relational-Diagrams (ERD)SQL tables Markdown: Use Markdown for text objects in the diagramMarkdown Code snippets: Render syntax-highlighted code snippetsCode snippets Accessibility: Support for accessibility options like description tags for screen readers Accessibility Autoformat: Language tooling to autoformat a fileAutoformat Frequently asked questions Where do the renders come from? Where does the syntax-highlighting come from? Who made this? Why isn't [my favorite underground language] here? Future plans? I'd like to make a correction/addition. (c) 2022 Terrastruct