HACKER Q&A
📣 adius

Best tool for software architecture diagrams?


Hi, I need to be able to quickly create software architecture diagrams for our customers. I have previously been using presentation software (e.g. Google Slides) and graphics editors (e.g. Affinity Designer). And while they allow me to create quite beautiful diagrams, they are not very fast if you have to e.g. add additional elements which don't fit the existing layout.

For smaller architectures https://diagrams.mingrammer.com works really well, but it often breaks for more complex layouts.

What are your recommendations?


  👤 8589934591 Accepted Answer ✓
> For smaller architectures https://diagrams.mingrammer.com works really well, but it often breaks for more complex layouts.

I'm curious, can you share some examples about when/how it breaks? So far I have had nothing but success with it.


👤 JacobDesigns
We've been working on something for exactly this! Simple, structured, rapid living system design docs for visual people. Maybe you could see if this helps? https://icepanel.io/

👤 pricci
excalidraw.com

There are some libraries available [1]

[1] https://libraries.excalidraw.com


👤 pwg
Have you looked at Graphviz?

https://en.wikipedia.org/wiki/Graphviz


👤 moasda
https://www.umlet.com/ a free offline UML tool

👤 Rd6n6
Nothing really beats plantuml. Vc friendly too

👤 notomorrow
draw.io or diagrams.net

👤 patwoz
Whimsical

👤 oliverx0
Excalidraw

👤 aaa123__
LucidChart

👤 joshxyz
draw.io