The best i've seen is a GUI tool that creates the diagrams. That tool really is awesome (https://monodraw.helftone.com/), but it's a GUI tool and frankly supports complexity/features far greater than i really need most of the time.
I'd love a project that took some type of simple text based flow notation, and converted it to ascii flow diagrams. Eg:
main: something -> other thing -> [ thing a, thing b, thing c]
thing a: thing a -> thing b
thing c: thing c -> thing b
In this mockup, my desired tool would take this simple non-artistic notation and convert it to a flow diagram showing a `something` object leading into an `other thing` object, which branches to three objects called `thing a`, `thing b`, and `thing c`. Each of those have their own flows as well, as noted by their own respective definitions. `thing a` leads over to `thing b`, `thing c` to `thing b`, and `thing b` doesn't actually do anything.I love ascii diagrams, but i never want to construct them by hand. Writing them out in some simple notation like above would be awesome! Also note that i'm not expecting this to be insanely feature packed.. it sort of defeats the purpose of a simple notation. But being able to just construct them quickly as a starting point would be awesome. Advanced tools like Monodraw can take the complicated work.