denic / erd
TYPO3 ERD Generator — backend module and CLI for generating ER diagrams from TCA
Package info
Type:typo3-cms-extension
pkg:composer/denic/erd
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
This package is auto-updated.
Last update: 2026-08-11 09:20:11 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