UMLGraph alternatives
UMLGraph enables users to define and generate UML class and sequence diagrams through a declarative approach. It is designed to support a wide range of UML diagram types as part of an evolving development effort. The tool is open source and available for multiple operating systems.