Back

Why Creating Diagrams is Hard (and How PlantUML/Mermaid Can Help)

Problem

Creating diagrams is often a lot of work. While they are useful for conveying complex ideas visually, several issues make the process cumbersome:

Solution

PlantUML is a simple and efficient way to create diagrams using relatively simple syntax. Instead of relying on drag-and-drop tools, PlantUML lets you define the structure of your diagrams and then automatically render them. This approach addresses many of the challenges:

Another widely used option is Mermaid which has 1st party support e.g. in Webstorm.

On related note, I have built an application called Selkie to help me with authoring Mermaid diagrams.