Créateur | Arnaud Roques |
---|---|
Première version | |
Dernière version | V1.2024.7 ()[1] |
Dépôt | https://github.com/plantuml/plantuml |
Écrit en | Java |
Système d'exploitation | Linux, Microsoft Windows et macOS |
Environnement | Linux, OS X, Windows |
Type | UML tool |
Licence | GNU General Public License |
Documentation | plantuml.com/en/guide, plantuml.com/es/guide, plantuml.com/fr/guide, plantuml.com/de/guide, plantuml.com/ja/guide, plantuml.com/ko/guide, plantuml.com/ru/guide et plantuml.com/zh/guide |
Site web | plantuml.com |
PlantUML est un outil open-source permettant aux utilisateurs de créer des diagrammes à partir d'un langage de texte brut. Outre divers diagrammes UML, PlantUML prend en charge divers autres formats liés au développement de logiciels (tels que Archimate, schéma fonctionnel, BPMN, C4, Computer network diagram, modèle entité-association, diagramme de Gantt, carte heuristique et organigramme des tâches du projet), ainsi que la visualisation de fichiers JSON et YAML.
Le langage de PlantUML est un exemple de langage dédié[2]. Outre son propre DSL, PlantUML comprend également les langages AsciiMath, Creole, DOT et LaTeX. Il utilise le logiciel Graphviz pour mettre en page ses diagrammes et Tikz pour le support LaTeX. Les images peuvent être sorties au format PNG, SVG, LaTeX et même ASCII. PlantUML s'utilise également pour permettre aux personnes aveugles de concevoir et de lire des diagrammes UML[3],[4].