# PlantUML PlantUML focuses primarily on UML (Unified Modeling Language) diagrams - that's where it gets its name - but has expanded well beyond UML over time. PlantUML is most widely used - and works best - for sequence diagrams and class diagrams. These are its most mature and feature-rich diagram types, and what most teams reach for it to create. --- [Activity Diagram (PlantUML)](https://diagrams.gocapable.com/diagrams/activity-diagram-plantuml.html)[Class Diagram (PlantUML)](https://diagrams.gocapable.com/diagrams/class-diagram-plantuml.html)[Component Diagram (PlantUML)](https://diagrams.gocapable.com/diagrams/component-diagram-plantuml.html)[Deployment Diagram (PlantUML)](https://diagrams.gocapable.com/diagrams/deployment-diagram-plantuml.html)[JSON Structure (PlantUML)](https://diagrams.gocapable.com/diagrams/json-structure-plantuml.html)[Mindmap (PlantUML)](https://diagrams.gocapable.com/diagrams/mindmap-plantuml.html)[Network Diagram (PlantUML)](https://diagrams.gocapable.com/diagrams/network-diagram-plantuml.html)[Object Diagram (PlantUML)](https://diagrams.gocapable.com/diagrams/object-diagram-plantuml.html)[Sequence Diagram (PlantUML)](https://diagrams.gocapable.com/diagrams/sequence-diagram-plantuml.html)[State Diagram (PlantUML)](https://diagrams.gocapable.com/diagrams/state-diagram-plantuml.html)[Timing Diagram (PlantUML)](https://diagrams.gocapable.com/diagrams/timing-diagram-plantuml.html)[Use Case Diagram (PlantUML)](https://diagrams.gocapable.com/diagrams/use-case-diagram-plantuml.html)[Wireframe (PlantUML)](https://diagrams.gocapable.com/diagrams/wireframe-plantuml.html)