Dia
Dia is in this list of tools surely the grandpa of all tools. It was started 1998. So the tool was developed not with the mind to develop a free UML tool. It was developed to enable the users to create any form and type of a diagram.
So Dia cannot be considered to be a UML tool like some persons are telling. It is more something like Visio or a more structured Presentation tool to show a diagram of something more complex.
Sadly the last published version is from end of 2014. Also the commits are steadily degrading, so that we can assume the project is as of Jan 2019 dead.
The following analysis is based on the requirements discussed in Free UML tool for developers. If you want to now more about the following requirements, read the named article first.
Project health status
Active commits
Dia development seems to be dead, since years no active commits are shown
Community size
The community for maintaining Dia seems to be inactive, since no active commits are shown and thus no active maintainers are visible
Technical status
Tool implementation language
C
Supported operating systems
- Windows
- Mac
- Linux
Forward engineering (code generation)
no
Reverse engineer code
no
XMI support
no
UML 2 support
no
MDA support
no
Integration in Eclipse
no
Integration in IntelliJ
no
License
GPL
Xenovation's recommendation
If you want to have a full UML tool, this tool is surely not the right choice. It is pretty good if you want to create quick diagrams and you do not have such a tool like Visio. Anyway in summary we cannot recommend it for usage on development projects
Download
https://wiki.gnome.org/Apps/Dia/
Want to learn more about UML tooling?
Read our article series about UML tools which start from here: Free UML tool for developers