ERAlchemy: Entity Relation Diagram Generator icon

ERAlchemy: Entity Relation Diagram Generator

ERAlchemy is a powerful tool for generating Entity Relation (ER) diagrams directly from databases or SQLAlchemy models. It supports multiple output formats such as PDFs and markdown, making it versatile for various documentation needs and facilitating better database visualization.

Features

Supports various database backends including SQLite, PostgreSQL, and SQLAlchemy models.

Generates ER diagrams in multiple formats, including PDF and markdown.

Excludes specified tables and columns to customize the output.

Modular architecture allowing integration with other ORMs/ODMs/OGMs.

Easy installation via pip or conda with automatic dependency management.

Development-friendly with support for pre-commit hooks and testing via pytest.

Repository Details

1,170
117
Updated: 11/30/2024

Languages

Python

Topics

sql
database
schema
mysql
sqlalchemy
postgresql
visualization
documentation-tool

License

Apache License 2.0