cmgmyr/phploc
Measure the size and structure of a PHP project with phploc: lines of code, cyclomatic complexity, dependencies, and class counts, right from the command line.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| nunomaduro/phpinsights | 0.87 | PHP Insights analyzes your PHP code quality, coding style, architecture, and complexity straight from the terminal. Works out of the box with Laravel, Symfony, Yii, Magento, and more, with built-in checks that keep code reliable and loosely coupled. | 5,647 | 5,650 | 300 | 403K | 68 | 75.7 | 56.6 | MIT | 1 month ago | |
| deptrac/deptrac | 0.87 | Deptrac is a static analysis tool for PHP that enforces architectural rules. Define layers over classes, set dependency rules, and catch violations in CI. Visualize layers and violations with Graphviz or Mermaid. Requires PHP 8.2. | 3,043 | 2,991 | 155 | 910K | 26 | 56.7 | 53.5 | MIT | 1 month ago | |
| 21torr/janus | 0.86 | Janus PHP provides shared configuration for CI and PHP code style tools, making it easy to standardize linting, formatting, and automation across projects. Includes ready-to-use presets and documentation for quick setup. | 0 | 0 | 0 | 537 | 0 | 17.3 | 41.8 | MIT | 4 months ago | |
| qossmic/deptrac-shim | 0.86 | Abandoned shim package providing the deptrac executable via Composer (vendor/bin/deptrac). Install as a dev dependency to run deptrac in projects; for current features and support, use the main repo: https://github.com/qossmic/deptrac | 59 | 60 | 4 | 192K | 0 | 4.7 | 34.2 | MIT | 3 years ago | |
| phploc/phploc | 0.86 | phploc is a command-line tool for quickly measuring the size of a PHP project, reporting LOC/NCLOC/CLOC, LLOC, and counts of classes, traits, methods, functions, and cyclomatic complexity. Archived: no longer maintained. | 2,336 | 2,378 | 164 | 122K | 0 | 8.3 | 16.8 | BSD-3-Clause | — | |
| mll-lab/laravel-utils | 0.86 | A compact set of practical utilities for Laravel applications, providing reusable helpers and conveniences that cut boilerplate and simplify common development tasks. Easy to install and integrate into existing Laravel projects. Lightweight, dependable building blocks for everyday Laravel developmen... | 6 | — | 3 | — | 0 | 15.0 | — | MIT | 3 months ago | |
| c975l/countlinescode-bundle | 0.86 | — | 2 | 2 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| phpno1/architecture | 0.86 | A Laravel/PHP package for applying clean architecture principles in real projects. It provides conventions and tooling to organize code into clear layers, reduce coupling, and keep applications consistent, testable, and easier to maintain as they grow. Designed to make architecture decisions explici... | 63 | 63 | 5 | 1 | 0 | 0.5 | 0.1 | NOASSERTION | 8 years ago | |
| rector/swiss-knife | 0.86 | Swiss Knife is a CLI toolkit for PHP/Laravel upgrades: detect Git conflict markers and commented code, find multiple classes per file, align namespaces to PSR-4 roots, and finalize childless classes. Add its checks to CI and refactoring workflows. | 217 | 217 | 16 | 222K | 1 | 21.4 | 48.5 | MIT | 1 month ago | |
| sebastian/lines-of-code | 0.85 | A lightweight PHP library from Sebastian Bergmann for counting lines of code in PHP source files, reporting logical and physical line counts. Used by PHPUnit's code coverage tooling and handy for building metrics, reports, and static analysis tools. | 1,180 | 1,182 | 9 | 24M | 1 | 21.6 | 61.8 | BSD-3-Clause | 3 months ago | |
| wnx/laravel-stats | 0.85 | Get insights about your Laravel project. Laravel Stats scans your code and classifies classes into Laravel components like controllers, models, and Livewire components, then reports statistics via php artisan stats, with JSON and verbose options available. | 1,741 | 1,746 | 84 | 61K | 0 | 39.8 | 25.1 | MIT | 2 weeks ago | |
| etsglobal/php-static-analysis | 0.85 | A PHP static analysis package from ETS Global for inspecting PHP codebases and supporting code quality workflows. Integrates into Laravel/PHP projects to help surface potential issues, encourage cleaner code, and complement existing test and CI pipelines with additional static checks. | 0 | 0 | — | 50 | — | 0.0 | 23.6 | — | — | |
| onramplab/onr-phpcs-laravel | 0.85 | Opinionated PHP_CodeSniffer ruleset for Laravel projects. Provides a ready-to-use PHPCS configuration with Laravel-focused coding standards to help keep code style consistent across your app and team. | 0 | 0 | 0 | 1K | 0 | 0.0 | 43.1 | Unlicense | — | |
| productowner-ro/symfony-profiler-mcp | 0.85 | 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 | |
| code-lts/cli-tools | 0.85 | — | 2 | 3 | 0 | 27K | 0 | 8.1 | 57.0 | MPL-2.0 | 9 months ago | |
| dontdrinkandroot/common | 0.85 | A small utility library with commonly used PHP helpers and extensions, including a PHPStan extension. Intended to provide shared building blocks for projects, with CI and code quality tooling support via SonarCloud badges. | 0 | 0 | 0 | 85 | 0 | 1.8 | 26.7 | Apache-2.0 | 2 years ago | |
| stefanzweifel/laravel-stats-phploc | 0.85 | Fork of sebastianbergmann/phploc used to keep wnx/laravel-stats compatible across Laravel versions by supporting multiple sebastian/version releases. Measures PHP project size and structure (LOC, complexity, dependencies). Not intended for real projects. | 5 | 5 | 1 | 34K | 0 | 21.5 | 60.4 | BSD-3-Clause | 3 months ago | |
| halleck45/phpmetrics-collector-bundle | 0.85 | Symfony bundle that runs PhpMetrics against your codebase, saves the reports in a database via Doctrine, and serves a web dashboard for tracking code quality metrics over time. Includes console commands to collect metrics and compare trends between builds. | 51 | 51 | 7 | 3 | 2 | 0.9 | 0.3 | MIT | — | |
| jordandalton/laravel-tackle | 0.84 | Laravel Tackle is a practical Laravel package by Jordan Dalton that adds useful helpers and utilities for common development tasks, helping you reduce boilerplate and keep application code cleaner and easier to maintain. | 85 | — | 7 | — | 0 | 18.2 | — | MIT | 1 month ago | |
| marcocesarato/php-conventional-changelog | 0.84 | Automatically generate changelogs and release notes from your Git commit history using Conventional Commits and SemVer. Configurable, Composer-friendly, and easy to run from the terminal for streamlined releases. | 251 | 251 | 40 | 75K | 1 | 31.7 | 42.1 | GPL-3.0 | 1 month ago |
How can I help you explore Laravel packages today?