Take the 2-minute tour ×
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems.. It's 100% free, no registration required.

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?

share|improve this question
3  
I would put graphviz as a serious answer, but I fear that I may get down-votes for it. –  kzh Feb 25 '11 at 13:01
1  
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. –  Barun Feb 25 '11 at 13:38
1  
Right, I am really looking for an interactive tool. –  Justin Ethier Feb 25 '11 at 14:26
    
See also vector images in linux. –  Gilles Feb 25 '11 at 23:22
add comment

13 Answers 13

up vote 18 down vote accepted

There's Dia.. Not nearly as many features as Visio, but does diagrams: http://live.gnome.org/Dia

share|improve this answer
    
Looks promising, thanks for the link! –  Justin Ethier Feb 25 '11 at 14:27
add comment

How about Pencil?

http://pencil.evolus.vn/en-US/Home.aspx

share|improve this answer
1  
Interesting... but this is only for prototyping? –  Justin Ethier Mar 1 '11 at 15:32
add comment

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.

share|improve this answer
    
Looks promising, I see a screenshot over here: en.wikipedia.org/wiki/Calligra_Flow –  Justin Ethier Feb 25 '11 at 14:30
    
page not found on Kivio. –  Hermann Ingjaldsson May 22 '13 at 12:46
add comment

diagramly works on Linux.

share|improve this answer
    
Cool, so this is basically an online Visio tool... –  Justin Ethier Mar 1 '11 at 15:31
    
Yes, but it's free and will remain free. There's no login, you can store files locally and doesn't pester you to sign up to anything, because there's nothing to sign up to. –  David Mar 1 '11 at 19:49
add comment

WireframeSketcher is a cross-platform tool that can be used for prototyping.

Sample WireframeSketcher mockup

share|improve this answer
add comment

For UML and DB Diagrams, you could use UMLet.

share|improve this answer
    
UMLet is great. –  goldilocks Aug 21 '13 at 8:59
add comment

I'd like to throw in yED which works on linux too, and has some nice features. It isn't GPL'd though,.

share|improve this answer
    
I would use Yed, its personal favorite. yworks.com/en/products_yed_about.html –  Nikhil Mulley Nov 30 '11 at 11:15
add comment

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:

enter image description here

share|improve this answer
    
Looks like a nice way to create ER diagrams –  Justin Ethier Aug 14 '13 at 14:08
    
yeah, that's what I was using Visio for myself. –  Michael Durrant Aug 14 '13 at 15:08
add comment

I have found LibreOffice Draw to be quite good. It is fast, actively being maintained and cross platform.

share|improve this answer
    
Thanks, this looks really nice: libreoffice.org/features/draw/… –  Justin Ethier Aug 14 '13 at 14:06
    
Do you know if this has any support for importing visio files? –  Justin Ethier Aug 14 '13 at 14:06
    
Looks like there is some, see 'filters' at: libreoffice.org/download/3-5-new-features-and-fixes –  Hermann Ingjaldsson Aug 14 '13 at 14:09
add comment

You can find all the open source alternatives to visio here http://www.osalt.com/visio and any other equivalent for a commercial software

share|improve this answer
add comment

Lucidchart is an online alternative to Visio. It imports and exports Visio files and has a free option.

share|improve this answer
    
The webpage says Visio for Linux. Nice :) –  Justin Ethier May 22 '13 at 16:15
add comment

I used "DIA" and "UMBRELLO", both fine, but not like Visio.

share|improve this answer
add comment

I found THIS link, you should find all the alternatives there. good luck!

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.