A gallery of all the themes included with PlantUML.
This project is maintained by The-Lum
Diagrams on this Page:
Add a diagram description.
Go to the Activity Diagram page to see this diagram in all themes.
Add a diagram description.
Go to the Board Diagram page to see this diagram in all themes.
Class diagrams are designed using a syntax that mirrors those traditionally employed in programming languages. This resemblance fosters a familiar environment for developers, thereby facilitating an easier and more intuitive diagram creation process.
There are multiple examples available for this diagram type. Go to the Class Diagram page to see all examples in all themes.
A Deployment Diagram is a type of diagram that visualizes the architecture of systems, showcasing how software components are deployed onto hardware. It provides a clear picture of the components’ distribution across various nodes, such as servers, workstations, and devices.
There are multiple examples available for this diagram type. Go to the Deployment Diagram page to see all examples in all themes.
Extended Backus–Naur Form (EBNF) is a type of formal syntax used to specify the structure of a programming language or other formal language. It is an extension of Backus-Naur Form (BNF), which was originally developed by John Backus and Peter Naur to describe the syntax of the Algol programming language.
Go to the Extended Backus-Naur Form Diagram page to see this diagram in all themes.
With PlantUML, we can display directory and file tree listing.
Go to the Files Diagram page to see this diagram in all themes.
A Gantt Chart is a powerful tool used for project management. It visually represents a project schedule, allowing managers and team members to see the start and end dates of the entire project at a glance. The diagram displays tasks or activities along a horizontal time axis, showing the duration of each task, their sequence, and how they overlap or run concurrently.
There are multiple examples available for this diagram type. Go to the Gantt Chart page to see all examples in all themes.
You can use PlantUML to visualize your JSON data.
There are multiple examples available for this diagram type. Go to the JSON Diagram page to see all examples in all themes.
A MindMap diagram, in the context of PlantUML, is an effective tool for brainstorming, organizing ideas, and project planning. MindMap diagrams, or mind maps, are visual representations of information, where central ideas branch out into related topics, creating a spider-web of concepts. PlantUML facilitates the creation of these diagrams with its simple, text-based syntax, allowing for the efficient organization and visualization of complex ideas.
There are multiple examples available for this diagram type. Go to the Mindmap Diagram page to see all examples in all themes.
A network diagram is a visual representation of a computer or telecommunications network. It illustrates the arrangement and interconnections of network components, including servers, routers, switches, hubs, and devices. Network diagrams are invaluable tools for network engineers and administrators to understand, set up, and troubleshoot networks. They are also essential for visualizing the structure and flow of data in a network, ensuring optimal performance and security.
Go to the Network Diagram page to see this diagram in all themes.
An object diagram is a graphical representation that showcases objects and their relationships at a specific moment in time. It provides a snapshot of the system’s structure, capturing the static view of the instances present and their associations.
Go to the Object Diagram page to see this diagram in all themes.
Regular expressions (Regex) are powerful tools in programming, used for pattern matching and text manipulation. While extremely useful, regex patterns can often be dense and challenging to interpret, especially as they grow in complexity. The syntax, although efficient, can become obscure and hard to read for both beginners and experienced developers. This is where visual tools like PlantUML come into play.
Go to the REGEX Diagram page to see this diagram in all themes.
Salt is a subproject of PlantUML that may help you to design graphical interface or Website Wireframe or Page Schematic or Screen Blueprint. It is invaluable in crafting graphical interfaces, schematics, and blueprints. It aids in aligning conceptual structures with visual design, emphasizing functionality over aesthetics. Wireframes, central to this process, are used across various disciplines.
Go to the Salt Diagram (Wireframe) page to see this diagram in all themes.
Add a diagram description.
There are multiple examples available for this diagram type. Go to the Sequence Diagram page to see all examples in all themes.
State diagrams provide a visual representation of the various states a system or an object can be in, as well as the transitions between those states. They are essential in modeling the dynamic behavior of systems, capturing how they respond to different events over time. State diagrams depict the system’s life cycle, making it easier to understand, design, and optimize its behavior.
There are multiple examples available for this diagram type. Go to the State Diagram page to see all examples in all themes.
A Timing Diagram in UML is a specific type of interaction diagram that visualizes the timing constraints of a system. It focuses on the chronological order of events, showcasing how different objects interact with each other over time. Timing diagrams are especially useful in real-time systems and embedded systems to understand the behavior of objects throughout a given period.
There are multiple examples available for this diagram type. Go to the Timing Diagram page to see all examples in all themes.
Title Block
with all header informations about theme.
Go to the Title Block page to see this diagram in all themes.
A use case diagram is a visual representation used in software engineering to depict the interactions between system actors and the system itself. It captures the dynamic behavior of a system by illustrating its use cases and the roles that interact with them. These diagrams are essential in specifying the system’s functional requirements and understanding how users will interact with the system. By providing a high-level view, use case diagrams help stakeholders understand the system’s functionality and its potential value.
There are multiple examples available for this diagram type. Go to the Use Case Diagram page to see all examples in all themes.
A Work Breakdown Structure (WBS) diagram is a key project management tool that breaks down a project into smaller, more manageable components or tasks. It’s essentially a hierarchical decomposition of the total scope of work to be carried out by the project team to achieve the project goals and create the required deliverables.
Go to the Work Breakdown Structure Diagram page to see this diagram in all themes.
Add a diagram description.
Go to the Wire Diagram page to see this diagram in all themes.
You can use PlantUML to visualize your YAML data.
There are multiple examples available for this diagram type. Go to the YAML Diagram page to see all examples in all themes.