PlantUML

PlantUML (8.6k ⭐) is a tool and a website to generate UML diagrams from code instructions.

Most diagrams on this website were made using PlantUML.

You can install the converter using docker:

$ docker pull plantuml/plantuml

To convert sample.pu (in the current folder) to sample.svg:

$ docker run --rm -v $(pwd):/data plantuml/plantuml -tsvg /data/sample.pu
CMD> docker run --rm -v %cd%:/data plantuml/plantuml -tsvg /data/sample.pu