

Dia
Open-source diagram editor supporting Linux, Windows, Unix, and Mac OS X, with features for constructing entity relationship, UML, flowchart, and network diagrams, customizable with XML-defined shapes, extensibility, and a GTK+-based graphical user interface.
Cost / License
- Free
- Open Source
Application types
Platforms
- Mac
- Windows
- Linux
- PortableApps.com
- FreeBSD
- Xfce
- DragonFly BSD
- NetBSD
- OpenBSD
Dia News & Activities
Recent News
Recent activities
Featured in Lists
A list with 62 apps by xlin without a description.
A list with 570 apps by AmileyaRyver without a description.
[http://mattved.eu/](http://mattved.eu/) The software I use on a day-to-day as well as less frequent basis.
What is Dia?
Dia is a GTK+ based diagram creation program for Linux, Unix, Mac OS X and Windows released under the GPL license.
Dia is roughly inspired by the commercial Windows program
Microsoft Visio, though more geared towards informal diagrams for casual use. It can be used to draw many different kinds of diagrams. It currently has special objects to help draw entity relationship diagrams, UML diagrams, flowcharts, network diagrams, and many other diagrams. It is also possible to add support for new shapes by writing simple XML files, using a subset of SVG to draw the shape.








Comments and Reviews
Light, free, simple and many features. Grid snapping can be upgraded thought.
• Complete Component but hard to use - file export are 1 by 1 (cant bulk)
Okay. It's nowhere near being an alternative to Microsoft Visio, but it was my initial go to when I started off consulting and wanted to quickly produce flowcharts and mock ups.
The interface was not that enticing but it's served it's purpose as a stepping stone.
Unfortunately, the Windows side has suffered for a long time. So, I have been happily using draw.io/diagramming.net. But, if you want open source then look at LibreOffice - Draw.
Like that software. It's a bit unhandy sometimes but in the end maybe the best libre software there is for that purpose.
Dia has somewhat stagnated in recent years. For a long time it was the only real open source option other than turning to Inkscape and doing everything from scratch. These days I'd recommend you try Pencil instead because it has a much nicer UI and arguably better features.
I successfully made some diagrams with Dia but, as another user said, its interface is really clunky. Now I'm trying yED.
Dia on Linux - shines.
I was able to use it to create all sorts of logic diagrams - for programming and for organization. It is also capable to unite any elements and group and supports layering. Perfect software!