Create UML class diagrams from your PHP source.

4.2.0 2024-05-23 09:43 UTC


StandWithUkraine GitHub Discussions

Releases Branch PHP Packagist License Documentation
Stable v4.0.x Branch 4.0 Minimum PHP Version) Stable Version 4.0 License 4.0 Documentation 4.0
Stable v4.1.x Branch 4.1 Minimum PHP Version) Stable Version 4.1 License 4.1 Documentation 4.1
Stable v4.2.x Branch 4.2 Minimum PHP Version) Stable Version 4.2 License 4.2 Documentation 4.2

UmlWriter is a library that adds the ability to generate UML class diagrams.


All the documentation is available on website, generated from the docs folder.


This library includes a console CLI version with only one command: diagram:class

bin/umlwriter diagram:class src/

NOTE use verbose level 1 or 2 for more details.


  • Laurent Laville (Lead Developer)


bartlett/graph-uml is a refactored version (with more features) of clue/graph-uml project, licensed under MIT.