PlantUML is an open-source tool allowing users to create diagrams from a plain
text language.

Besides various UML diagrams, PlantUML has support for various other software
development related formats (such as Archimate, Block diagram, BPMN, C4,
Computer network diagram, ERD, Gantt chart, Mind map, and WBD), as well as
visualisation of JSON and YAML files.
