Dia - Visio alternative

  •        0

Dia is 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 simple XML files, using a subset of SVG to draw the shape.

It can load and save diagrams to a custom XML format (gzipped by default, to save space), can export diagrams to a number of formats, including EPS, SVG, XFIG, WMF and PNG, and can print diagrams (including ones that span multiple pages).




Related Projects

StarUML - UML or MDA Platform

StarUML is a software modeling tool to develop fast, flexible, extensible, featureful UML/MDA platform running on Win32 platform. It is a good alternative to Rational Rose. StarUML provides simple and powerful plug-in architecture so anyone can develop plug-in modules in COM-compatible languages.

text-diagram - Text Diagram is an open source tool for drawing UML sequence diagram in pure text.

Text Diagram is an open source tool for drawing UML sequence diagram in pure text.

Dia Diagram Editor

Draw flowcharts and more with more than 1000 readymade symbols

ArgoUML - UML modeling tool

ArgoUML is the leading open source UML modeling tool and includes support for all standard UML 1.4 diagrams. It supports Class diagram, Statechart diagram, Activity diagram, Use Case diagram, Collaboration diagram, Deployment diagram and Sequence diagram. The diagram could be exported to GIF, PNG, PS, EPS, PGML and SVG. It generates code for Java, C++, C# and PHP. It also supports reverse engineering, generates code from diagram.

ModelGoon - UML for Java

ModelGoon provides support to create UML diagram from Java source. It provides support to build packages dependencies diagram, Class Diagram from existing sources, Build Sequence Diagram from a Java method, Shows the dependencies between user selected packages and lot more. ModelGoon is not a UML modeler, but just an UML point of view above the Java source code. It still uses UMLet for drawing purpose and the Eclipse Modeling Tools for implementing full MDA platforms.

Green - Create UML diagram from code

green is a LIVE round-tripping editor, meaning that it supports both software engineering and reverse engineering. You can use green to create a UML class diagram from code, or to generate code by drawing a class diagram. green supports exporting files to both jpg and gif format, so that you can share you diagrams without any issues!

UMLGraph - Automated Drawing of UML Diagrams

UMLGraph allows the declarative specification and drawing of UML class and sequence diagrams. The current features are part of an ongoing effort aiming to provide support for all types UML diagrams. Running the UmlGraph doclet on the specification will generate a Graphviz diagram specification that can be automatically processed to create Postscript, GIF, SVG, JPEG, fig, or Framemaker drawings.

amateras-modeler - UML and ER-diagram editor for Eclipse

Lightweight UML and ER-diagram editor for Eclipse. Former AmaterasUML and AmaterasERD.See details here about new features.

Diagramo - Create Flowchart using HTML5

Diagramo is pure HTML5 (canvas) flowchart software, No Flash, no Java or other plugins. You can export diagrams in SVG, Gif of JPEG format.

Diagram Ring

Advanced diagram editor for Flowcharts, Class Diagrams, DFDs, ERDs, Pie charts, Bar charts and etc. It's been developed in WPF , C#

Eclipse Model Development Tools

The Model Development Tools (MDT) project provide exemplary tools for developing models based on those metamodels. It supports creating UML diagram, Reverse engineer UML diagram from code, and lot more.

Frame UML

A free UML tool. 1)Support UML 2.xx; 2)Used in Windows(2000/XP/Vista); 3)Can generate source code /CHM from model, or parse source code into model by JavaScript; 4)Support 12 kinds of diagram except object diagram; 5)Very nice, simple, and easy to use.

Visio Add-In For Disk Space Monitoring

The Visio 2007 Add-In allows the users to view the results of monitoring servers from in a clear, comprehensive Visio network diagram. This project will help in Visio add-ins development.

dumbCaseUml - Dummy UML diagram tool

Dummy UML diagram tool

dumbCaseUml - Dummy UML diagram tool

Dummy UML diagram tool

android-architecture - describ android architecture with UML (class diagram, sequence diagram, etc.)

describ android architecture with UML (class diagram, sequence diagram, etc.)

Open Diagram

Open Diagram is the definitive open source .net diagramming component library for the .Net framework winforms environment. Use Open Diagram to add interactive data visualizations to your .net applications.

tdb-erm - Console tool to display an Entity Relationship Diagram of database tables

Console tool to display an Entity Relationship Diagram of database tables


Medoosa is a documentation tool for C++ that can produce UML class diagrams including generalizations and associations. Corrections can be made interactively in a diagram editor (Dia) and are fed back into the source as Javadoc-style comments.

ExperlogixVisioDiagram - An Experlogix database to Visio diagram generator.

An Experlogix database to Visio diagram generator.