PlantUML est un outil très polyvalent qui facilite la création rapide et directe d'un large éventail de diagrammes.
En utilisant un langage simple et intuitif, les utilisateurs peuvent rédiger sans effort différents types de diagrammes.
Pour une exploration détaillée des capacités et de la syntaxe du langage, veuillez vous référer au 
Guide de Référence du Langage PlantUML.
Si vous êtes nouveau dans PlantUML, nous vous recommandons de commencer par notre 
page de démarrage rapide pour vous mettre
rapidement à la 
page. Si vous avez des questions, notre 
page F.A.Q. est une ressource précieuse.
En outre, PlantUML peut être intégré de manière transparente avec 
une variété d'autres outils pour améliorer votre flux de travail.
Avec PlantUML, vous pouvez créer des diagrammes UML bien structurés, y compris, mais sans s'y limiter :
Au-delà des diagrammes UML traditionnels, PlantUML supporte également la création de divers autres types de diagrammes, tels que :
WARNING
 This translation need to be updated. WARNING
Améliorez le dynamisme et le caractère informatif de vos diagrammes grâce à ces fonctionnalités supplémentaires :
PlantUML vous permet de générer des diagrammes à partir de divers formats d'entrée de source :
Vous pouvez choisir parmi différents encodages internes :
PlantUML vous permet d'utiliser plusieurs 
moteurs de mise en page différents :
- Graphviz est le moteur par défaut. S'appuie sur un programme externe ;
- Smetana. (Utilisez !pragma layout smetanadans le fichier ou-Playout=smetanasur la ligne de commande.) Un portage de Graphviz en Java. Tend à faire des flèches légèrement plus droites ;
- VizJs utilise JavaScript. (Utilisez -graphvizdot vizjssur la ligne de commande.) A tendance à espacer davantage les nœuds, ce qui donne un diagramme plus grand ;
- ELK (Eclipse Layout Kernel). (Utilisez !pragma layout elkdans le fichier ou-Playout=elksur la ligne de commande.) Ne prend en charge que la disposition orthogonale et ne couvre pas toutes les fonctionnalités.
Les
diagrammes de séquence ont deux moteurs :
- Puma est le moteur le plus ancien et toujours par défaut ;
- Teoz (Utilisez !pragma teoz truedans le fichier ou-Pteoz=truesur la ligne de commande) est un nouveau moteur qui possède des fonctionnalités uniques : ancres (flèches/messages nommés), durée, boîtes imbriquées..
Réaliser une bonne mise en page avec PlantUML n'est parfois pas trivial.
<zem>Voir <zhref link='https://isgb.otago.ac.nz/infosci/mark.george/Wiki/wiki/PlantUML%20GraphViz%20Layout'>PlantUML GraphViz Layout</zhref> par Mark George à l'Université d'Otago pour plus de conseils.</zem>
Exportez vos diagrammes dans une variété de formats pour répondre à vos besoins, y compris :
- PNG pour un partage d'image facile
- SVG pour des graphiques vectoriels évolutifs
- LaTeX pour une composition de haute qualité
- EPS (Encapsulated PostScript ) pour utiliser dans des document LaTeX
- ASCII art (disponible uniquement pour les diagrammes de séquence) pour une représentation textuelle
Commencez dès aujourd'hui et améliorez vos capacités de création de diagrammes avec 
PlantUML. Transformez vos idées en diagrammes clairs et professionnels sans effort 🎉 !