.github | ||
docs | ||
gradle/wrapper | ||
plantuml-asl | ||
plantuml-bsd | ||
plantuml-epl | ||
plantuml-lgpl | ||
plantuml-mit | ||
skin | ||
src | ||
stdlib | ||
svg | ||
test | ||
themes | ||
tools | ||
.dockerignore | ||
.editorconfig | ||
.gitignore | ||
build.gradle.kts | ||
BUILDING.md | ||
CITATION.cff | ||
CONTRIBUTING.md | ||
CONVENTIONAL_COMMIT.md | ||
COPYING | ||
Dockerfile | ||
gradle.properties | ||
gradlew | ||
gradlew.bat | ||
license.txt | ||
manifest.txt | ||
README.md | ||
SECURITY.md | ||
settings.gradle.kts | ||
sjpp.jar |
PlantUML
Generate UML diagrams from textual descriptions.
PlantUML is not affected by the log4j vulnerability.
About
PlantUML is a component that allows you to create various UML diagrams through simple textual descriptions. From sequence diagrams to deployment diagrams and beyond, PlantUML provides an easy way to create visual representations of complex systems.
Supported Diagram Types
- UML Diagrams
- Non-UML Diagrams
Additional Features
- Hyperlinks and tooltips
- Rich text (Creole) with emoticons, unicode, and icons
- OpenIconic icons
- Sprite icons
- AsciiMath mathematical expressions
Learn More
For a more detailed overview, visit PlantUML Official Website.
Getting Started
Whether you're looking to use PlantUML as a standalone application or as a component in your own project, getting started is simple. Check out the official PlantUML setup guide for instructions on how to set up PlantUML on your system.
Contributing
PlantUML is an open-source project, and we welcome contributions of all kinds. Whether you're helping us fix bugs, improve the docs, or spread the word, we appreciate your support. See our contributing guide for more information on how to get started.
Support and Community
License
PlantUML is licensed under several licenses; you can choose the one that suits you best:
For more information, please refer to the PlantUML license FAQ to help determine which license is appropriate for your use case.