deptrac

Architecture analyzer

Analyzes and enforces architectural decisions in PHP projects to ensure layer independence and adherence to defined rules

Keep your architecture clean.

GitHub

3k stars
44 watching
134 forks
Language: PHP
last commit: 7 days ago
Linked from 1 awesome list

architectureclean-architecturephp

Backlinks from these awesome lists:

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