Mermaid

Mermaid diagrams are text-based diagrams you write in a simple “code” syntax that then render as flowcharts, sequence diagrams, and many other visual formats.

Instead of drawing shapes manually, you describe the diagram in plain text.