PlantUML in a nutshell
PlantUML is a component that allows to quickly write :
- Sequence diagram
- Usecase diagram
- Class diagram
- Activity diagram (here is the legacy syntax)
- Component diagram
- State diagram
- Object diagram
- Deployment diagram
- Timing diagram
The following non-UML diagrams are also supported:
- Wireframe graphical interface
- Archimate diagram
- Specification and Description Language (SDL)
- Ditaa diagram
- Gantt diagram
- Mathematic with AsciiMath or JLaTeXMath notation
Diagrams are defined using a simple and intuitive language. (see PlantUML Language Reference Guide).
New users can read the quick start page. There is also a F.A.Q. page. PlantUML can be used within many other tools.
Images can be generated in PNG, in SVG or in LaTeX format. It is also possible to generate ASCII art diagrams (only for sequence diagrams).
# online generations:Since ever31,700,829Last 24 hours54,760Last hour1,320Last minute56
Example: (You can edit the text if you want, the diagram will be dynamically updated!) | describes the following diagram : |
This example is working thanks to the online demo server.
You can contribute on this page by clicking here