PlantUML in a nutshell
PlantUML is an open source project, supports fast rendering:
- Timing diagram
- Use Case Diagram
- Class Diagram
- Activity Diagram ( legacy syntax here)
- Component diagram
- State diagram
- Object graph
- Deployment diagram dump failed to re-upload canceled
- Timing chart dump failed re-upload Cancel
It also supports the following non-UML diagrams:
- Network
- Wireframe graphical interface
- Chart
- Specification and Description Language (SDL)
- Ditaa diagram
- Gantt dump failed to re-upload canceled
- Mind Map dump failed to re-upload canceled
- Work Breakdown Structure diagram dump failed to re-upload canceled
- Mathematical formula AsciiMath or JLaTeXMath symbols
- Entity Relationship diagram
These are defined by a simple and intuitive schematic language. ( Language Reference Guide ).
New users can read the quick start can also look at the FAQ . Many other tools in use PlantUML.
You can generate PNG, SVG , or LaTeX picture format can also generate ASCII art diagram (only for timing diagram).