Générez des diagrammes UML à partir de descriptions textuelles.
PlantUML est un composant qui vous permet de créer divers diagrammes UML grâce à de simples descriptions textuelles. Des diagrammes de séquence aux diagrammes de déploiement et au-delà, PlantUML offre un moyen simple de créer des représentations visuelles de systèmes complexes.
Diagrammes UML
Syntaxe héritée
Diagramme de séquence
Diagramme de cas d'utilisation
Diagramme de classes
Diagramme d'objet
Diagramme d'activité
Diagramme des composants
Schéma de déploiement
Diagramme d'état
Chronogramme
Diagrammes non UML
Diagramme d'ingénierie de l'information (IE)
Diagramme Entité-Relation (ER) (notation de Chen)
Données JSON
Données YAML
EBNF (Formulaire Backus-Naur étendu)
Regex (expression régulière)
Schéma de réseau (nwdiag)
Salt (interface graphique filaire ou maquettes d'interface utilisateur)
Diagramme d'archimate
SDL (Langage de spécification et de description)
Diagramme Ditaa
Diagramme de Gantt
Diagramme chronologique
Diagramme MindMap
WBS (Structure de Répartition du Travail)
Notations mathématiques (AsciiMath, JLaTeXMath)
Diagramme Entité-Relation (ER)
Hyperliens et info-bulles
Texte enrichi (créole) avec émoticônes, Unicode et icônes
Icônes OpenIconiques
Icônes de sprites
Pour un aperçu plus détaillé, visitez le site Web officiel de PlantUML.
Voir Politique de sécurité et Présentation de la sécurité.
Important
PlantUML n'est pas affecté par la vulnérabilité log4j.
Que vous cherchiez à utiliser PlantUML en tant qu'application autonome ou en tant que composant dans votre propre projet, la mise en route est simple. Consultez le guide de configuration officiel de PlantUML pour savoir comment configurer PlantUML sur votre système.
Pour créer PlantUML à partir des sources, vous devez avoir installé certains prérequis et suivre une série d'étapes décrites dans notre guide de construction. Trouvez des instructions détaillées dans notre fichier BUILDING.md.
PlantUML est un projet open source et nous acceptons les contributions de toutes sortes. Que vous nous aidiez à corriger des bugs, à améliorer la documentation ou à faire passer le message, nous apprécions votre soutien. Consultez notre guide de contribution pour plus d’informations sur la façon de commencer.
Pour une documentation complète et détaillée sur l'utilisation de PlantUML, reportez-vous au Javadoc officiel, disponible ici. Veuillez noter que cette documentation est un travail en cours et peut ne pas être complète.
Problèmes GitHub
Forum communautaire
PlantUML est sous licence sous plusieurs licences ; vous pouvez choisir celui qui vous convient le mieux :
Licence GPL
Licence LGPL
Licence Apache
Licence publique Eclipse
Licence MIT
Pour plus d'informations, veuillez vous référer à la FAQ sur les licences PlantUML pour vous aider à déterminer quelle licence est appropriée pour votre cas d'utilisation.