# PlantUML examples PlantUML draws more diagram types than anything else here, and the syntax has been stable long enough to be worth learning properly. These examples cover the types people actually use, plus a few that are worth knowing exist. --- ## Every example here is real Each page holds a diagram that is stored, rendered and editable exactly like one you drew yourself. Open any of them, change something, and see what happens. Nothing here is a screenshot. --- ## In this set [Sequence diagram (PlantUML)A PlantUML sequence diagram with participants, activation bars, alt blocks and notes.](https://help.gocapable.com/diagrams/sequence-diagram-plantuml.html)[Class diagram (PlantUML)Classes, interfaces and inheritance in PlantUML, with visibility markers and stereotypes.](https://help.gocapable.com/diagrams/class-diagram-plantuml.html)[Activity diagram (PlantUML)A PlantUML activity diagram in the beta syntax, with decisions, forks and swimlanes.](https://help.gocapable.com/diagrams/activity-diagram-plantuml.html)[Component diagram (PlantUML)Components, interfaces and their dependencies drawn with PlantUML.](https://help.gocapable.com/diagrams/component-diagram-plantuml.html)[Deployment diagram (PlantUML)Nodes, artifacts and environments mapped in a PlantUML deployment diagram.](https://help.gocapable.com/diagrams/deployment-diagram-plantuml.html)[State diagram (PlantUML)A PlantUML state machine with composite states, history and concurrent regions.](https://help.gocapable.com/diagrams/state-diagram-plantuml.html)[Use case diagram (PlantUML)Actors, use cases and system boundaries drawn on a Confluence page with PlantUML.](https://help.gocapable.com/diagrams/use-case-diagram-plantuml.html)[Object diagram (PlantUML)Concrete instances and their links shown in a PlantUML object diagram.](https://help.gocapable.com/diagrams/object-diagram-plantuml.html)[Timing diagram (PlantUML)Signal and state changes charted over time with a PlantUML timing diagram.](https://help.gocapable.com/diagrams/timing-diagram-plantuml.html)[Network diagram (PlantUML)Subnets, servers and addresses documented with PlantUML nwdiag syntax.](https://help.gocapable.com/diagrams/network-diagram-plantuml.html)[Mindmap (PlantUML)A PlantUML mindmap using asterisk depth to nest branches either side of the root.](https://help.gocapable.com/diagrams/mindmap-plantuml.html)[JSON structure (PlantUML)Render a JSON payload as a readable tree with PlantUML startjson.](https://help.gocapable.com/diagrams/json-structure-plantuml.html)[Wireframe (PlantUML)Sketch a UI with PlantUML Salt: forms, tabs, trees and buttons written as text.](https://help.gocapable.com/diagrams/wireframe-plantuml.html)[Gantt chart (PlantUML)A PlantUML gantt chart with tasks, durations and dependencies on a Confluence page.](https://help.gocapable.com/diagrams/gantt-chart-plantuml.html) --- ## Related [ReferenceThe language reference behind these.](https://help.gocapable.com/diagrams/reference.html) [Diagram typesGrouped by what you want to draw.](https://help.gocapable.com/diagrams/diagram-types.html) [ExamplesEvery other set.](https://help.gocapable.com/diagrams/examples.html) --- _Verbose, stable, and it draws almost everything._