Skip to content

Repository files navigation

GitHub last commit visitors

Static analysis tools for PHP

A maintainer-curated catalog of PHP static analysis, code quality, coding standards, metrics, refactoring, and hosted analysis tools.

Open the searchable catalog · Submit a tool · Report incorrect data

Table of contents

Editors' Choice

A small, manually approved set of practical starting points. Selection considers present-day PHP relevance, maintenance, documentation, adoption, and a distinct use case; it is not an automatic stars ranking.

Bug finders

Tools that inspect PHP code without running it to identify type errors, defects, dependency problems, and potential vulnerabilities.

Tool Recommended for Why it stands out
PHPStan
⭐ 14,070
PHP applications that need configurable type-safety checks and a broad extension ecosystem Rule levels, baselines, and framework extensions support both gradual adoption and deep type analysis.
psalm
⭐ 5,881
Projects needing advanced type modelling, taint analysis, and security checks An expressive type system and taint engine cover correctness and application-security problems.

Coding standards

Linters and rule-enforcement tools for formatting, naming, documentation, and project-specific coding conventions.

Tool Recommended for Why it stands out
PHP_CodeSniffer
⭐ 1,545
Teams enforcing published PHP standards or detailed project-specific coding rules Its extensible sniff API supports mature community standards and precise custom rules.

Architecture rules

Ready-to-use tools that enforce dependency boundaries and architectural constraints in an application.

Tool Recommended for Why it stands out
Deptrac
⭐ 2,989
Layered applications and modular monoliths that enforce dependency boundaries in CI Dependency rules convert intended architecture boundaries into repeatable CI checks.

Libraries and building blocks

Parsers, reflection libraries, and control-flow components for developers building custom analysis rules or tools.

Tool Recommended for Why it stands out
PHP Parser
⭐ 17,450
Developers building analyzers, refactoring tools, formatters, or source transformations A mature AST, traversal API, and code builder underpin many PHP analysis and transformation tools.

Fixers and refactoring

Tools that automatically correct coding-standard violations, upgrade PHP syntax, or refactor existing code.

Tool Recommended for Why it stands out
PHP CS Fixer
⭐ 13,547
Projects that want automatic formatting and coding-standard fixes A broad fixer catalog and custom rule sets make formatting changes deterministic and automatable.
Rector
⭐ 10,400
Teams automating PHP upgrades, framework migrations, or repeatable refactoring AST-based rules turn upgrades and refactoring recipes into reviewable project-wide code changes.
Laravel Pint
⭐ 3,148
Laravel projects that want a low-configuration, framework-oriented formatter Laravel-maintained presets deliver practical PHP-CS-Fixer defaults with very little setup.

Specialized tools

Wrappers, baseliners, multi-language engines, and focused analysis tools that do not fit the primary categories.

Tool Recommended for Why it stands out
Semgrep
⭐ 16,206
Security teams writing custom checks for PHP and polyglot repositories Source-like patterns make custom bug and security checks accessible across multiple languages.

Complete catalog

Repository tables are sorted by activity, then GitHub stars. Activity is evidence, not an editorial recommendation. Hosted services are sorted alphabetically.

Links: GitHub GitHub · Packagist Packagist · Website official website · Website unavailable unavailable website.

Activity: The first badge shows the last commit date. Its color indicates repository activity: green = within 90 days; yellow = 90–182 days; orange = 183–364 days; light grey = older or unavailable repository data. The second badge shows the last release date when available. Repository inactivity alone does not retire a stable tool; In Memoriam is an explicit editorial product-status decision.

Bug finders

Tools that inspect PHP code without running it to identify type errors, defects, dependency problems, and potential vulnerabilities.

