Skip to content

Add erdify to visualizations section - #83

Open
FabianClemenz wants to merge 1 commit into
dahlia:mainfrom
FabianClemenz:add-erdify
Open

FabianClemenz wants to merge 1 commit into
dahlia:mainfrom
FabianClemenz:add-erdify

Conversation

@FabianClemenz

@FabianClemenz FabianClemenz commented Sep 14, 2026

Copy link
Copy Markdown

erdify generates ER diagrams from SQLAlchemy 2.0 declarative models
without importing them or connecting to a database — it parses the model
files with the standard library's ast module, so it has zero runtime
dependencies and runs anywhere the source is readable, including CI jobs
where the project isn't installed.

Output: PlantUML, Mermaid, JSON, or a self-contained HTML page. It also
ships pre-commit hooks and a --check mode that fails a build when the
committed diagram has drifted from the models.

Closest neighbour is paracelsus, already listed: it reaches models by importing them (--import-module), while erdify parses the source, so it also works where the project can't be installed — and it isn't limited to SQLAlchemy.

MIT licensed, Python 3.11+.
Docs: https://erdify.devsuit.io/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant