Free software for creating flowcharts, UML diagrams, network diagrams, circuit diagrams and more on Linux and Mac with automatic graph layout algorithms
Dunnart is an open-source diagram and chart drawing application originally developed at the University of Melbourne. It is available for Linux and macOS operating systems.
With Dunnart, users can create various types of diagrams like flowcharts, UML diagrams, network diagrams, circuit diagrams, entity-relationship diagrams, and more. It has support for various shapes like rectangles, ellipses, triangles, diamonds, images, and custom shapes.
A key feature of Dunnart is its automatic graph layout algorithms. When adding shapes and connecting them, Dunnart will automatically organize the diagram elements to keep it neat and tidy. It supports layouts like spring embedding, hierarchical, circular, tree, and custom layouts.
Dunnart also enables easy alignment and distribution of shapes, grouping of elements to create modular diagrams, adding text labels, images and custom shapes, setting colors and line styles, and exporting diagrams to various file formats like SVG, PNG, PDF and more.
Some advanced features include support for diagram links to create flowchart step navigations or linked diagrams, layered diagrams, orthogonal connectors, and graph analysis functions.
With its simplicity and neat automatic layouts, Dunnart is a great open-source alternative to proprietary tools like Microsoft Visio, Lucidchart or Gliffy for creating different kinds of diagrams.