GenUML GenUML is a open-source editor for UML diagrams. The main features of GenUML are: Generate UML diagram from whole project source code Extensible programming language support Styling of UML diagram