symplify/easy-coding-standard
Easy Coding Standard (ECS) makes PHP coding standards effortless on PHP 7.2–8.5. Fast parallel runs, supports PHP_CodeSniffer and PHP-CS-Fixer, uses prepared rule sets, generates ecs.php config on first run, and can check and auto-fix code with --fix.
|
Package
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| bavix/laravel-wallet | Virtual wallet system for Laravel: attach wallets to models, track balances, perform deposits/withdrawals/transfers, handle atomic transactions and events, and support multi-currency and bookkeeping. Includes docs, benchmarks, and upgrade guide. | 1,317 | 1,322 | 247 | 62K | 3 | 44.1 | 28.2 | MIT | 3 weeks ago | |
| codeception/module-yii2 | Codeception Yii2 module for acceptance and functional testing. Provides helpers to bootstrap Yii2 apps, handle fixtures, navigate routes, interact with models and components, and integrate Yii2-specific assertions into your Codeception test suite. | 19 | 19 | 41 | 169K | 6 | 29.4 | 66.5 | MIT | 3 months ago | |
| craftcms/ecs | Easy Coding Standard (ECS) config presets for Craft CMS projects and plugins. PSR-12 aligned with a few Craft-specific tweaks. Install via Composer, add an ecs.php selecting Craft 3 or 4 set, then run ecs check (optionally --fix). | 18 | 18 | 5 | 11K | 0 | 0.5 | 38.8 | MIT | — | |
| jeroen-g/explorer | Laravel-friendly wrapper for Explorer, a lightweight full-text search engine. Index and search your Eloquent models with simple configuration, fast queries, and flexible ranking/filters. Ideal for adding on-site search without running Elasticsearch or Algolia. | 398 | 397 | 71 | 20K | 20 | 39.7 | 37.2 | MIT | 2 weeks ago | |
| khanamiryan/qrcode-detector-decoder | Pure-PHP QR code detector/decoder (ported from ZXing). Reads QR codes from image files using GD, no extra extensions required. Simple API: create a Zxing\QrReader with a path and call text() to get the decoded content. | 1,412 | 1,442 | 323 | 346K | 68 | 58.6 | 73.9 | Apache-2.0 | 8 months ago | |
| laravel-workflow/laravel-workflow | Durable Workflow (formerly Laravel Workflow) lets you define reliable, long-running workflows and activities in Laravel. Run steps sequentially or in parallel, async via queues, with built-in retries, error handling, and monitoring—ideal for sagas, pipelines, and complex processes. | 1,180 | 1,183 | 64 | 62K | 1 | 40.6 | 28.1 | MIT | 4 days ago | |
| lmc/coding-standard | Deprecated PHP coding standard for Alma Career Czechia (formerly LMC). Based on PSR-12 and partially PER 2.0, delivered via EasyCodingStandard with rules for PHP-CS-Fixer and PHP_CodeSniffer to enforce readable, consistent code and catch common mistakes. | 0 | 0 | 0 | 1K | 0 | 0.0 | 30.3 | MIT | — | |
| mockery/mockery | Mockery is a flexible PHP mock object framework for unit testing with PHPUnit, PHPSpec, and more. It provides a readable DSL to define expectations and interactions, integrates cleanly with PHPUnit, and can be used alongside PHPUnit’s own mocking tools. | 10,725 | 10,812 | 463 | 9M | 104 | 87.9 | 82.1 | BSD-3-Clause | 1 year ago | |
| pda/pheanstalk | Pheanstalk is a fully typed PHP 8.1+ client for beanstalkd 1.12+ work queues. Produce and consume jobs with clean APIs for tubes, reserve/put, touch, delete, release, and delays/timeouts—rewritten for strong static analysis. | 1,923 | 1,975 | 283 | 534K | 6 | 48.8 | 42.0 | MIT | 4 months ago | |
| phpecs/phpecs | Tiny shortcut package to install and use Easy Coding Standard in PHP projects. Add it as a dev dependency via Composer and you’re ready to run ECS for consistent, automated code style and formatting across your codebase. | 2 | 2 | 0 | 11K | 0 | 20.3 | 57.8 | — | 10 months ago | |
| rector/swiss-knife | Swiss Knife for upgrades: CLI tools to keep codebases clean and PSR-4 compliant. Detect git merge conflicts and commented-out code, find multiple classes per file, fix namespaces to match PSR-4 roots, and finalize classes without children (with skips for mocks/files). | 202 | 200 | 18 | 118K | 0 | 22.0 | 44.9 | MIT | 7 months ago | |
| rector/type-perfect | Type Perfect adds 10 PHPStan rules to tighten type declarations: replace empty/isset checks with instanceof for precise narrowing, prefer explicit getters over magic array access, and enforce interface signatures. Easy to enable even on legacy code; improves reliability fast. | 102 | 101 | 7 | 319K | 0 | 0.7 | 48.2 | MIT | — | |
| spomky-labs/pki-framework | PHP 8.1+ framework for PKI: X.509 certificates, ASN.1 (X.690 DER) encoding/decoding, X.501/X.520 DN parsing, PEM (RFC 7468) support, and cryptographic/PKCS-related ASN.1 types. mbstring required; gmp/bcmath recommended. | 27 | 27 | 5 | 2M | 0 | 24.0 | 65.0 | MIT | 2 weeks ago | |
| ssch/typo3-rector | Automated upgrades and refactoring for TYPO3 sites and extensions using Rector. Apply version migrations, remove deprecations, and modernize code safely in development with configurable rule sets for TYPO3 7–12+. | 259 | 260 | 66 | 110K | 31 | 42.0 | 55.4 | MIT | 4 weeks ago | |
| staabm/phpstan-psr3 | PHPStan rules that detect PSR-3 logger misuse and security pitfalls: invalid placeholders, context issues, and message formatting mistakes. Works with psr/log, Monolog, Laravel (illuminate/log, LogManager), and REDAXO rex_logger. | 23 | 23 | 1 | 31K | 1 | 21.4 | 50.5 | MIT | 11 months ago | |
| symplify/autowire-array-parameter | Automatically inject array parameters into PHP services with minimal configuration. Symplify Autowire Array Parameter resolves array constructor arguments from container config, reducing boilerplate and making service wiring cleaner in Symfony/Laravel-style DI setups. | 60 | 62 | 2 | 38K | 0 | 0.2 | 27.2 | MIT | — | |
| symplify/coding-standard | Ready-to-use PHP CS Fixer and PHP_CodeSniffer rules bundled as a coding standard, with Symplify tooling integration. Helps keep projects consistent, modern, and clean with configurable rule sets suited for CI and team workflows. | 379 | 379 | 26 | 82K | 3 | 24.0 | 38.4 | MIT | 10 months ago | |
| symplify/easy-ci | Automate PHP/Laravel CI chores with Symplify Easy CI: run code quality tools consistently, speed up setup, and keep checks uniform across projects. Handy for teams standardizing linting, static analysis, and test workflows in one place. | 18 | 20 | 3 | 36K | 0 | 0.2 | 45.3 | MIT | — | |
| symplify/easy-parallel | Run PHP tasks in parallel with a simple API. Easy Parallel helps speed up builds and code analysis by distributing work across multiple processes, while keeping output manageable and integration straightforward in existing Symplify and custom tooling. | 11 | 11 | 5 | 18K | 1 | 0.4 | 43.8 | MIT | — | |
| symplify/easy-testing | Utilities for easier PHP unit testing, focused on writing cleaner tests with less boilerplate. Provides helpers and base test cases commonly used in Symplify tools to streamline assertions, fixture handling, and test setup across projects. | 41 | 42 | 3 | 29K | 0 | 0.1 | 27.7 | MIT | — | |
| symplify/monorepo-builder | Tools for PHP monorepos: discover packages, merge and propagate composer.json, validate dependency/version consistency, and automate releases. Configure via monorepo-builder.php and manage packages across /packages or custom directories. | 520 | 519 | 46 | 164K | 7 | 26.5 | 42.9 | MIT | 2 weeks ago | |
| symplify/package-builder | Helper utilities for building Symfony/PHP packages: lightweight DI and service configuration, parameter resolution, class and file helpers, and tooling-friendly conventions. Designed to reduce boilerplate when composing reusable packages and developer tools. | 165 | — | 7 | — | 0 | 0.5 | — | MIT | — | |
| symplify/phpstan-extensions | Extra PHPStan rules and extensions from Symplify to improve static analysis of PHP projects. Adds better type inference and framework-aware checks, helping catch bugs earlier and keep codebases consistent with minimal configuration. | 39 | 39 | 5 | 177K | 0 | 0.4 | 50.4 | MIT | — | |
| symplify/rule-doc-generator | Generate consistent, readable documentation for custom PHP rules. Symplify Rule Doc Generator creates rule descriptions and examples automatically, helping you document PHPStan, Rector, or coding-standard rules quickly and keep docs in sync with code. | 31 | 31 | 3 | 20K | 0 | 0.2 | 38.6 | MIT | — | |
| symplify/rule-doc-generator-contracts | Contracts for Symplify’s rule doc generator: shared interfaces and value objects used to describe, format, and export rule documentation across Symplify tools. Useful when building custom rule providers, printers, or integrations without depending on full implementations. | 17 | 17 | 1 | 117K | 0 | 0.1 | 52.7 | MIT | — | |
| symplify/smart-file-system | Lightweight PHP file system utilities for safer, smarter file operations. Provides convenient wrappers around common read/write actions, path handling and file info helpers, aimed at simplifying scripts and package tooling with a clean, pragmatic API. | 77 | — | 4 | — | 0 | 0.3 | — | MIT | — | |
| symplify/symplify-kernel | Shared kernel and infrastructure for Symplify tools. Provides common console/app bootstrapping, configuration loading, service container wiring, and utilities to build consistent PHP CLI applications and packages on top of Symplify components. | 46 | — | 3 | — | 0 | 0.3 | — | MIT | — | |
| tomasvotruba/bladestan | Bladestan brings PHPStan-powered static analysis to Laravel Blade templates. It catches template-related issues during analysis and offers a Blade error formatter with clickable template paths and “rendered in” context for faster debugging. | 364 | 362 | 25 | 45K | 13 | 29.9 | 40.2 | MIT | 3 weeks ago | |
| tomasvotruba/type-coverage | CLI tool for measuring PHP type coverage. Scans your codebase and reports how much is covered by native types and PHPDoc (params, returns, properties), helping you spot missing types, raise strictness, and improve static analysis readiness. | 208 | 208 | 14 | 579K | 3 | 22.5 | 56.4 | MIT | 4 months ago | |
| tomasvotruba/unused-public | PHPStan extension that finds unused public methods, properties, and constants by scanning calls across your codebase. Helps clean up dead APIs or spot members that should be private/protected. Supports gradual adoption via allowed % thresholds and excluding template-used methods. | 192 | 193 | 15 | 107K | 0 | 1.4 | 37.9 | MIT | — | |
| yiisoft/yii2-symfonymailer | Yii2 extension integrating Symfony Mailer for reliable email sending. Configure SMTP/DSN transport, templates via viewPath, and file transport for dev. Supports PHP 8.1+ and installs via Composer for seamless Yii 2.0 mail delivery. | 49 | 49 | 28 | 142K | 0 | 21.9 | 56.1 | BSD-3-Clause | 2 years ago |
How can I help you explore Laravel packages today?