"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
erDiagram
CUSTOMER||--o{ ORDER: places
ORDER||--|{ LINE-ITEM: contains
CUSTOMER}|..|{ DELIVERY-ADDRESS: uses