PlantUML

PlantUML
PlantUML GUI
PlantUML
Basisdaten
Entwickler Arnaud Roques
Erscheinungsjahr 22. April 2009
Aktuelle Version v1.2026.7
(25. August 2026)
Betriebssystem Linux, macOS, Solaris, Unix, Windows
Programmier­sprache Java
Kategorie Software-Dokumentationswerkzeug
Lizenz GPL
deutschsprachig ja
plantuml.com

PlantUML ist ein freies Software-Dokumentationswerkzeug zur Erstellung von UML-Diagrammen unter der GNU General Public License.

Funktionen

Die Diagramme werden durch möglichst einfache und intuitive textuelle Notation beschrieben. Die Generierung erfolgt mit Hilfe eines Online-Servers oder einer lokalen Java-Installation zu Bildern im PNG-, SVG-, LaTeX-Format oder ASCII-Art.

PlantUML unterstützt eine Vielzahl verschiedener Diagrammtypen.

Standard-UML-Diagramme

Weitere Diagrammtypen

Anwendungen

Es existieren eine Vielzahl von externer Tools und Sprachen, die PlantUML integrieren. Hierbei handelt es sich zum Beispiel um Plugins für die Editoren und Entwicklungsumgebungen.

Tools

Sprachen

Beispiele

Sequenzdiagramm

PlantUML Sequenzdiagramm
@startuml
Alice -> Bob: Authentication Request
Bob --> Alice: Authentication Response

Alice -> Bob: Another authentication Request
Alice <-- Bob: another authentication Response
@enduml

Klassendiagramm

PlantUML Klassendiagramm
@startuml
class Car

Driver - Car : drives >
Car *- Wheel : have 4 >
Car -- Person : < owns
@enduml
Commons: PlantUML – Sammlung von Bildern, Videos und Audiodateien

Einzelnachweise

  1. ↑ plantuml.com.
  2. ↑ Release v1.2026.7.
  3. ↑ PlantUML. In: PlantUML. Abgerufen am 29. Mai 2022.
  4. ↑ PlantUML Running. In: PlantUML. Abgerufen am 29. Mai 2022.
  5. ↑ MatheusAze: PlantUML Toolkit. In: atom.io. Abgerufen am 16. Juli 2022.
  6. ↑ avono AG: PlantUML for Confluence. In: Atlassian Marketplace. Abgerufen am 16. Juli 2022.
  7. ↑ PlantUML plugin. In: Eclipse Marketplace. Abgerufen am 16. Juli 2022.
  8. ↑ skuro: plantuml-mode. In: GitHub. Abgerufen am 4. Februar 2024.
  9. ↑ fuhrmanator: PlantUML Gizmo. In: Google Workspace Marketplace. Abgerufen am 16. Juli 2022.
  10. ↑ Eugene Steinberg, Vojtech Krasa: PlantUML Integration. In: JetBrains Marketplace. Abgerufen am 16. Juli 2022.
  11. ↑ Libo_PlantUML. In: LibreOffice Extensions. Abgerufen am 16. Juli 2022.
  12. ↑ m2uml. In: MathWorks File Exchange. Abgerufen am 16. Juli 2022.
  13. ↑ PlantUML-NB. In: Apache NetBeans Plugin Portal. Abgerufen am 16. Juli 2022.
  14. ↑ Fruchtzwerg94: PlantUML Viewer. In: GitHub. Abgerufen am 16. Juli 2022.
  15. ↑ jebbs: PlantUML. In: Visual Studio Marketplace. Abgerufen am 16. Juli 2022.