deptrac
Architecture analyzer
Analyzes and enforces architectural decisions in PHP projects to ensure layer independence and adherence to defined rules
Keep your architecture clean.
3k stars
44 watching
134 forks
Language: PHP
last commit: 7 days ago
Linked from 1 awesome list
architectureclean-architecturephp
Related projects:
Repository | Description | Stars |
---|---|---|
phpstan/phpstan | An analysis tool for PHP code to detect errors and bugs without running the code | 12,990 |
phpro/grumphp | Automates code quality checks on commits to prevent bad coding practices from being committed | 4,147 |
phpdocumentor/phpdocumentor | A tool for generating and maintaining comprehensive documentation for PHP projects. | 4,125 |
pdepend/pdepend | Analyzes and evaluates the quality of PHP software designs to improve maintainability, reusability, and extensibility. | 926 |
composer/satis | A tool to manage and distribute PHP project dependencies in a centralized repository. | 3,144 |
phan/phan | Analyzes PHP code to detect issues such as type compatibility errors and unused code | 5,539 |
codelytv/php-ddd-example | An example of how to apply the Domain-Driven Design (DDD) and Hexagonal Architecture patterns in a PHP application using Symfony 7 and Docker. | 2,989 |
squizlabs/php_codesniffer | Automates code review and quality checks in PHP projects to enforce coding standards. | 10,674 |
php-di/php-di | A dependency injection container designed to be practical and framework-agnostic for managing application dependencies. | 2,690 |
carlosas/phpat | A tool that analyzes and enforces coding standards and architectural rules in PHP applications. | 1,089 |
vimeo/psalm | A tool for detecting errors in PHP applications at compile-time. | 5,569 |
knplabs/gaufrette | A PHP library that provides a filesystem abstraction layer. | 2,471 |
exakat/php-static-analysis-tools | A curated collection of tools to identify and address issues in PHP code | 2,825 |
rafaelfgx/architecture | An example of an architecture using Clean Architecture and SOLID principles to separate concerns and promote simplicity and maintainability in a .NET 9 and Angular 18 application. | 3,169 |
sebastianbergmann/phploc | A tool that helps measure the size of a software project in terms of code quantity and complexity | 2,336 |