landingi/crap-metric-analyzer
A PHP package for analyzing CRAP metrics, combining cyclomatic complexity and test coverage to identify high-risk, hard-to-maintain code. Helps teams prioritize refactoring and improve coverage where it matters most.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ciaranmcnulty/versionbasedtestskipper | 0.85 | A PHPUnit extension that skips tests based on the running PHP version, letting you annotate tests with version constraints so they are automatically skipped or run on specific PHP versions, keeping suites passing across environments without manual conditional logic. | 4 | 4 | 0 | 70 | 0 | 0.0 | 16.2 | MIT | 6 years ago | |
| jobmetric/panelio | 0.85 | Panelio is a Laravel package for building customizable admin panels with modular resources, CRUD scaffolding, forms, tables, filters, and access control. It follows Laravel conventions and offers reusable UI components to help developers ship management interfaces faster. | 5 | — | 0 | — | 0 | 0.3 | — | MIT | 2 years ago | |
| testmonitor/eloquent-lockable | 0.85 | Add record locking to Laravel Eloquent models with a simple trait. Prevent concurrent edits by tracking who holds a lock, then lock, unlock, and check status easily—keeping data consistent in multi-user apps. | 4 | — | 3 | — | 0 | 20.2 | — | MIT | 3 days ago | |
| marcin-orlowski/phpunit-extra-asserts | 0.85 | A collection of extra assertions for PHPUnit that helps make test suites more expressive and readable. Add clearer, reusable checks for common test scenarios, reduce custom assertion code, and get more informative failures in PHPUnit-based projects. | 3 | 3 | 0 | 623 | 0 | 0.0 | 30.3 | MIT | 2 years ago | |
| jasonmccreary/phpunit-tia | 0.84 | phpunit-tia brings Test Impact Analysis to PHPUnit: it tracks which tests cover which code, then runs only the tests affected by your uncommitted changes. Skip the full suite, get faster feedback, and keep confidence in your changes. | 47 | 45 | 9 | 10K | 0 | 19.9 | 37.6 | MIT | 2 weeks ago | |
| zjkiza/http-response-validator | 0.84 | A Laravel/PHP package for validating HTTP responses in tests. It provides assertions to verify status codes, headers, and JSON payloads, helping you write reliable integration tests with clear, expressive checks. | 0 | 0 | 1 | 105 | 0 | 20.0 | 32.9 | MIT | 1 week ago | |
| nnjeim/respond | 0.84 | — | 5 | 5 | 1 | 6 | 0 | 0.7 | 4.2 | MIT | 5 years ago | |
| padraic/phpunit-extensions | 0.84 | A collection of extensions and helpers for PHPUnit by Padraic Brady, offering convenience assertions, mock utilities, and testing shortcuts that reduce boilerplate and help you write cleaner, more maintainable PHP unit tests. | 17 | 17 | 4 | 353 | 0 | 0.1 | 12.8 | BSD-3-Clause | 9 years ago | |
| amranidev/laracombee | 0.84 | Laracombee is a Laravel package offering a simple, Laravel-friendly interface to the Recombee recommendation API. Manage users, items, interactions, and personalized recommendations for e-commerce, media, and marketplace applications. | 113 | 113 | 8 | 1K | 0 | 22.2 | 17.8 | MIT | 1 month ago | |
| robiningelbrecht/phpunit-coverage-check | 0.84 | PHPUnit Coverage Check is a lightweight PHP tool to verify code coverage meets a required minimum. It reads PHPUnit coverage reports and fails builds when thresholds aren’t reached—useful for CI pipelines to enforce coverage standards in Laravel and PHP projects. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| tito10047/type-safe-id-bundle | 0.84 | The Type Safe ID Bundle brings strongly typed identifier value objects to Symfony and Doctrine. Wrap integer or UUID IDs in dedicated classes so PHP's type system catches mix-ups before runtime, while keeping entity mapping simple and readable with minimal configuration. | 7 | — | 0 | — | 0 | 7.5 | — | — | 7 months ago | |
| thirtybittech/a11yamic | 0.84 | A11yamic is a Laravel/PHP package focused on accessibility (a11y), offering practical utilities to help developers build and maintain more inclusive web applications. Lightweight and easy to integrate into existing Laravel projects. | 0 | — | 0 | — | 0 | 13.9 | — | NOASSERTION | 3 months ago | |
| vusys/laravel-runabout | 0.84 | Runabout is journey testing for Laravel: define the steps of a user journey once, and it executes them in randomised-but-deterministic orders, checking your invariants after every step to catch bugs. | 0 | 0 | 0 | 788 | 0 | 20.6 | 46.9 | MIT | 2 weeks ago | |
| phpfui/phpunit-syntax-coverage | 0.84 | A PHPUnit extension that measures PHP syntax coverage, showing which language constructs and parser nodes your test suite actually exercises. Use it to spot untested syntax like new operators, match expressions, or traits, then close those gaps with focused tests. | 2 | 3 | 0 | 154 | 0 | 15.7 | 27.0 | MIT | 2 months ago | |
| esi/phpunit-coverage-check | 0.84 | Reads PHPUnit clover/openclover XML coverage reports and computes overall coverage percentage. Fails CI with exit code 1 when coverage drops below a configurable threshold; exits successfully when the threshold is met. Useful for enforcing minimum test coverage. | 7 | 7 | 1 | 6K | 2 | 7.2 | 42.2 | MIT | 9 months ago | |
| php-coveralls/php-coveralls | 0.84 | PHP client for Coveralls that uploads Clover-style code coverage reports from PHPUnit and other test tools. Install via Composer or download the PHAR. Works with GitHub and common CI services (GitHub Actions, Travis, CircleCI, Jenkins, Codeship). | 514 | 521 | 123 | 255K | 7 | 19.1 | 42.3 | MIT | 10 months ago | |
| deep42/hitchhiker | 0.84 | Hitchhiker is a Laravel/PHP package from deep42 that provides a focused, reusable toolset for application development. It offers straightforward setup, sensible defaults, and an extensible API designed to integrate cleanly into Laravel projects. | 0 | 0 | 0 | 331 | 0 | 16.5 | 39.8 | MIT | 2 months ago | |
| productowner-ro/symfony-profiler-mcp | 0.84 | MCP server that exposes Symfony Profiler data to AI assistants, letting them query requests, performance metrics, logs, and exceptions from the web debug toolbar via the Model Context Protocol for faster debugging and analysis. | 4 | — | 0 | — | 0 | 8.8 | — | MIT | 7 months ago | |
| jobmetric/laravel-unit | 0.84 | Laravel Unit is a package for working with measurement units in your Laravel app. It helps you define, manage, and convert units with a clean, extendable structure. Lightweight and easy to integrate, useful for storing and displaying quantities consistently. | 6 | — | 1 | — | 0 | 0.4 | — | MIT | 2 years ago | |
| johnkary/phpunit-speedtrap | 0.84 | PHPUnit SpeedTrap reports slow tests and slow test suites so you can find and fix performance bottlenecks. Set a time threshold and it flags any test exceeding it, helping keep your suite fast. | 778 | — | 61 | — | 18 | 11.9 | 9.3 | MIT | 5 years ago |
|
How can I help you explore Laravel packages today?