Building @rectorphp to help upgrade any PHP project to the latest versions. In CLI, locally, in your CI, on every commit, for free.
lines. CLI tool for quick size measure of PHP project, used PHP features and more. Zero dependencies. Runs anywhere
352type-coverage. PHPStan extension to require minimal type-coverage
216awesome-php-migrations. Awesome sources for PHP projects migrations - legacy, pattern refactoring, framework switches, temlates and configs...
208unused-public. Find Unused Public Elements in Your Code
195cognitive-complexity. PHPStan rules to measure cognitive complexity of your classes and methods
164class-leak. Find leaking classes that you never use... and get rid of them.
148phpstan-bodyscan. Get error count for each PHPStan level
135awesome-php-ast. Awesome sources for amazing AST topic in world PHP
125tomasvotruba.com. Read about upgrades, static analysis, GPT, Symfony and Laravel
90phpunit-json-result. Print tests result in JSON in PHPUnit 10+ so other tools can use it
12PhpStorm-LiveTemplates. Collection of Live Templates for PhpStorm
12laracon-2024-rector-demo. Laracon talk for Amsterdam 2024 - Slides are here ↓
10symfony-upgrade-demo-2022. PHP
9laravelize. Toolkit to help with your Symfony to Laravel migration
8symfony-config-generator. [deprecated] Moved to
7barcode-bundle. Symfony 6/7+ bundle for barcode rendering using
6easystan. [WIP]
6aws-sdk-php-symfony. Symfony 6/7+ bundle for Aws integration
5editorconfig-fixer. PHP
5shopsys-spryker-and-sylius-analysis. Static analysis of Shopsys, Sylius and Spryker
4rector-annotation-attributes-demo. PHP
3phpunit-10-for-php-8. The PHP Unit Testing framework.
3symfony-legacy-controller-autowire. PHP
2ecs. Alias repository for short Easy Coding Standard install
2collection. A (memory) friendly, easy, lazy and modular collection class.
2rector-laravel. Rector upgrades rules for Laravel
2ApiGen. PHP 7.1 ready Smart and Simple Documentation for your PHP project
2tracy. 😎 Tracy: the addictive tool to ease debugging PHP code for cool developers. Friendly design, logging, profiler, advanced features like debugging AJAX calls or CLI support. You will love it.
2torch. Smoke testing of TWIG templates
2laravel-markdown. A highly configurable markdown renderer and Blade component for Laravel
1composer-unused. Show unused composer dependencies by scanning your code
1tryml. Trim your YAML files to minimum
1rector-money. Rector rules for upgrading `moneyphp/money` library
1rector-demo. Latte
1web-php. The www.php.net site
1rector-underscore-to-psr4. Test for https://github.com/rectorphp/rector/issues/7016
1rector_parallel_test_ownci. PHP
1phpstan-webmozart-assert. PHPStan extension for webmozart/assert
1phpstan-dibi. Dibi class reflection extension for PHPStan
1countries. Rinvex Country is a simple and lightweight package for retrieving country details with flexibility. A whole bunch of data including name, demonym, capital, iso codes, dialling codes, geo data, currencies, flags, emoji, and other attributes for all 250 countries worldwide at your fingertips.
1php-jsondb. A PHP Class that reads JSON file as a database. Use for sample DBs
1phpstan-strict-rules-1. Extra strict and opinionated rules for PHPStan
1SensioFrameworkExtraBundle. An extension to Symfony FrameworkBundle that adds annotation configuration for Controller classes
1phpstan-deprecation-rules. PHPStan rules for detecting usage of deprecated classes, methods, properties, constants and traits.
1CodeIgniter4. Open Source PHP Framework (originally from EllisLab)
1php-antispam. A PHP API for antispam service cleantalk.org. Invisible protection from spam, no captches, no puzzles, no animals and no math.
1