TomasVotruba / awesome-php-astView external linksLinks
Awesome sources for amazing AST topic in world PHP
☆124May 25, 2024Updated last year
Alternatives and similar repositories for awesome-php-ast
Users that are interested in awesome-php-ast are comparing it to the libraries listed below
Sorting:
- A library for semantic analysis of PHP code☆21Apr 29, 2022Updated 3 years ago
- Kind of a step-debugger for your Abstract Syntax Tree☆71Sep 9, 2022Updated 3 years ago
- PHPStan extension for validating php-language-extensions☆44Nov 29, 2025Updated 2 months ago
- PHPStan rules to measure cognitive complexity of your classes and methods☆145Dec 26, 2024Updated last year
- For printing the code needed to instantiate the given PHP-Parser nodes☆14Apr 17, 2024Updated last year
- PHPStan extension to require minimal type-coverage☆203Jan 7, 2026Updated last month
- Swiss knife in pocket of every upgrade architect☆18Feb 8, 2024Updated 2 years ago
- A sampling profiler or a memory profiler for PHP written in PHP, which reads information about running PHP VM from outside the process. Y…☆504Updated this week
- PHPStan based SQL static analysis and type inference for the database access layer☆289Nov 20, 2025Updated 2 months ago
- Dependency Injection framework to configure a PSR-11 Container with Attributes!☆41Jan 27, 2026Updated 2 weeks ago
- Proposal for standard for generics (for static analysis)☆28Jan 29, 2021Updated 5 years ago
- CLI tool for quick size measure of PHP project, used PHP features and more. Zero dependencies. Runs anywhere☆334Jan 10, 2026Updated last month
- PHP generics written in PHP☆218Dec 7, 2025Updated 2 months ago
- Visual documentation of PHP Parser nodes, to help you learn AST, how to create nodes and analyse them☆37Oct 11, 2025Updated 4 months ago
- Static analysis on top of mutation testing - prevents escaped mutants from being invalid according to static analysis☆130Feb 9, 2026Updated last week
- Edit PHP files programmatically☆272May 11, 2024Updated last year
- Attributes to define new PHP language features (that are enforced by static analysis)☆186Nov 30, 2025Updated 2 months ago
- A collection of type-safe functional data structures☆123Mar 24, 2025Updated 10 months ago
- Find Unused Public Elements in Your Code☆193Jan 7, 2026Updated last month
- Next level type declaration check PHPStan rules☆99Jan 12, 2026Updated last month
- Fast & simple tool to find class duplicates in your projects.☆34Feb 2, 2026Updated 2 weeks ago
- Quickly build lexers in PHP.☆53Jan 12, 2026Updated last month
- Tool to find lines eliminated by OpCache's bytecode optimizer☆139Jun 28, 2024Updated last year
- Awesome sources for PHP projects migrations - legacy, pattern refactoring, framework switches, temlates and configs...☆209Jun 18, 2021Updated 4 years ago
- Dependency free PHP library that helps to map any input into a strongly-typed structure.☆1,479Feb 7, 2026Updated last week
- Rector downgrade rules for PHP☆47Updated this week
- 📚 PHP Standard Library - a modern, consistent, centralized, well-typed, non-blocking set of APIs for PHP programmers☆1,389Updated this week
- A Behat extension that detects unused step definitions, to help you remove unused Behat code☆10Jul 11, 2024Updated last year
- A PHPStan rule to be used with the thecodingmachine/safe package☆62Nov 21, 2025Updated 2 months ago
- Development repository for Rector☆134Updated this week
- FFI types dumper extension for symfony/var-dumper package☆19Aug 14, 2024Updated last year
- Repository containing all the PHPStan rules from the book "Recipes for Decoupling"☆29Jul 4, 2022Updated 3 years ago
- ⏱️ Provides a composer package with an extension for detecting slow tests in phpunit/phpunit.☆143Feb 8, 2026Updated last week
- Collection of non-platform endorsed resources with focus on PHP☆191Dec 26, 2022Updated 3 years ago
- Allow composer packages to define compilation steps☆12Nov 2, 2025Updated 3 months ago
- The Pest Drift Plugin☆73Aug 20, 2025Updated 5 months ago
- PHP - ETL (Extract Transform Load) data processing library☆369Updated this week
- Provides additional rules for phpstan☆31Feb 6, 2026Updated last week
- Enables type-safe comparisons of objects in PHPUnit.☆29Feb 9, 2026Updated last week