Azimutt is a database exploration and documentation tool made for large databases. Try Azimutt now
AML
A very simple language made by Azimutt to ease and speed database design. In addition, you can use AML inside Azimutt or as a standalone library for your own projects.
Mermaid
It's a Markdown-inspired text definitions that generate flowcharts diagrams. It can be used to generate Entity-Relationship diagrams, and even has a Live Editor.