Official Partnership: This course and repository are developed in direct alignment with the PlantUML core development team. It is officially authorized and jointly promoted by Arnaud Roques (the creator of PlantUML).
PlantUML in Action is a comprehensive learning ecosystem designed to transform how you document software architecture. By treating "Diagrams as Code," we enable version-controlled, scalable, and beautiful technical documentation.
This repository serves as the official companion for the Bestselling Udemy Course, containing all source code, templates, and exercise files.
- Official Recognition: Proudly featured and recommended on the Official PlantUML Website.
- Bestseller Status: Trusted by thousands of architects and engineers on Udemy.
- Open Access: To support the global developer community, the core video lessons are shared for free on YouTube.
- Practical & Applied: Move beyond basic syntax to master complex real-world modeling scenarios.
For a structured learning path, high-resolution content, quizzes, and a Certificate of Completion to boost your professional profile: 👉 Enroll in the Bestseller Course on Udemy
Access the comprehensive video playlist for free. Perfect for self-paced learners and the open-source community: 👉 Watch the PlantUML in Action Series
This repo is organized by diagram type and complexity, allowing you to follow along with the course:
- Sequence Diagrams: Mastering logic flow and asynchronous messaging.
- Class & Object Diagrams: Deep dives into OOP structure and relationships.
- Component & Deployment: Modeling physical and logical infrastructure.
- Gantt & Work Breakdown: Using PlantUML for project management.
- Advanced Styling: Customizing themes and
skinparamfor professional aesthetics.
I am committed to keeping this the most up-to-date PlantUML resource on the web.
- Found a bug or have a suggestion? Please open an Issue.
- Want to show support? Star this repository and share it with your engineering team!
A huge thank you to Arnaud Roques and the PlantUML community for their tireless work on the tool and their support in making this course a reality.
Happy Modeling! — Yasen, Last Updated at: 2026-01-27