"Mermaid" is the name of a JavaScript tool that translates text into Charts and graphs. It handles things like:

It is a newer, brighter-burning cousin to PlantUML. Mermaid has native support in GitLab, Notion, and soon GitHub (among other places).

There is an excellent free Progressive Web App for creating, learning about, and sharing Mermaid diagrams:

Online FlowChart & Diagrams Editor - Mermaid Live Editor

Example

erDiagram
    CUSTOMER||--o{ ORDER: places
    ORDER||--|{ LINE-ITEM: contains
    CUSTOMER}|..|{ DELIVERY-ADDRESS: uses

https://mermaid-js.github.io/mermaid/img/simple-er.png


Related Notes

Markdown

Plain Text Durability

PlantUML

PlantUML vs Mermaid