denic / erd
TYPO3 ERD Generator — backend module and CLI for generating ER diagrams from TCA
v4.6.0
2026-05-10 09:43 UTC
Requires
- php: ^8.3
- typo3/cms-backend: ^14.0
- typo3/cms-core: ^14.0
- typo3/cms-extbase: ^14.0
Requires (Dev)
- phpunit/phpunit: ^11.0
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-09-11 09:28:21 UTC
README
Generate Entity-Relationship Diagrams from your TYPO3 TCA configuration. Outputs Mermaid diagrams with field details, relation cardinalities, and optional DB population stats.
Supports TYPO3 11.5 – 14.
Install
ddev composer require denic/erd
No additional configuration needed — just install and use.
Backend Module
Open the TYPO3 backend and go to System → ERD Generator.
- Select an extension or pick individual tables
- Set the relationship depth
- Optionally enable DB population check
- Click Generate ERD
Download the result as .md and open it in:
- Obsidian — renders Mermaid natively
- Markdown Viewer — online viewer
- GitHub / GitLab — renders Mermaid in Markdown automatically
CLI
vendor/bin/typo3 erd:generate --extension=my_ext vendor/bin/typo3 erd:generate --extension=my_ext --output=docs/erd.md --check-db vendor/bin/typo3 erd:generate --list-extensions vendor/bin/typo3 erd:generate --list-tables
License
GPL-2.0-or-later