Graphviz! The syntax is kind of absurd, but it produces some beautiful results and can be version controlled.
replies(1):
I'm guessing for a lot of people draw.io and Excalidraw are probably the go-to. If you use draw.io (or something else), what do you like about it, or what do you wish was better?
[1] - https://app.vexlio.com/ for the curious
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.