Text-based diagrams taken mainstream with Mermaid Chart
Mermaid is a popular Javascript-based diagramming tool that renders Markdown-inspired text definitions to create and modify diagrams dynamically. Mermaid enjoys widespread popularity and adoption in toolchains, but the text-based nature has often made it complicated for non-technical people to use.