Diagram Software and Libraries
Software
Gliffy
- https://www.gliffy.com/
- Diagramming software (not free)
- Has Confluence plugin
Libraries
Mermaid.js
- https://mermaid-js.github.io/mermaid/#/
- A JavaScript based diagramming and charting tool that renders Markdown-inspired text definitions to create and modify diagrams dynamically.
- https://medium.com/better-programming/making-diagrams-fun-again-with-mermaid-8a2c9ea3e471
- Live Editor: https://mermaid-js.github.io/mermaid-live-editor/
- Cheat Sheet: https://jojozhuang.github.io/tutorial/mermaid-cheat-sheet
Kroki
- https://kroki.io/
- Creates diagrams from textual descriptions.
- Provides and API to generate diagrams for several diagramming libraries including Mermaid.js
- Diagram Types: https://docs.kroki.io/kroki/diagrams-types/
- Examples: https://kroki.io/examples.html
- Run as a Docker container: https://docs.kroki.io/kroki/setup/install/