shipmonk/phpstan-rules
ShipMonk PHPStan strict rules adds about 40 opinionated, super-strict checks beyond native PHPStan, targeting gaps like unsafe comparisons, casts, and array keys. Install via Composer, include rules.neon, and disable or reconfigure any rule per project.
|
Package
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| assoconnect/php-quality-config | A dev quality-tooling config for AssoConnect projects, bundling PHPStan rules (HTTPS link enforcement, no DateTime, strict object comparison), a Rector ruleset, and PSR-12 PHPCS standards to keep code consistent and safe. | 0 | 0 | 2 | 515 | 0 | 26.7 | 43.4 | MIT | 1 month ago | |
| barryvdh/laravel-debugbar | Integrates PHP Debug Bar with Laravel to add a developer toolbar showing queries, routes, views, timings, logs, and memory usage. Easily configurable, with collectors for exceptions, messages, and performance profiling during development. | 19,293 | 19,596 | 1,613 | 5M | 68 | 91.0 | 67.0 | MIT | 1 week ago | |
| c-point-labs/laravel-hostyourai | — | 0 | — | 0 | — | 0 | 20.0 | — | MIT | 20 hours ago | |
| fruitcake/laravel-debugbar | Integrates PHP Debug Bar with Laravel to show queries, routes, views, timings, memory, logs, and request data in a handy toolbar during development. Easy to install, configurable, and disabled by default in production. | 19,293 | 19,291 | 1,613 | 1M | 68 | 91.6 | 58.1 | MIT | 1 week ago | |
| guanguans/dcat-login-captcha | guanguans/dcat-login-captcha is a Laravel package that adds a configurable captcha to the Dcat Admin login page, helping protect admin authentication from bots and brute-force attempts. It installs quickly and integrates cleanly with Dcat Admin, with options for customizing the login captcha experie... | 41 | 43 | 6 | 169 | 0 | 18.4 | 11.2 | MIT | 1 month ago | |
| guanguans/laravel-api-response | Laravel package for building consistent JSON API responses. It provides helpers and macros for uniform success and error envelopes with customizable code, message, data, and HTTP status, plus exception rendering to keep API output predictable. | 48 | — | 3 | — | 0 | 18.0 | — | MIT | 1 month ago | |
| guanguans/laravel-exception-notify | Laravel Exception Notify automatically sends Laravel exception alerts to DingTalk, Feishu, WeCom, Slack, Telegram, email, and more. Simple configuration, multiple channels, and flexible message formatting help you catch production errors fast. | 148 | 148 | 13 | 3K | 0 | 21.2 | 20.7 | MIT | 1 week ago | |
| guanguans/laravel-soar | Laravel SOAR brings Xiaomi's SOAR SQL optimizer and rewriter to Laravel, offering SQL health scores, index and performance suggestions, and automatic query rewriting via artisan commands, facades, and query logging, so you can catch slow or risky SQL before it hits production. | 222 | — | 9 | — | 0 | 19.8 | — | MIT | 1 month ago | |
| guanguans/monorepo-builder-worker | A PHP worker for monorepo-builder that helps automate package splitting, release, and multi-repository workflows in monorepos. It provides configurable commands to streamline package management and CI tasks. | 1 | — | 0 | — | 0 | 19.2 | — | MIT | 3 weeks ago |
|
| guanguans/notify | Send notifications through dozens of channels—DingTalk, WeChat Work, Feishu, Bark, Slack, Telegram, and more—via one unified, framework-agnostic PHP API. Clean, extensible SDK with Laravel support for fast, consistent integration. | 691 | 692 | 42 | 6K | 0 | 22.4 | 15.7 | MIT | 1 month ago | |
| guanguans/php-cs-fixer-custom-fixers | A collection of custom fixers for PHP-CS-Fixer that extends its built-in rule set with opinionated, project-specific code style fixes. Register them alongside existing rules to enforce consistent formatting and cleaner code across your PHP and Laravel projects. | 4 | 4 | 0 | 2K | 0 | 19.0 | 43.0 | MIT | 3 weeks ago | |
| guanguans/phpstan-rules | A set of custom PHPStan rules from guanguans that extend static analysis for PHP projects, helping catch code smells and enforce stricter conventions. Register the rules in phpstan.neon to add extra checks to your existing analysis workflow. | 1 | — | 0 | — | 0 | 16.8 | — | MIT | 2 months ago |
|
| guanguans/rector-rules | A collection of custom Rector rules for PHP and Laravel projects that automates code refactoring, modernization, and upgrades. Register the rule sets in your rector.php config to enforce consistent standards and streamline migrations with less manual work. | 1 | 1 | 1 | 2K | 0 | 19.9 | 48.6 | MIT | 1 week ago | |
| guanguans/soar-php | guanguans/soar-php is a PHP wrapper for Xiaomi's SOAR SQL optimizer and rewriter. It provides a simple, Laravel-friendly API to analyze, score, rewrite, and optimize SQL queries, with configurable options and support for multiple SQL dialects. | 196 | — | 22 | — | 0 | 19.2 | — | MIT | 1 month ago |
|
| helppc/encryption-bundle | helppc/encryption-bundle is a Laravel/PHP package that bundles reusable encryption utilities, making it easier to add secure encryption and decryption to your application with a simple, framework-friendly integration and less boilerplate. It helps centralize encryption logic and reduce repetitive cr... | 1 | 1 | 0 | 979 | 0 | 16.2 | 42.3 | MIT | 2 months ago | |
| ignibyte/aic-gates | — | 0 | — | 0 | — | 0 | 0.0 | — | MIT | — | |
| maximebf/debugbar | PHP Debug Bar adds a developer toolbar to PHP apps, collecting messages, database queries, timelines, exceptions, and rendered views. Framework-agnostic with integrations for Laravel, Symfony, and more, it helps profile and debug requests in the browser. | 4,381 | 4,433 | 425 | 846K | 0 | 54.9 | 38.5 | MIT | 1 week ago | |
| mspirkov/yii2-rector | Rector rules for Yii2 applications that automate code upgrades and refactoring. Modernize legacy Yii2 codebases, apply safe automated fixes, and streamline migrations to newer PHP and framework versions with ready-made rule sets. | 5 | — | 1 | — | 0 | 19.8 | — | MIT | 1 week ago |
|
| php-debugbar/php-debugbar | PHP Debug Bar adds an in-browser developer toolbar for PHP apps, showing messages, timing, memory, exceptions, request data, PDO, Monolog and more. Supports AJAX and custom collectors. For development only—never use on public sites. | 4,380 | 4,384 | 425 | 5M | 0 | 67.8 | 50.8 | MIT | 1 week ago | |
| pocketarc/ai-workflow | — | 0 | — | 0 | — | 0 | 18.7 | — | MIT | 4 weeks ago | |
| pocketarc/laravel-integrations | A Laravel package for organizing third-party service integrations: register providers, configure credentials, and resolve clients through a consistent manager API, keeping external API connections centralized, testable, and easy to maintain across your app. | 2 | 2 | 0 | 532 | 0 | 18.7 | 36.2 | MIT | 4 weeks ago | |
| pocketarc/laravel-integrations-adapters | A Laravel package that provides a clean adapter layer for third-party integrations, with consistent contracts and drivers to connect external services without coupling your app to vendor-specific APIs. It helps organize, standardize, and swap integration implementations. | 0 | 0 | 0 | 339 | 0 | 19.4 | 40.9 | MIT | 2 weeks ago | |
| shipmonk/coding-standard | ShipMonk’s PHP_CodeSniffer ruleset for consistent PHP style across ShipMonk packages. Install via Composer, add a phpcs.xml.dist pointing to ShipMonkCodingStandard, then run phpcs to check and phpcbf to auto-fix issues. | 1 | 1 | 0 | 7K | 0 | 15.1 | 54.0 | MIT | 4 months ago | |
| shipmonk/composer-normalizer | — | 3 | 3 | 0 | 1K | 0 | 20.0 | 40.6 | MIT | 4 days ago | |
| shipmonk/coverage-guard | Enforce code coverage in CI by targeting core functionality instead of percentages. Legacy-friendly and extensible, it lets you require coverage only for chosen methods and, with a patch, only for new code. Lightweight and easy to start. | 60 | 61 | 0 | 196K | 0 | 20.9 | 56.7 | MIT | 2 weeks ago | |
| shipmonk/dead-code-detector | PHPStan extension that finds unused PHP code: dead methods, constants, enum cases, properties, dead cycles, and transitively dead members. Detects dead tested code and can automatically remove unused code. Supports Symfony and other libraries with customizable usage providers. | 534 | 534 | 34 | 1M | 11 | 40.0 | 65.8 | MIT | 1 month ago | |
| shipmonk/memory-scanner | ShipMonk's Memory Scanner is a lightweight PHP utility for measuring memory usage around callbacks and code blocks. It helps compare implementations, track allocations, and spot leaks or unexpected memory growth in tests and long-running processes, keeping memory consumption under control. | 18 | 18 | 0 | 9K | 0 | 0.1 | 37.0 | MIT | — | |
| shipmonk/phpstan-baseline-per-identifier | Splits your PHPStan baseline into one file per error identifier, with a loader that includes them all. Keeps baselines readable and reduces merge conflicts. Works with PHPStan 2.x baseline generation plus a simple split command. | 93 | 95 | 4 | 252K | 2 | 22.9 | 55.3 | — | 1 month ago | |
| wobqqq/nova-aegis | Nova Aegis is a Laravel Nova package for role-based access control, letting you manage roles, permissions, and user abilities from a simple Nova interface. It helps protect resources and keep authorization consistent without custom boilerplate. | 3 | 3 | 0 | 0 | 0 | 18.8 | 0.4 | MIT | 1 month ago | |
| wobqqq/nova-aegis-admin-ip-access | A Laravel Nova package that protects your admin panel with IP-based access control. Aegis adds middleware and config-driven allowlists so your Nova dashboard stays reachable only from trusted addresses, offices, or VPN ranges. | 2 | — | 0 | — | 0 | 18.6 | — | MIT | 1 month ago | |
| wobqqq/nova-aegis-csp | Add Content Security Policy management to Laravel Nova with Aegis. Configure CSP headers, generate nonces, define per-resource policies, and monitor violations from a clean Nova dashboard—keeping your admin panel secure without leaving the familiar Nova interface. | 2 | — | 0 | — | 0 | 18.5 | — | MIT | 1 month ago | |
| wobqqq/nova-aegis-input-sanitizer | An Aegis-powered input sanitizer for Laravel Nova that automatically cleans form and resource input, stripping dangerous HTML and scripts to help protect your admin panel from XSS. Configurable, lightweight, and easy to drop into existing Nova fields. | 2 | — | 0 | — | 0 | 18.5 | — | MIT | 1 month ago | |
| wobqqq/nova-aegis-ip-blocker | Nova tool for managing IP blocks powered by Aegis. Review blocked addresses, add or lift bans, and keep malicious traffic out of your Laravel app—all from one dedicated dashboard. | 2 | — | 0 | — | 0 | 18.5 | — | MIT | 1 month ago | |
| wobqqq/nova-aegis-smart-ip-blocker | A Laravel Nova package for smart IP blocking that helps protect Laravel apps by detecting suspicious or abusive requests, automatically blocking offending IPs, and letting admins manage blocked addresses, whitelists, and security events from the Nova panel. | 2 | 2 | 0 | 0 | 0 | 18.5 | — | MIT | 1 month ago | |
| wyrihaximus/phpstan-rules-wrapper | WyriHaximus PHPStan Rules Wrapper bundles popular PHPStan rulesets—ergebnis, strict, deprecation, PHPUnit, Mockery, ShipMonk, Symplify, PSR-3 and more—into one Composer package. Install it and, thanks to phpstan/extension-installer, the included rules work out of the box. | 6 | 6 | 0 | 133K | 1 | 31.8 | 64.9 | MIT | 1 week ago |
How can I help you explore Laravel packages today?