Visio is a great tool for creating diagrams, flowcharts, prototyping, etc. But it is Windows-only and is not free. Are there any graphical tools for Linux that can do many of these same tasks well?
13 Answers
There's Dia.. Not nearly as many features as Visio, but does diagrams: http://live.gnome.org/Dia
How about Pencil?
-
1
diagrams.net works on Linux, is free and supports either local saving, or you can save Google Drive, OneDrive and Dropbox.
There is also a desktop version with snap, AppImage, rpm and deb releases.
Kivio, as the name kinda implies, is KDE's competitor to Visio. It is a part of the KOffice suite.
Note: KOffice, as well as some of its applications were recently renamed. KOffice is now called Calligra Suite and Kivio is called Calligra Flow. However, there has not yet been a release since the rename.
-
Looks promising, I see a screenshot over here: en.wikipedia.org/wiki/Calligra_Flow Feb 25, 2011 at 14:30
-
I'd like to throw in yED which works on linux too, and has some nice features. It isn't GPL'd though,.
-
I would use Yed, its personal favorite. yworks.com/en/products_yed_about.html Nov 30, 2011 at 11:15
Although only for mySQL, the free mySQL workbench is a great tool that has filled this hole for me. I can produce diagrams such as the following with it:
I have found LibreOffice Draw to be quite good. It is fast, actively being maintained and cross platform.
-
Thanks, this looks really nice: libreoffice.org/features/draw/… Aug 14, 2013 at 14:06
-
Do you know if this has any support for importing visio files? Aug 14, 2013 at 14:06
-
Looks like there is some, see 'filters' at: libreoffice.org/download/3-5-new-features-and-fixes Aug 14, 2013 at 14:09
Lucidchart is an online alternative to Visio. It imports and exports Visio files and has a free option.
You can find all the open source alternatives to visio here http://www.osalt.com/visio and any other equivalent for a commercial software
graphviz
as a serious answer, but I fear that I may get down-votes for it.graphviz
is the choice if you want to "generate" diagrams, I mean automatically. But if you want to draw interactively, then I think dia is great.