I love using Mermaid https://mermaidjs.github.io/
There’s an online editor too which is basically what I use most of the time.
There’s an online editor too which is basically what I use most of the time.
There are some tweaks that would be really nice to make it more useful (designating two nodes to be on the same level, more control over node positioning, etc.), but I'm enjoying it so far.