Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

There are lots of Network Diagramming Software, but it doesn't satisfies me. In a reason that it's not free.

I need a Network Diagramming Software that can design both Logical and Physical, and it should be FREE or Open-Source. Anybody knows.



locked by voretaq7 Feb 23 '12 at 16:01

This question exists because it has historical significance, but it is not considered a good, on-topic question for this site, so please do not use it as evidence that you can ask similar questions here. This question and its answers are frozen and cannot be changed. More info: help center.

closed as not constructive by voretaq7 Feb 23 '12 at 15:59

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

Product/Service recommendation questions are off-topic on all Stack Exchange sites -- That wasn't the case way back when this question was asked though and some of the software listed below is actually very good... – voretaq7 Feb 23 '12 at 16:01

16 Answers 16

up vote 11 down vote accepted

Dia is a such program. DiaCze is a windows only version packaged with icon for network diagramming (but you can extract content on a windows computer and copy it to a unix system).

Edit: I discovered Kivio today, a Visio like (but still in development)

That looks like a modified version of Dia. But apparently no source is provided, so looks like GPL violation. Also I find it somewhat shady that they do not acknowledge Dia at all :-(. Not your problem of course, so go ahead and use it. – sleske Jul 14 '09 at 10:22
You may want to switch this from pointing at DiaCze to the Windows installer for Dia instead, considering that DiaCze seems like they're being unethical. Dia's website mentions a Windows installer version at – romandas Aug 12 '09 at 18:06
DiaCze is interestring because it comes with Network icon (see So the "good" things is to install DiaCze, copy icons, then use the normal Dia version. – radius Aug 12 '09 at 18:59

Dia ( is the preeminent free opensource diagramming software. It's also pretty ugly.

If you're on a mac, I recommend Omnigraffle ( It's my favorite diagramming software on any platform. It's neither free nor open source.

There are also online tools that actually look pretty good. My favorite so far is Gliffy:

I also use gliffy and I like it – Jure1873 Jul 31 '09 at 15:50
+1 for Dia being really ugly and for Omnigraffle. – Antoine Benkemoun Mar 24 '11 at 7:21

Your question doesn't specify you need a fancy GUI, so I'm going to suggest GraphViz (

With graphviz can define your nodes and connection in a text file and use the command line to generate the graph in a number of different output formats.

Its no Visio but it often does the job for me.


On linux I have used Dia. It is certainly the standard, but it is also ugly as sin. Lacking Visio, which is excellent for diagramming, I have used OpenOffice Draw. Since it is both free and open-source, I would recommend looking into it first.

Set AntiAliased with View -> AntiAliased, it will look about 10 times better. – Joseph Kern Jun 18 '09 at 17:18

YED Graph Editor should fulfill your needs. It is easy to use! Have a look at it.


Xfig is just about the best bit of FOSS diagram drawing kit out there. It's slightly uglier than visio, but plenty good.


Have you considered looking at something like The Dude, from Microtik?

It's free, but not free like Debian...and it runs on Windows (I run it in a VM). Useful tool for what it can do. Were you looking for something more like Cheops? I used to love that program but don't think it's been maintained in quite some time. I'd love to see someone pick that project back up and maintain it again.


The next version of Spiceworks (4) is supposed to include network mapping capability and it is free (Google ad supported) Not yet released but check them out to see if it would match what your looking for.


Cisco Network Assistant

I'm not sure if its free, or only free if you sign up for even the lowest level of Cisco support.

If anything, it will remind you what is on your network and what is connected to what. It needs some sort of hook to work, either the Cisco logins, or SNMP configured on the networking equipment.

Once it draws you a picture, you can move things around as you please. If anything, you can use it as a starting point in your other drawing package.

Will this work on non-Cisco equipment, via the SNMP option for example? – romandas Jul 20 '09 at 17:40
It's been a while but working from memory... it will work up to a point. It will fetch the usual SNMP strings, take a fair guess at what it is, then you can edit the properties yourself. – kmarsh Jul 20 '09 at 19:22

Dia and Xfig will do the job but they are ugly for sure and produce ugly diagrams.

If you wish to spend a bit of time to get nice looking stuff and you have some good taste, go for Inkscape

It also comes with a rich set of freely usable cliparts from an online archive. Network objects are available.


Network Notepad is a Freeware program for creating interactive network diagrams.

  • Runs on Microsoft Windows 9x, NT, 2K, XP, Vista
  • Point-and-Click Telnet/Browse/ User-definable Network Management.
  • Simple Drag and Drop interface.
  • Open, Text Based File Format.
  • Printing.
  • Linked Diagrams.
  • Flow Charts.

On *nix systems, I usually use Dia, despite its warts and ugliness.

On Windows, Inkscape is a really good choice.

An Open Source vector graphics editor, with capabilities similar to Illustrator, CorelDraw, or Xara X, using the W3C standard Scalable Vector Graphics (SVG) file format.

Inkscape supports many advanced SVG features (markers, clones, alpha blending, etc.) and great care is taken in designing a streamlined interface. It is very easy to edit nodes, perform complex path operations, trace bitmaps and much more. We also aim to maintain a thriving user and developer community by using open, community-oriented development.


On Windows you also have CADE that is free.

CADE is a compact but powerful 2D vector editor for Windows. It includes basic Visio functionality and could be used to create diagrams, network diagrams, flowcharts, schemas, maps and so much more. You can use predefined blocks, primitive shapes, raster and vector images. The collection of blocks and it's attributes could be modified and extended. Working in CADE requires no particular drawing skills.


I haven't tried this. It is free as in free beer but may not be open source. Why not try google docs , it has a drawing component and collaboration facility.


There are various online tools capable of this. Diagramly, Cacoo, Lucidchart, Creately and Gliffy.


Check out my recent free addition to the network diagram tools arena:

No catch, ads, etc. Just a free tool for simple Cisco style diagrams.


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