a9f/typo3-fractor
Automate TYPO3 upgrades by refactoring not only PHP but also TypoScript, YAML, and Fluid templates. Built as an enhancement to TYPO3-Rector, run Fractor with configurable rule sets and dry-run support to review safe, version-controlled migrations.
Adopt if:
lib.page with page in Fluid).dry-run.Look elsewhere if:
For Executives: "TYPO3 Fractor is a low-cost, high-impact tool to automate the painful process of upgrading our TYPO3 instance to v14+. By running this in our CI pipeline, we can catch and fix deprecated code early—reducing upgrade time from weeks to days and cutting consultant fees. The MIT license and active maintenance (via the Fractor monorepo) make it a safe bet for our roadmap."
For Engineering/DevOps: *"This is a TYPO3-specific fork of Fractor, a PHP-based refactoring tool. It’ll let us:
--dry-run to review diffs."*For Developers:
*"Think of it like ESLint for TYPO3—but for your templates and TypoScript. Install it via Composer, configure it to target your Configuration/TypoScript/ or Resources/Private/ folders, and let it handle the boring parts of upgrades. Example:
composer require a9f/typo3-fractor --dev
./vendor/bin/fractor process --dry-run # Preview changes
Pro tip: Pair it with typo3-rector for PHP-level upgrades."*
How can I help you explore Laravel packages today?