← All repos

erd

Translates a plain text description of a relational database schema to a graphical entity-relationship diagram.

Browse cluster: HTML Parsing & Error Tracking
152commits
25contributors
6languages

Tech stack & purpose

erd is a utility that converts plain text descriptions of relational database schemas into visual entity-relationship diagrams. The tool is built in Haskell and uses GraphViz and Dot for visualization, supporting output in multiple formats including PDF, SVG, PNG, and plain text. erd was created by BurntSushi and allows users to define entities, attributes, and relationships in a lightweight plain-text format, with limited customization options for colors, fonts, and diagram appearance. The project is available on Hackage and can be installed via Stack, Haskell's package manager, or MacPorts, and also runs in Docker containers.

Community & reference links

Languages

Haskell
90.8%
Nix
4.3%
Shell
3.1%
Dockerfile
1.2%
Makefile
0.6%
Vim Script
0.1%

Contributors