Magento 2 Developer Toolkit
The small tools a Magento 2 developer reaches for every day, in one self-hosted app: generate modules, compare configuration, and look up commands, events and cron jobs.
- working tools
- 7
- optional scaffolds per generated module
- 5
Five tools I use on real projects.
Module generator
registration.php, module.xml and composer.json, with optional observer, cron, grid, command and block.
Config diff
Paste two core_config_data exports and see exactly what was added, removed or changed.
Table rates
Build a shipping tablerates.csv ready to import.
Searchable references
CLI commands, core events and core cron jobs in one search box.
README generator
Consistent documentation for every custom module.
What the toolkit does.
Module Generator
Scaffolds a working module with the optional pieces you tick.
README Generator
Writes a README for a custom module.
Table Rates
Generates a downloadable tablerates.csv.
Config Diff
Compares two core_config_data exports from SQL dumps or CSV.
CLI Reference
A searchable starter set of bin/magento commands.
Event & Cron catalogs
Searchable starter sets of core events and cron jobs.
The stack behind it.
- Backend
- Python 3.11FastAPIMongoDB
- Frontend
- ReactTypeScriptVite
- Skills shown
- Magento 2 internalsDeveloper toolingCode generationAI-assisted development
The work, piece by piece.
Module generator producing registration.php, module.xml and composer.json, with optional observer, cron, admin grid, console command and frontend block.
README generator for custom modules.
Table-rate generator that outputs a ready-to-import tablerates.csv.
Config diff: paste two core_config_data exports (SQL dump or CSV) and see what was added, removed or changed.
Searchable CLI command reference, core event catalog and core cron-job catalog.
One router and one page per tool, so new tools slot in without touching the others.
Generation and diff history saved in MongoDB.
Want a walkthrough?
The code is private, but I'm happy to demo the product and talk through the architecture. I'm available immediately for senior roles and contract work.