Tool Best for Status Links
PHPStan
🥇 ⭐ 14,070
Bug Detection, Type Analysis — PHP Static Analysis Tool - discover bugs in your code… Last commit Aug 13, 2026
Last release Aug 4, 2026
2.2.8
GitHub Packagist
jscpd
🥈 ⭐ 5,999
Duplication — Copy/paste detector for programming source code, supports 223 formats… Last commit Aug 13, 2026
Last release Aug 13, 2026
v4.3.0
GitHub
psalm
🥉 ⭐ 5,881
Bug Detection, Type Analysis, Security, Taint Analysis — A PHP static analysis tool… Last commit Jul 13, 2026
Last release Mar 19, 2026
6.16.1
GitHub Packagist Website
Phan
⭐ 5,622
Bug Detection, Type Analysis — Phan is a static analyzer for PHP. Phan prefers to… Last commit Aug 9, 2026
Last release Jun 22, 2026
6.0.7
GitHub Packagist
mago
⭐ 3,375
Bug Detection, Type Analysis, Code Style — Mago is a toolchain for PHP that aims to… Last commit Aug 13, 2026
Last release Aug 5, 2026
1.46.0
GitHub Packagist Website
PHP Mess Detector
⭐ 2,444
Maintainability, Complexity — PHPMD is a spin-off project of PHP Depend and aims to be… Last commit Aug 11, 2026
Last release Dec 11, 2023
2.15.0
GitHub Packagist Website
PHP Compatibility
⭐ 2,299
PHP Version Compatibility — PHP Compatibility check for PHP_CodeSniffer Last commit Aug 13, 2026
Last release Dec 27, 2019
9.3.5
GitHub Packagist Website
PHP Inspections (EA Extended)
⭐ 1,485
Deep PHP code inspections directly in JetBrains IDEs Last commit Jul 9, 2026 GitHub Website
PHPStan Symfony
⭐ 793
Symfony applications that need PHPStan to understand containers, console commands… Last commit Aug 12, 2026
Last release Jun 16, 2026
2.0.20
GitHub Packagist
PHPStan Strict Rules
⭐ 704
Teams that have adopted PHPStan and want stronger correctness constraints than the… Last commit Aug 12, 2026
Last release Jul 19, 2026
2.0.12
GitHub Packagist
composer-dependency-analyser
⭐ 626
Dependency Analysis — 🚀 Fast detection of composer dependency issues (unused… Last commit Aug 11, 2026
Last release Nov 25, 2025
1.8.4
GitHub Packagist
Skylos
⭐ 536
Local pull-request scanning for dead code and security issues Last commit Aug 13, 2026
Last release Aug 9, 2026
v4.33.2
GitHub Website
ShipMonk Dead Code Detector
⭐ 502
Large PHP applications that need framework-aware dead-code detection and optional… Last commit Aug 7, 2026
Last release Aug 7, 2026
1.3.3
GitHub Packagist
PHPStan Deprecation Rules
⭐ 458
Applications and libraries preventing new deprecated API usage during upgrades. Last commit Aug 12, 2026
Last release Jul 27, 2026
2.0.5
GitHub Packagist
SonarQube PHP
⭐ 430
PHP quality and security analysis in the SonarQube ecosystem Last commit Aug 11, 2026
Last release Aug 3, 2026
3.60.0.16641
GitHub Website
php-compat-info
⭐ 380
PHP Version Compatibility, Dependency Analysis — Library that find out the minimum… Last commit May 20, 2026
Last release Apr 22, 2026
7.2.6
GitHub Website
PHP-Parallel-Lint (maintained)
⭐ 356
Syntax — This tool check syntax of PHP files faster than serial check with fancier… Last commit Jul 26, 2026
Last release Mar 27, 2024
v1.4.0
GitHub Packagist
phpstan-dba
⭐ 297
PHP applications that want SQL errors and database access-layer type problems caught… Last commit Aug 12, 2026
Last release Aug 12, 2026
0.4.10
GitHub Packagist
phanalist
⭐ 161
Bug Detection — Performant static analyzer for PHP, which is extremely easy to use. It… Last commit Aug 13, 2026
Last release Jul 25, 2026
v1.1.10
GitHub Packagist Website
PHPDoctor
⭐ 53
Documentation, Type Analysis — 🏥 PHPDoctor: Check files, full directories or strings… Last commit Jul 10, 2026
Last release Apr 26, 2026
0.8.0
GitHub Packagist
name-collision-detector
⭐ 35
Namespace Collisions — Fast & simple tool to find class duplicates in your projects. Last commit Jun 23, 2026
Last release Mar 1, 2024
2.1.1
GitHub Packagist
Composer-Unused
⭐ 1,684
Dependency Analysis — Show unused composer dependencies by scanning your code Last commit Apr 27, 2026
Last release Jan 30, 2026
0.9.6
GitHub Packagist
PHP Magic Number Detector
⭐ 586
Maintainability — PHP Magic Number Detector Last commit Feb 25, 2026
Last release Feb 21, 2026
v3.6.1
GitHub Packagist
PHP Analysis
⭐ 29
Language Analysis — PHP language analyses in Rascal Last commit May 13, 2026
Last release Dec 23, 2017
v1.1.0
GitHub
PHP Static Type Checker Type Analysis — Static type checker for PHP relying on the php-ast PECL extension… Last commit Apr 8, 2026 GitHub Website
noverify
⭐ 688
Bug Detection, Type Analysis — Pretty fast linter (code static analysis utility) for PHP Last commit Jan 19, 2026
Last release Apr 22, 2025
v0.5.5
GitHub Packagist
Progpilot
⭐ 365
Security, Taint Analysis — A static analysis tool for security Last commit Aug 17, 2025
Last release Aug 17, 2025
v1.3.0
GitHub Packagist

Coding standards

Linters and rule-enforcement tools for formatting, naming, documentation, and project-specific coding conventions.

Tool Best for Status Links
WordPress Coding Standards
🥇 ⭐ 2,822
WordPress core, plugin, and theme projects enforcing ecosystem conventions in CI. Last commit Aug 10, 2026
Last release Jul 27, 2026
3.4.1
GitHub Packagist
EasyCodingStandard
🥈 ⭐ 1,620
Code Style, Autofix — ECS runs PHP-CS-Fixer and PHP_CodeSniffer as a single, parallel… Last commit Aug 11, 2026
Last release Jul 22, 2026
13.2.15
GitHub
PHP_CodeSniffer
🥉 ⭐ 1,545
Code Style — PHP_CodeSniffer tokenizes PHP files and detects violations of a defined… Last commit Aug 6, 2026
Last release Aug 6, 2026
4.0.4
GitHub Packagist
Slevomat Coding Standard
⭐ 1,480
Teams building a strict, project-specific PHPCS standard with many automatically… Last commit Jul 31, 2026
Last release Jul 31, 2026
8.31.1
GitHub Packagist
composer-normalize
⭐ 1,117
Manifest Style — 🎵 Provides a composer plugin for normalizing composer.json. Last commit Aug 9, 2026
Last release May 15, 2026
2.52.0
GitHub Packagist
editorconfig-checker
⭐ 75
Code Style — A tool to verify that your files are in harmony with your .editorconfig Last commit Aug 10, 2026
Last release Mar 17, 2025
10.7.0
GitHub Packagist Website
TLint
⭐ 526
Code Style — Tighten linter for Laravel conventions. Last commit Apr 30, 2026
Last release Apr 30, 2026
v9.6.1
GitHub Packagist
PHP Doc Check
⭐ 43
Documentation — Uses complexity metrics to determine which functions need documentation. Last commit Dec 16, 2025
Last release Dec 16, 2025
v0.4.1
GitHub Packagist

Architecture rules

Ready-to-use tools that enforce dependency boundaries and architectural constraints in an application.

Tool Best for Status Links
Deptrac
🥇 ⭐ 2,989
Architecture, Dependency Analysis — Keep your architecture clean. Last commit Jul 23, 2026
Last release Jul 23, 2026
4.7.1
GitHub Packagist
PHP Architecture Tester
🥈 ⭐ 1,274
Architecture — ✔️ PHP Architecture Tester - Easy architecture testing for PHP Last commit Aug 10, 2026
Last release Mar 17, 2026
0.12.4
GitHub Packagist Website
PHPArkitect
🥉 ⭐ 924
Architecture — Put your architectural rules under test! Last commit Aug 13, 2026
Last release Jul 31, 2026
1.3.0
GitHub Packagist

Libraries and building blocks

Parsers, reflection libraries, and control-flow components for developers building custom analysis rules or tools.

Tool Best for Status Links
PHP Parser
🥇 ⭐ 17,450
Parsing, Ast — A PHP parser written in PHP Last commit Jul 11, 2026
Last release Jul 4, 2026
v5.8.0
GitHub Packagist
PHPStan PHPDoc Parser
🥈 ⭐ 1,532
Analyzer and documentation-tool authors who need a maintained PHPDoc AST. Last commit Aug 12, 2026
Last release Jul 8, 2026
2.3.3
GitHub Packagist
Better Reflection
🥉 ⭐ 1,246
Source Reflection — 🔮 Better Reflection is a reflection API that aims to… Last commit Aug 13, 2026
Last release Jul 22, 2026
6.72.0
GitHub Packagist
php-ast
⭐ 982
Analyzer authors who need the engine AST; Phan is a prominent consumer. Last commit Jun 27, 2026
Last release Aug 10, 2025
v1.1.3
GitHub Packagist
PHP-cfg
⭐ 246
Control Flow Analysis — A Control Flow Graph implementation in PHP Last commit Aug 1, 2026
Last release Aug 17, 2025
V0.8.1
GitHub Packagist
Reflection
⭐ 125
Source Reflection, Type Resolution — Reflection library to do Static Analysis for PHP… Last commit Aug 10, 2026
Last release May 28, 2026
7.0.0
GitHub Packagist

Fixers and refactoring

Tools that automatically correct coding-standard violations, upgrade PHP syntax, or refactor existing code.

Tool Best for Status Links
PHP CS Fixer
🥇 ⭐ 13,547
Code Style, Autofix — A tool to automatically fix PHP Coding Standards issues Last commit Aug 9, 2026
Last release Jul 30, 2026
v3.95.18
GitHub Packagist
Rector
🥈 ⭐ 10,400
Refactoring, Upgrade, Autofix — Instant Upgrades and Automated Refactoring of any PHP… Last commit Aug 13, 2026
Last release Aug 12, 2026
2.6.2
GitHub Packagist
Laravel Pint
🥉 ⭐ 3,148
Laravel projects that want a low-configuration formatter with framework-oriented… Last commit Aug 13, 2026
Last release Aug 10, 2026
v1.30.5
GitHub Packagist Website
Phpactor
⭐ 1,912
Refactoring, Editor Assistance — Mainly a PHP Language Server with more features than… Last commit Aug 11, 2026
Last release Jul 22, 2026
2026.07.22.0
GitHub Packagist
php-scoper
⭐ 806
Namespace Isolation — 🔨 Prefixes all PHP namespaces in a file/directory to isolate the… Last commit Jul 6, 2026
Last release Mar 2, 2026
0.18.19
GitHub Packagist
PHP Weaver
⭐ 85
Runtime Analysis, Type Analysis — A combined runtime/static code-analysis tool, that… Last commit Jan 28, 2026 GitHub

Metrics and architecture

Tools that measure complexity, coupling, dependencies, maintainability, churn, and other structural properties.

Tool Best for Status Links
PHPInsights
🥇 ⭐ 5,629
Code Quality, Metrics, Architecture — 🔰 Instant PHP quality checks from your console Last commit Aug 4, 2026
Last release Apr 12, 2026
v2.14.2
GitHub Packagist Website unavailable
PHP Metrics
🥈 ⭐ 2,608
Metrics, Complexity, Architecture — Beautiful and understandable static analysis tool… Last commit Aug 12, 2026
Last release Aug 9, 2026
v2.11.0
GitHub Packagist
PDepend
🥉 ⭐ 958
Measuring PHP design quality and dependency structure Last commit Aug 2, 2026
Last release Dec 17, 2023
2.16.2
GitHub Packagist Website
AST Metrics
⭐ 152
Multi-language architecture, dependency, complexity, and code-structure metrics. Last commit Aug 13, 2026
Last release Aug 13, 2026
v0.42.0
GitHub Website
PhpCodeArcheology
⭐ 87
Metrics, Dependency Analysis, Churn — PHP static analysis for architecture &… Last commit Aug 8, 2026
Last release Jul 27, 2026
v2.11.2
GitHub Website
churn-php
⭐ 1,376
Churn, Complexity — Discover files in need of refactoring. Last commit Dec 31, 2025
Last release Jan 2, 2026
1.7.3
GitHub Packagist
dePHPend
⭐ 532
Dependency Analysis, Architecture — Detect flaws in your architecture, before they… Last commit Jan 28, 2026
Last release Oct 5, 2025
0.9.0
GitHub Packagist
php-class-dependencies-analyzer
⭐ 21
Dependency Analysis, Architecture — This tool allows you to monitor the dependencies… Last commit Jan 6, 2026 GitHub Website

Specialized tools

Wrappers, baseliners, multi-language engines, and focused analysis tools that do not fit the primary categories.

Tool Best for Status Links
Semgrep
🥇 ⭐ 16,206
Security, Custom Rules — Lightweight static analysis for many languages. Find bug… Last commit Aug 13, 2026
Last release Aug 13, 2026
v1.173.0
GitHub Website
Larastan
🥈 ⭐ 6,483
Type Analysis, Bug Detection — ⚗️ Adds code analysis to Laravel improving developer… Last commit Aug 11, 2026
Last release May 28, 2026
v3.10.0
GitHub Packagist
GrumPHP
🥉 ⭐ 4,308
Running a project’s PHP quality tools before code is committed Last commit Aug 11, 2026
Last release Jul 22, 2026
v2.23.0
GitHub Packagist
Qlty
⭐ 3,118
Polyglot teams that want one local and CI workflow around PHPStan, PHPCS… Last commit Aug 11, 2026
Last release Aug 3, 2026
v0.641.0
GitHub Website
Opengrep
⭐ 2,938
Security, Custom Rules — 🔎 Static code analysis engine to find security issues in code. Last commit Aug 12, 2026
Last release Aug 12, 2026
v1.27.0
GitHub
jakzal/phpqa
⭐ 1,319
Running a ready-made PHP analysis toolchain in Docker Last commit Aug 13, 2026
Last release Aug 3, 2026
v1.124.1
GitHub Website
Composer Require Checker
⭐ 1,009
Dependency Analysis — A CLI tool to check whether a specific composer package uses… Last commit Aug 11, 2026
Last release Mar 20, 2026
4.24.0
GitHub Packagist
Roave Backward Compatibility Check
⭐ 601
Library maintainers enforcing semantic-versioning compatibility in CI. Last commit Aug 13, 2026
Last release May 15, 2026
8.21.0
GitHub Packagist
Glayzzle PHP Parser (Node.js)
⭐ 563
JavaScript and Node.js tooling that needs to parse PHP without running PHP. Last commit Aug 11, 2026
Last release Jun 10, 2026
v3.7.0
GitHub Website
aislop
⭐ 549
Detecting AI-code mistakes and quality regressions before merge Last commit Aug 8, 2026
Last release Aug 8, 2026
v0.14.1
GitHub Website
Static Analysis Results Baseliner
⭐ 165
Baseline Management — Static Analysis Results Baseliner Last commit Jul 12, 2026
Last release Jul 11, 2026
1.11.0
GitHub Packagist
Coverage Guard
⭐ 56
Adjacent test-quality gating for critical methods and newly changed PHP code. Last commit Jul 17, 2026
Last release Jul 17, 2026
1.1.0
GitHub Packagist
PHPQA
⭐ 564
Quality Gates — Analyze PHP code with one command Last commit Nov 22, 2025
Last release Nov 22, 2025
v1.27.2
GitHub Packagist Website
PHP Semantic Versioning Checker
⭐ 436
Detecting source-level API compatibility changes before publishing a PHP package… Last commit Feb 5, 2026
Last release Oct 30, 2025
v0.17.0
GitHub Packagist

Hosted analysis services

Web-based services that analyze repositories through hosted scans, dashboards, or CI integrations.

Service Best for Delivery Link
Checkmarx Security, Sast — Checkmarx scans PHP source code for security vulnerabilities and… Hosted service Website
Codacy Continuous code quality and security checks across repositories Hosted dashboard with SCM and CI integrations Website
DeepSource Continuous PHP static analysis, SAST, and coverage reporting Hosted repository analysis with pull-request integrations Website
Laravelshift Upgrade, Refactoring — the automated way to upgrade Laravel applications. Upgrade… Hosted service Website
Qodana for PHP PhpStorm-grade PHP inspections and quality gates in CI Cloud reports with native or Docker-based PHP linters Website
Snyk Code Security-focused PHP static application security testing Hosted dashboard with SCM, CLI, IDE, and CI integrations Website
SonarQube Cloud Hosted PHP quality gates, maintainability checks, and security analysis Hosted dashboard with repository and CI integrations Website
SymfonyInsight Continuous PHP and Symfony quality, security, performance, and upgrade reports. Hosted service Website

🕯️ In Memoriam — PHP analysis pioneers

These projects are no longer actively maintained, but their ideas, code, and communities made a lasting contribution to the PHP ecosystem. We preserve them here with gratitude and respect.

Project Contribution Category Last activity Legacy resources
Code Climate Historical Code Climate Quality service, succeeded by Qlty Software and the Qlty CLI. Hosted analysis services Unknown Website
Coverage Checker Allows old code to use new standards Specialized tools Jun 25, 2024 GitHub Packagist
Exakat Legacy repository for the Exakat PHP static-analysis engine, superseded by exakat-ce. Bug finders Mar 24, 2022 GitHub Website
Fixtro A QA static analysis code, with a different approach Specialized tools Mar 2, 2019 GitHub Packagist
FunctionFQNReplacer provides a way to replace relative references of functions in function calls with absolute references Fixers and refactoring Jul 5, 2017 GitHub
HHVM A virtual machine for executing programs written in Hack. Specialized tools Aug 13, 2026 GitHub Website
Pahout A pair programming partner for writing better PHP. Pahout means PHP mahout 🐘 Coding standards Jun 26, 2020 GitHub Packagist
Pfff Tools for code analysis, visualizations, or style-preserving source transformation. Bug finders Mar 27, 2019 GitHub
PHP Assumption Tool to detect assumptions Bug finders Mar 22, 2025 GitHub Packagist
PHP BackSlasher [Git hook] Tool to add all PHP internal functions and constants to its namespace by adding backslash to them. Fixers and refactoring Apr 21, 2020 GitHub Packagist
PHP formatter PHP Formatter is a PHP developer friendly set of tools Coding standards Jun 24, 2021 GitHub Packagist
PHP Manipulator Library for Analyzing and Modifying PHP Source Code Specialized tools Sep 27, 2014 GitHub Packagist
PHP SA Smart/Static Analyzer(sis) for PHP :bowtie::neckbeard: Bug finders Feb 27, 2019 GitHub Packagist
PHP testability Analyses and reports testability issues of a php codebase Bug finders Jan 27, 2022 GitHub Packagist
PHP-malware-finder Detect potentially malicious PHP files Bug finders Feb 22, 2022 GitHub
PHP-Parallel-Lint (legacy repository) This tool check syntax of PHP files faster than serial check with fancier output. Bug finders Mar 13, 2021 GitHub Packagist
php-refactoring-browser A command line refactoring tool for PHP Fixers and refactoring Nov 15, 2017 GitHub Packagist
php7mar PHP 7 Migration Assistant Report (MAR) Bug finders May 28, 2019 GitHub Packagist
PHP_CodeSniffer (legacy repository) PHP_CodeSniffer tokenizes PHP files and detects violations of a defined set of coding standards. Coding standards Apr 1, 2024 GitHub
PhpCodeAnalyzer Really, it's "php extensions usage analyzer". It scans codebase and analyzes which non-built-in php… Bug finders Jan 17, 2023 GitHub
PHPCodeFixer Analyzer of PHP code to search issues with deprecated functionality in newer interpreter versions. Bug finders Feb 14, 2024 GitHub
PHPCPD Copy/Paste Detector (CPD) for PHP code. Bug finders Jan 10, 2023 GitHub Packagist
PhpDependencyAnalysis Static code analysis to find violations in a dependency graph Metrics and architecture Dec 3, 2023 GitHub
phpdoc to typehint Add scalar type hints and return types to existing PHP projects using PHPDoc annotations Fixers and refactoring Dec 28, 2020 GitHub Packagist
PHPLOC A tool for quickly measuring the size of a PHP project. Metrics and architecture Apr 12, 2025 GitHub Packagist
psecio:parse Parse: A Static Security Scanner Bug finders Aug 7, 2018 GitHub Packagist
Quality Analyzer Tool helping us to analyze software projects Metrics and architecture Dec 6, 2019 GitHub Packagist
RIPS Historical PHP security analyzer acquired by SonarSource in 2020 and integrated into SonarQube. Hosted analysis services Unknown Website
Scrutinizer The retired Scrutinizer service provided continuous inspection for automated code-quality and bug detection. Hosted analysis services Jan 5, 2017 GitHub Website
SideCI Retired continuous-integration service for automated code review and static analysis. Hosted analysis services Unknown Website
Transphpile PHP 7 to PHP 5.6 Transpiler Fixers and refactoring Sep 2, 2017 GitHub

License

Repository code is available under the MIT License. Catalog records, generated catalog exports and tables, and original editorial documentation are available under CC BY 4.0, including for commercial reuse with attribution.

Inspired by the pioneering PHP Static Analysis Tools catalog by Exakat and its contributors.

Catalog metadata comes from common/catalog/*.yaml; Editors' Choice membership and copy come from common/editor-choice.yaml and common/editor-choice-copy.yaml; manually maintained pros and cons come from common/pros-cons.yaml. Machine-readable exports are published in exports/. Run python scripts/full_workflow.py to refresh metadata, validate the source records, and regenerate derived files.