Mermaid lets you represent diagrams using text and code.
Asciidoctor Diagram is a set of Asciidoctor extensions that enable you to add diagrams, which you describe using plain text, to your AsciiDoc document.
You love diagrams but don't want to spend time positioning elements.
Your diagram keeps evolving, you want the layout to re-adjust automatically.
You prefer to describe your diagrams with an intuitive text description.