Ask HN: What do you use to create diagrams?
21–30 of 83 posts
Re: Ask HN: What do you use to create diagrams?
#22The diagrams I draw are all done with something like graphviz, plantuml, mermaid, Structurizr, or d2.
Very rarely I'll use excalidraw to throw together a one-off.
Re: Ask HN: What do you use to create diagrams?
#23Semi, aside, but I'm desperate for a better way to make math diagrams (WYSIWYG style, not TeX). I asked about this a while ago and nothing is really doing it for me: https://news.ycombinator.com/item?id=38351370 . Although since then I have heard about https://penrose.cs.cmu.edu/ as well. Right now I use Excalidraw because there's a fork (never landed... ugh) which supports TeX in labels. But its actual drawing tools…
Re: Ask HN: What do you use to create diagrams?
#24Re: Ask HN: What do you use to create diagrams?
#25Re: Ask HN: What do you use to create diagrams?
#26Re: Ask HN: What do you use to create diagrams?
#27For work especially if it's for a large audience I use Visio or GraphViz. For my own consumption (and a couple co-workers) I really prefer mermaidjs, especially just to have it embedded in markdown files.
Re: Ask HN: What do you use to create diagrams?
#28Re: Ask HN: What do you use to create diagrams?
#29Increasingly, I'm describing my diagrams to an LLM and letting _it_ generate the Mermaid.
Re: Ask HN: What do you use to create diagrams?
#30Graphviz! The syntax is kind of absurd, but it produces some beautiful results and can be version controlled.
Definitely a personal fan of Graphviz as well! One thing I'm curious about are usecases that require version-controlled diagram sources. Do you guys have e.g. a build step that updates the rendered version somewhere? Or Confluence integration, etc?
It makes it a lot easier to keep the documentation in sync with the code than having to remember to go to Confluence and update things. And avoids the pain of dealing with Atlassian's slow-loading site.