Fast jedes PHP Refactoring läuft heute über Open Source Projekte. Sie sind kostenlos, offen auf GitHub und werden oft von wenigen Leuten gepflegt. Hier sind die bekanntesten Projekte, wer dahinter steht und wie sie zusammenhängen. Denn viele davon bauen auf demselben Fundament auf.
Open Source richtig nutzen: Wir kombinieren diese Projekte zu einer Pipeline, die euren PHP Code absichert und Umbauten planbar macht. Zum PHP Refactoring
Das Fundament: PHP-Parser
PHP-Parser von Nikita Popov verwandelt PHP Code in einen Abstract Syntax Tree. Auf diesem Baum arbeiten Rector, PHPStan und Psalm. Ohne PHP-Parser gäbe es die moderne PHP Werkzeugkette in dieser Form nicht. Das Projekt liegt auf GitHub unter nikic/PHP-Parser.
Die bekanntesten Open Source Projekte für PHP Refactoring
Rector
Rector wurde von Tomas Votruba gestartet und ist das Standardwerkzeug für automatische Umbauten. Rund um Rector gibt es eigene Regelsets für Symfony, Doctrine, PHPUnit und TYPO3. Quellcode auf github.com/rectorphp/rector.
PHPStan
PHPStan stammt von Ondřej Mirtes. Das Projekt finanziert sich über GitHub Sponsors und das Zusatzangebot PHPStan Pro. Um PHPStan herum ist ein großes Ökosystem an Erweiterungen entstanden, etwa Larastan für Laravel oder Type Coverage.
Psalm
Psalm entstand bei Vimeo und liegt bis heute unter vimeo/psalm. Hauptmaintainer ist inzwischen Daniil Gentili, der die Weiterentwicklung über Support Verträge finanziert. Psalm 6 bringt PHP 8.4 Unterstützung und eine überarbeitete Signatur Datenbank für PHP Funktionen.
PHP CS Fixer
Der PHP Coding Standards Fixer kommt ursprünglich aus dem Umfeld von Fabien Potencier, dem Gründer von Symfony. Heute wird er in einer eigenen GitHub Organisation gepflegt. Er ist das Werkzeug, mit dem viele Projekte ihre Coding Standards durchsetzen.
PHP_CodeSniffer
PHP_CodeSniffer wurde lange von Squizlabs entwickelt. Als das alte Repository aufgegeben wurde, übernahm Juliette Reinders Folmer das Projekt in die Organisation PHPCSStandards. Ein gutes Beispiel dafür, wie Open Source weiterlebt, wenn jemand Verantwortung übernimmt. Mehr auf GitHub bei PHPCSStandards.
Infection
Infection bringt Mutation Testing nach PHP. Das Projekt zeigt, welche Tests ein Refactoring wirklich absichern und welche nur grün leuchten. Gerade vor großen Umbauten ist das Gold wert.
Deptrac
Deptrac prüft Abhängigkeiten zwischen Schichten und Modulen. Das Projekt ist mehrfach umgezogen und liegt heute in der Organisation deptrac auf GitHub. Wer alte Installationen unter qossmic nutzt, sollte auf das neue Paket wechseln.
Phan
Phan ist einer der ältesten statischen Analyzer für PHP. An seinen Anfängen war PHP Erfinder Rasmus Lerdorf beteiligt. Phan ist geeignet für Teams, die eine zweite Meinung neben PHPStan oder Psalm wollen.
Symplify Werkzeuge
Aus dem Umfeld von Rector stammen kleinere Helfer: Easy Coding Standard bündelt Fixer und Sniffer, Swiss Knife erledigt schnelle Aufräumarbeiten und Class Leak findet ungenutzte Klassen. Kleine Tools, die vor einem großen Refactoring viel Ballast entfernen.
Wer gehört zu wem?
| Projekt | Bekannt durch | Rolle im Refactoring |
|---|---|---|
| PHP-Parser | Nikita Popov | Fundament für AST basierte Tools |
| Rector | Tomas Votruba | Automatische Umbauten |
| PHPStan | Ondřej Mirtes | Statische Analyse |
| Psalm | Vimeo, heute Daniil Gentili | Statische Analyse und Taint Analyse |
| PHP CS Fixer | Fabien Potencier Umfeld | Formatierung |
| PHP_CodeSniffer | Juliette Reinders Folmer | Regeln prüfen und reparieren |
| Infection | Infection Team | Testqualität messen |
| Deptrac | Deptrac Team | Architekturregeln |
| Phan | Rasmus Lerdorf Umfeld | Zweite Analyse Meinung |
Open Source braucht Unterstützung
Viele dieser Projekte hängen an sehr wenigen Menschen. Wer täglich davon profitiert, kann etwas zurückgeben: Sponsoring über GitHub, Bug Reports mit Beispielcode oder eigene Pull Requests. Wir nutzen PHPStan, Psalm, Rector und PHPUnit täglich in Production und wissen, wie viel Arbeit hinter jedem Release steckt. Mehr zu unserem eigenen Weg mit Open Source steht im Beitrag PHP Refactoring ist mehr als Code aufräumen. Welche Tools wofür taugen, vergleicht PHP Refactoring Tools: Die 10 besten Werkzeuge, den kompakten Einstieg liefert Die 5 besten Tools für den Start. Einen Blick über PHP hinaus gibt KI Refactoring für JavaScript, PHP und Python.
Häufige Fragen zu PHP Refactoring Open Source Projekten
Welche Open Source Projekte sind 2026 für PHP Refactoring am bekanntesten?
Rector, PHPStan, Psalm, PHP CS Fixer und PHP_CodeSniffer sind die bekanntesten. Dazu kommen Infection für Mutation Testing und Deptrac für Architekturregeln. Fast alle bauen auf PHP-Parser auf.
Warum ist PHP-Parser 2026 so wichtig?
PHP-Parser übersetzt Code in einen Syntaxbaum. Rector, PHPStan und Psalm arbeiten auf diesem Baum. Ohne ihn müssten diese Tools mit Text arbeiten, was Umbauten deutlich unsicherer machen würde.
Sind diese Open Source Projekte 2026 aktiv gepflegt?
Ja, die genannten Projekte erhalten regelmäßig Releases. Achtet bei Deptrac und PHP_CodeSniffer auf die neuen Organisationen auf GitHub, alte Repositories sind archiviert oder aufgegeben.
Darf ich die Projekte 2026 kommerziell nutzen?
Die Projekte stehen unter freien Lizenzen, meist MIT oder BSD. Damit ist der Einsatz in kommerziellen Projekten in der Regel erlaubt. Prüft im Zweifel die Lizenzdatei im jeweiligen Repository.
Wie kann ich PHP Open Source Projekte unterstützen?
Über GitHub Sponsors, bezahlte Zusatzangebote wie PHPStan Pro oder Support Verträge bei Psalm. Auch gute Bug Reports mit kleinem Beispielcode helfen den Maintainern sehr.
Open Source Tools, sauber kombiniert
Wir setzen die passenden Projekte in eurer Pipeline auf und machen aus Legacy Code Schritt für Schritt wartbaren Code. Kennenlernen kostenlos, danach transparente Minuten Abrechnung.
