Dia logoDia 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