Apps available for
Mac OS X
Windows
Linux
PortableApps.com
FreeBSD
yEd Graph Editor VS Dia
Dia is an open-source diagramming tool that is user-friendly and suitable for a wide range of diagram types, while yEd Graph Editor offers advanced layout algorithms and better support for complex diagrams but is not free for all its features.
yEd Graph Editor
Pros:
Powerful layout algorithms for automatic arrangement of diagrams
Support for various file formats (including export to SVG, PDF, and more)
Extensive library of shapes and symbols
Integration with other tools (e.g., Python scripting)
Good for large and complex diagrams
Cons:
Not open source (commercial license required for some features)
Can be overwhelming for new users due to its extensive features
Requires Java to run, which may be a barrier for some
Dia
Pros:
Open source and free to use
Supports a variety of diagram types (flowcharts, UML, network diagrams, etc.)