plantuml
dot
git
img
plt
tty
uml
Si lo puedo dibujar es que lo entendí
.uml
Desde mis comienzos en el mundo GNU/Linux adopté plantuml porque me permite realizar fácilmente la generación de diagramas, solo es necesario crear un archivo .uml con las definiciones para luego obtener un bonito .png
GNU/Linux
.png
… continuará …