phpro/grumphp
GrumPHP is a Composer plugin that installs Git hooks to run quality checks on every commit. It executes configured tasks like tests and linters, blocks failing commits, and helps teams enforce coding standards and best practices automatically.
|
Package
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| andersundsehr/grumphp-fractor-task | GrumPHP task for running Fractor (TYPO3 Fractor) in your Git hooks. Configure fractor.php path, file extensions, ignore patterns, cache clearing, and diff output to enforce automated refactoring checks on commit. | 0 | 0 | 0 | 447 | 0 | 15.2 | 41.3 | GPL-3.0 | 3 months ago | |
| ansien/form-to-json-bundle | — | 4 | 4 | 0 | 0 | 0 | 2.4 | — | MIT | 5 years ago | |
| ansien/rapid-form-bundle | — | 31 | 31 | 2 | 5 | 1 | 4.8 | 0.9 | GPL-3.0 | 2 years ago | |
| ansien/simple-job-queue-bundle | — | 2 | 2 | 0 | 0 | 0 | 0.3 | — | — | 6 years ago | |
| answear/acs-bundle | — | 0 | 0 | 0 | 278 | 0 | 21.8 | 39.5 | MIT | 1 month ago | |
| answear/boxnow-bundle | — | 2 | 2 | 0 | 279 | 0 | 22.4 | 31.8 | MIT | 4 weeks ago | |
| answear/dpd-pl-pickup-services-bundle | — | 0 | 0 | 1 | 344 | 0 | 22.6 | 40.9 | MIT | 1 month ago | |
| answear/econt-pickup-point-bundle | — | 1 | 0 | 1 | 258 | 0 | 21.9 | 34.0 | MIT | 1 month ago | |
| answear/fan-courier-bundle | — | 0 | 0 | 0 | 290 | 0 | 20.5 | 39.5 | MIT | 1 month ago | |
| answear/focus-contact-center-bundle | — | 0 | 0 | 0 | 2 | 0 | 12.2 | 7.2 | MIT | 6 months ago | |
| answear/fox-post-parcel | — | 1 | 1 | 1 | 265 | 0 | 20.7 | 34.0 | MIT | 1 month ago | |
| answear/gls-bundle | — | 0 | 0 | 0 | 278 | 0 | 23.2 | 39.7 | MIT | 1 week ago | |
| answear/inpost-pickup-point-bundle | Symfony bundle for integrating with InPost ShipX pickup points. Install via Composer, then use FindPoints and FindPointsRequestBuilder to search parcel machines by name, type, functions, location (postcode/city/province), partner, availability flags, and pagination. | 0 | 0 | 0 | 276 | 0 | 22.3 | 39.3 | MIT | 1 month ago | |
| answear/luigis-box-bundle | — | 6 | 6 | 2 | 598 | 0 | 28.6 | 31.4 | MIT | 4 weeks ago | |
| answear/meest-bundle | — | 0 | 0 | 0 | 289 | 0 | 23.4 | 40.0 | MIT | 4 weeks ago | |
| answear/messenger-heartbeat-bundle | Symfony bundle that adds heartbeat/keepalive support to Messenger workers. Install via Composer and run messenger:consume or messenger:failed:retry with --keepalive to keep long-running workers alive and responsive. | 1 | 1 | 0 | 507 | 0 | 21.2 | 38.3 | MIT | 2 months ago | |
| answear/mwl-pickup-point-bundle | — | 0 | 0 | 0 | 289 | 0 | 20.5 | 39.7 | MIT | 1 month ago | |
| answear/overseas-bundle | — | 0 | 0 | 0 | 0 | 0 | 4.2 | — | MIT | 1 year ago | |
| answear/payum-pay-u | — | 3 | 4 | 1 | 297 | 0 | 24.0 | 30.0 | MIT | 1 month ago | |
| answear/poczta-polska-bundle | — | 2 | 2 | 0 | 0 | 0 | 0.2 | — | MIT | 5 years ago | |
| answear/speedy-pickup-point-bundle | — | 2 | 2 | 0 | 0 | 0 | 22.7 | — | MIT | 3 weeks ago | |
| answear/wide-eyes-bundle | — | 1 | 1 | 1 | 0 | 0 | 1.4 | — | MIT | 1 year ago | |
| arnedesmedt/api-platform-event-engine-bundle | — | 4 | 4 | 6 | 0 | 0 | 0.2 | — | — | — | |
| arnedesmedt/event-engine-symfony-bundle | — | 4 | 5 | 6 | 0 | 0 | 0.2 | — | — | — | |
| arxus/messenger-newrelic | — | 21 | 21 | 9 | 1K | 1 | 2.4 | 24.6 | MIT | 2 years ago | |
| barryvdh/laravel-dompdf | Laravel wrapper for DOMPDF that makes generating PDFs from Blade views straightforward. Supports streaming or downloading, paper size/orientation options, and basic HTML/CSS rendering—ideal for invoices, reports, and other server-side PDF output in Laravel apps. | 7,286 | 7,380 | 976 | 4M | 97 | 81.6 | 67.6 | MIT | 4 months ago | |
| bigbiz/sylius-bundle | — | 0 | 0 | 0 | 0 | 0 | 2.1 | — | MIT | 4 years ago | |
| carguru/vendor-bundle | — | 0 | 0 | 0 | 0 | 0 | 1.8 | — | — | 3 years ago | |
| chiiya/code-style-php | Reusable code style configs for PHP 8.1+ projects, combining PHP-CS-Fixer, EasyCodingStandard (ECS), and Rector. Install via Composer and import the provided rule sets into your tool config files to standardize formatting and refactors. | 0 | 0 | 1 | 592 | 0 | 0.2 | 38.3 | — | — | |
| chiiya/laravel-code-style | — | 1 | 1 | 1 | 790 | 0 | 0.1 | 35.9 | MIT | — | |
| cweagans/composer-configurable-plugin | Composer plugin that makes package configuration flexible by reading and merging settings from composer.json (extra) and other sources. Useful for teams needing configurable behavior across environments without hardcoding values in the plugin itself. | 14 | 10 | 1 | 501K | 1 | 0.4 | 55.6 | BSD-3-Clause | — | |
| cweagans/composer-patches | Apply and manage patch files to Composer dependencies. Lets you keep fixes and tweaks outside vendor/ while still using normal Composer updates, with support for multiple patches per package, remote patch URLs, descriptions, and CI-friendly installs. | 1,713 | 1,722 | 260 | 2M | 44 | 39.1 | 62.5 | BSD-3-Clause | 9 months ago | |
| drinksco/console-ui-bundle | — | 16 | 18 | 4 | 0 | 13 | 3.0 | 3.4 | BSD-3-Clause | 3 years ago | |
| drupol/php-conventions | Opinionated PHP conventions toolkit with presets for code style, static analysis, and QA tooling. Helps standardize projects quickly by providing shared configuration and automation-friendly defaults for common PHP workflows. | 7 | 7 | 2 | 745 | 0 | 0.1 | 27.3 | MIT | — | |
| drupol/phpcsfixer-configs-php | Ready-made PHP-CS-Fixer config objects for common standards and PHP versions (PSR-12, PHP 5.6–7.3). Implements ConfigInterface and supports combining rules via withRulesFrom() for easy reuse across projects. | 5 | 5 | 2 | 5K | 0 | 6.5 | 39.9 | MIT | 1 year ago | |
| eekes/sulu-form-city-select-bundle | Adds a City Select field to Sulu forms, letting frontend users pick a city from a predefined list. Install via Composer and enable the bundle; the new field appears automatically in the form field list. | 1 | 1 | 0 | 0 | 0 | 0.9 | — | — | 1 year ago | |
| enabel/coding-standard-bundle | — | 2 | — | 0 | — | 0 | 7.7 | — | MIT | 8 months ago | |
| ericgansa/filter-manager-bundle | — | 1 | 1 | 0 | 0 | 0 | 0.0 | — | — | — | |
| ericgansa/ghost-trees-bundle | — | 0 | 0 | 0 | 0 | 0 | 0.5 | 1.1 | MIT | — | |
| loophp/grumphp-license-task | GrumPHP extension adding a “license” task to ensure your project has a valid LICENSE file. Creates it if missing or offers to fix it if invalid. Supports common OSI licenses (MIT, BSD-3-Clause, LGPL, EUPL) with holder/year options. | 2 | 2 | 0 | 911 | 0 | 2.7 | 33.4 | MIT | 3 years ago | |
| nuvoleweb/robo-config | — | 5 | 5 | 5 | 3K | 3 | 1.0 | 37.9 | GPL-2.0 | — | |
| pccomponentes/ddd | Mini framework PHP para construir aplicaciones con DDD + CQRS + Event Sourcing, orientado a la escritura. Propone arquitectura hexagonal (Application/Domain/Infrastructure/EntryPoint/Util) y guía de capas, dependencias y persistencia basada en eventos. | 57 | 57 | 11 | 2K | 0 | 24.4 | 25.4 | MIT | 4 months ago | |
| pluswerk/grumphp-bom-task | GrumPHP task that enforces files to be saved without a UTF-8 BOM. Install via Composer and enable the PLUS\GrumPHPBomTask\ExtensionLoader, then run the plus_bom_fixer task on selected file types (php, css, json, yml, etc.). | 2 | 2 | 0 | 3K | 0 | 26.6 | 49.0 | GPL-3.0 | 4 days ago | |
| pluswerk/grumphp-config | Dev-only Composer package that generates a ready-to-use GrumPHP setup for your project: creates grumphp.yml, rector.php, phpstan.neon and phpstan-baseline.neon, and pulls in project-specific resources when needed. Customize via the generated grumphp.yml. | 7 | 7 | 5 | 3K | 7 | 32.1 | 44.5 | GPL-3.0 | 4 days ago | |
| pluswerk/grumphp-xliff-task | GrumPHP task to lint XLF/XLIFF translation files. Configure ignore patterns and XML validation options (load_from_net, x_include, DTD and schema validation) and run on commits via GrumPHP (triggered_by: xlf). | 0 | 0 | 1 | 7K | 0 | 27.2 | 62.4 | GPL-3.0 | 4 days ago |
How can I help you explore Laravel packages today?