Dia is a GTK+ based diagram creation program for Linux, Unix and Windows released under the GPL license. Dia is roughly inspired by the commercial Windows program 'Visio', though more geared towards informal diagrams for casual use. It can be used to draw many different kinds of diagrams. It currently has special objects to help draw entity relationship diagrams, UML diagrams, flowcharts, network diagrams, and many other diagrams. It is also possible to add support for new shapes by writing si... More info »
Dia is a piece of crap. Don't use it, unless you're a martian (because it designed for martians).
If it had an import filter for visio files it would be perfection.
I use it and like it but find the interface to be clunky. For any serious diagramming I'd still opt to use Visio (unfortunately).
Easy flowchart program that is free. Has many features found in Visio. Probably not a complete replacement for Visio but adequate for many uses.
Dia is a very good alternative if you are looking for a free easy to use flow chart app.