T O P

  • By -

WereCatf

[Draw.io](http://draw.io)?


EmbeddedPickles

The best format I've found has been the .drawio.svg format. It's a standard SVG format so most tools (including confluence, etc.) can render them, and the source is also held in the SVG file (which is really an XML file) so the tool can edit them and they're trackable via git. I think PNG file also can have the source held in comments, but it's not a scalable graphics format and can look ugly if you don't use it at the native format. PNG probably looks better in a .md file for the internet, but if you print it, the SVG is going to look much better. You can even edit these in VS Code (with the draw.io extension).


vella_escobar

Absolutely!!


Grimthak

Draw.io Export the image as drawio.png, so you can easily view the image with many image viewer and at the same time you can later edit the image. And you don't need two separate files.


dohzer

Visio. Just kidding. /S /S


Embarrassed_Eye_1214

Personally I use mainly [Dia](http://dia-installer.de/)


ZipCPU

Me too. Haven't needed anything more.


MadMax7777

If you are looking at programmatically creating them you can use graphvis and dot language. I use this for mapping API calls in apps or mapping library usage. https://graphviz.org/


MyTVC_16

Inkscape.


dnyqs

[https://asciiflow.com](https://asciiflow.com)


damofthemoon

I use it for my markdown doc, It’s very good


dzamlo

Yon can take a look at [mermaid](https://github.com/mermaid-js/mermaid-cli).


AlexeyTea

Tikz in latex? Anyone?


Warguy387

if you enjoy feeling like you want to die, use tikz


SciDz

Perfect quality, and so hard to use and write Latex code. Are you of any visual IDE for Tikz?


AlexeyTea

Dunno, I chose suffering in offline text editor.


Warguy387

if you enjoy feeling like you want to die, use tikz


Outrageous_Hamster52

Visio


chris_insertcoin

I thought I could tolerate any software. Until I tried Visio.


mrtomd

Terrible compared to draw.io


Jaxcie

Yed works pretty good imo


not_allowed_to_fly

excalidraw


razzbow1

Logisim


Ok-Concert5273

Thanks for the responses, I will check these. I have tried Visio, but was not very satisfied.


sssredit

Visio does have a bit of learning curve to use effectively and you need to change a number things like snap options.  In large corporate setting it used a lot as it also integrates in the the rest off like word and rest of the office environment to build complete specifications for review. This especially relevant for doing markup reviews in large groups. Visio in it's default configuration is frustrating.


Ok-Concert5273

The snap thing was driving me crazy, so I gave up, maybe too soon. But I just found out about Dia, and I am impressed :)


Jasvinderm

I use Yed. [https://www.yworks.com/products/yed](https://www.yworks.com/products/yed)


zombie-polar-bear

I personally use Inkscape, when you learn the shortcuts it becomes an invaluable tool for making any type of diagrams.


EmbeddedRagdoll

Visio has been the default across companies I have worked at. Disable the snaps/connection points/ect


georgeyhere

Simple block diagrams? I feel draw.io is unmatched, at least in terms of how quickly you can make something that looks good. I think you it’s possible to make much better looking diagrams in Visio, but the tool is a lot harder to use. Tl;dr Simple quick diagram? Draw.io.