

The application includes an extensive help facility that is accessible from the Help menu, and you can find a great deal of information by searching online. However, if you are looking for a standalone flowcharting tool and don't already use LibreOffice, this is likely to be a large install. Since LibreOffice Draw is part of the LibreOffice suite, the UX will be familiar to anyone who uses LibreOffice Writer, Calc, or Impress. I reviewed LibreOffice Draw version 6.0.4.2, which was installed by default on my Ubuntu 18.04 desktop. Finally, from what I can tell, there is no active development on Dia. On the downside, the Help menu did not link properly to documentation, and I couldn't find a spell checker. Interaction can seem a bit odd (see above), but it doesn't require huge adjustments to get the hang of it. In general terms, performance is very snappy. Dia launches ready to work with a multipage drawing, which is pretty handy if you need to make a 1x2 meter drawing and your printer accommodates only letter-size paper. Cutting and pasting are somewhat limited-I couldn't copy text from my browser (with the standard Ctrl+C) and paste it into Dia. You must also select the object before you can right-click on it. The text padding default is very large (0.50), and even when it's reduced by a factor of 10 (to 0.05), it still may leave a wide gap around the text (for example in the diamond decision object). The default text size, 22.68pt, or about 8mm, seems a bit weird. For example, double-clicking on an object brings up properties and metadata, rather than the object's annotation to edit annotation, you must select the object and click on Tools > Edit Text (or use the F2 key). Even so, Dia's user experience (UX) feels unusual. The bug tracker on the project's website is disabled, but bug reports are accepted on GNOME Bugzilla.ĭia has complete support for making flowcharts-appropriate symbols, connectors, lots of connection points on objects, annotation for objects, etc. It includes information on related utilities versions for Linux, Windows, and MacOS a lot of stuff related to shapes and much more. The installation process dragged in a few other packages, including: dia-common, dia-shapes, gsfonts-x11, libpython-stdlib, python, python-cairo, and python-gobject2.ĭia's documentation is quite thorough and available in English, German, French, Polish, and Basque. It offers some additional components, such as dia-rib-network for network diagrams and dia2cod for converting UML to code.
Flowchart graphviz download#
I reviewed Dia 0.97.3 from the Ubuntu 18.04 repository you can download it here.ĭia is a standalone drawing tool. I'll share a bit of information about each below. I identified the following nine candidates: Candidate name

It's been over four years since Máirin Duffy reviewed Linux diagramming tools, so I decided to take a look at what's out there now for open source flowchart makers. Even so, I would prefer to find an open source tool-preferably a standalone app, rather than one that's part of another suite-that offers great support for flowcharts and is available on all the desktops our team uses. However, we're increasing our use of G Suite in part because it minimizes distractions related to our various desktop environments.

I work primarily in my Linux desktop environment, and most of my office colleagues use Windows.

My project methodology flowcharts are high-level and pretty straightforward-typically they contain just process, decision, and terminator objects-though they can be composed of many tens of these objects. My team at work uses them as a tool in our brainstorming sessions and-once the ideation event wraps up-the flowchart becomes the project methodology (at least until someone changes it).
