# plantuml

Create diagrams based on text files.

- [Wikipedia](https://en.wikipedia.org/wiki/PlantUML)
- [Reference](https://pdf.plantuml.net/1.2020.22/PlantUML_Language_Reference_Guide_en.pdf)
- Online [https://www.plantuml.com/plantuml/uml](https://www.plantuml.com/plantuml/uml)
- [https://real-world-plantuml.com/](https://real-world-plantuml.com/)
- [https://github.com/joelparkerhenderson/plantuml-examples](https://github.com/joelparkerhenderson/plantuml-examples)

## Example

 \* `gedit example.plantuml`

```

@startuml
Alice->Bob : hello
note left: this is a first note
Bob->Alice : ok
note right: this is another note
Bob->Bob : I am thinking
note left
a note
can also be defined
on several lines
end note
@enduml

```

 \* Create the diagram [online](https://www.plantuml.com/plantuml/uml) or in thinlinc via terminal:

```

$ pantuml example.puml

```

- Picture:

[![plantuml.png](https://wiki.math.uzh.ch/public/uploads/images/gallery/2026-06/plantuml.png)](https://wiki.math.uzh.ch/public/uploads/images/gallery/2026-06/plantuml.png)