https://github.com/nikic/PHP-Parser
ast parser php static-analysis
Score: 36.70462488139222
Last synced: 1 day ago
JSON representation
Repository metadata:
A PHP parser written in PHP
- Host: GitHub
- URL: https://github.com/nikic/PHP-Parser
- Owner: nikic
- License: bsd-3-clause
- Created: 2011-04-18T17:03:47.000Z (over 15 years ago)
- Default Branch: master
- Last Pushed: 2026-11-05T11:53:56.000Z (3 days ago)
- Last Synced: 2026-11-06T05:46:05.154Z (2 days ago)
- Topics: ast, parser, php, static-analysis
- Language: PHP
- Homepage:
- Size: 7.13 MB
- Stars: 17,466
- Watchers: 208
- Forks: 1,145
- Open Issues: 74
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Owner metadata:
- Name: Nikita Popov
- Login: nikic
- Email: github@npopov.com
- Kind: user
- Description:
- Website: https://www.npopov.com/
- Location: Berlin, Germany
- Twitter: nikita_ppv
- Company: Red Hat
- Icon url: https://avatars.githubusercontent.com/u/216080?v=4
- Repositories: 117
- Last Synced at: 2026-11-06T12:02:08.688Z
- Profile URL: https://github.com/nikic
GitHub Events
Total
- Commit comment event: 5
- Create event: 3
- Fork event: 44
- Issue comment event: 148
- Issues event: 61
- Pull request event: 63
- Pull request review comment event: 61
- Pull request review event: 66
- Push event: 44
- Release event: 4
- Watch event: 396
- Total: 895
Last Year
- Issue comment event: 15
- Issues event: 6
- Pull request event: 5
- Pull request review comment event: 6
- Pull request review event: 10
- Push event: 8
- Watch event: 37
- Total: 87
Committers metadata
Last synced: 2 days ago
Total Commits: 1,716
Total Committers: 159
Avg Commits per committer: 10.792
Development Distribution Score (DDS): 0.238
Commits in past year: 34
Committers in past year: 15
Avg Commits per committer in past year: 2.267
Development Distribution Score (DDS) in past year: 0.676
| Name | Commits | |
|---|---|---|
| Nikita Popov | n****v@g****m | 1307 |
| nikic | +****@n****m | 51 |
| Tomas Votruba | t****t@g****m | 37 |
| Gabriel Caruso | c****4@g****m | 27 |
| Markus Staab | m****b@r****e | 15 |
| Ondrej Mirtes | o****j@m****z | 14 |
| Abdul Malik Ikhsan | s****k@g****m | 10 |
| Graham Campbell | G****l | 10 |
| ProgMiner | e****0@m****u | 9 |
| Matthew Brown | g****b@m****m | 8 |
| simivar | s****r@g****m | 6 |
| MathiasReker | m****s@r****k | 6 |
| Anton | i****o@e****u | 6 |
| Tomáš Votruba | i****o@t****z | 6 |
| Jorg Sowa | j****a@g****m | 6 |
| Johannes M. Schmitt | s****h@g****m | 5 |
| Jaroslav Hanslík | k****h@k****z | 5 |
| Lisachenko Alexander | l****t@g****m | 4 |
| Maks Rafalko | b****n@l****u | 4 |
| Jesse Schalken | m****e@j****m | 3 |
| Martin Hasoň | m****n@g****m | 3 |
| Sam Reed | s****m@r****t | 3 |
| Sebastian Bergmann | s****b@s****e | 3 |
| Jing Xu(RainX) | i****@r****c | 3 |
| Dmitry Patsura | t****k@d****e | 3 |
| Tyson Andre | t****5@h****m | 3 |
| Tim Düsterhus | t****m@t****m | 3 |
| Théo FIDRY | t****y@g****m | 3 |
| Florent | f****g@a****m | 3 |
| Ruud Kamphuis | r****k | 2 |
| and 129 more... | ||
Issue and Pull Request metadata
Last synced: 2 days ago
Total issues: 173
Total pull requests: 198
Average time to close issues: 12 months
Average time to close pull requests: 3 months
Total issue authors: 120
Total pull request authors: 67
Average comments per issue: 2.92
Average comments per pull request: 1.51
Merged pull request: 98
Bot issues: 0
Bot pull requests: 0
Past year issues: 7
Past year pull requests: 31
Past year average time to close issues: about 9 hours
Past year average time to close pull requests: 17 days
Past year issue authors: 5
Past year pull request authors: 19
Past year average comments per issue: 1.43
Past year average comments per pull request: 1.0
Past year merged pull request: 14
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- ondrejmirtes (15)
- staabm (8)
- nikic (7)
- WinterSilence (5)
- sebastianbergmann (5)
- sergio-fferreira (3)
- samsonasik (3)
- theofidry (3)
- fsuter (2)
- wheakerd (2)
- llaville (2)
- maks-rafalko (2)
- giacomomasseron (2)
- gabrielrbarbosa (2)
- rulatir (2)
Top Pull Request Authors
- staabm (28)
- samsonasik (21)
- ondrejmirtes (13)
- WinterSilence (12)
- jorgsowa (10)
- TomasVotruba (8)
- rainx (5)
- chx (5)
- ydah (4)
- MathiasReker (4)
- mrsuh (4)
- BrianHenryIE (4)
- TimWolla (3)
- buismaarten (3)
- nicolas-grekas (3)
Top Issue Labels
Top Pull Request Labels
Package metadata
- Total packages: 20
-
Total downloads:
- packagist: 1,056,673,392 total
- Total docker downloads: 2,070,239,472
- Total dependent packages: 1,454 (may contain duplicates)
- Total dependent repositories: 526,042 (may contain duplicates)
- Total versions: 901
- Total maintainers: 1
packagist.org: nikic/php-parser
A PHP parser written in PHP
- Homepage:
- Licenses: BSD-3-Clause
- Latest release: v5.9.0 (published about 2 months ago)
- Last Synced: 2026-11-07T04:30:34.090Z (1 day ago)
- Versions: 113
- Dependent Packages: 1,454
- Dependent Repositories: 526,041
- Downloads: 1,056,673,392 Total
- Docker Downloads: 2,070,239,472
-
Rankings:
- Dependent repos count: 0.006%
- Downloads: 0.007%
- Docker downloads count: 0.009%
- Stargazers count: 0.013%
- Average: 0.02%
- Dependent packages count: 0.03%
- Forks count: 0.058%
- Maintainers (1)
-
Funding:
proxy.golang.org: github.com/nikic/PHP-Parser
- Homepage:
- Documentation: https://pkg.go.dev/github.com/nikic/PHP-Parser#section-documentation
- Licenses: bsd-3-clause
- Latest release: v5.9.0+incompatible (published about 2 months ago)
- Last Synced: 2026-11-05T22:49:10.437Z (2 days ago)
- Versions: 97
- Dependent Packages: 0
- Dependent Repositories: 1
-
Rankings:
- Stargazers count: 0.465%
- Forks count: 0.906%
- Average: 3.909%
- Dependent repos count: 4.708%
- Dependent packages count: 9.558%
proxy.golang.org: github.com/nikic/PHP-parser
- Homepage:
- Documentation: https://pkg.go.dev/github.com/nikic/PHP-parser#section-documentation
- Licenses: bsd-3-clause
- Latest release: v5.9.0+incompatible (published about 2 months ago)
- Last Synced: 2026-11-05T22:42:25.070Z (2 days ago)
- Versions: 98
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.35%
- Average: 4.496%
- Dependent repos count: 4.643%
proxy.golang.org: github.com/nikic/php-parser
- Homepage:
- Documentation: https://pkg.go.dev/github.com/nikic/php-parser#section-documentation
- Licenses: bsd-3-clause
- Latest release: v5.9.0+incompatible (published about 2 months ago)
- Last Synced: 2026-11-05T22:42:25.236Z (2 days ago)
- Versions: 97
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Stargazers count: 0.482%
- Forks count: 0.816%
- Average: 4.644%
- Dependent packages count: 7.917%
- Dependent repos count: 9.361%
proxy.golang.org: github.com/Nikic/PHP-Parser
- Homepage:
- Documentation: https://pkg.go.dev/github.com/Nikic/PHP-Parser#section-documentation
- Licenses: bsd-3-clause
- Latest release: v5.9.0+incompatible (published about 2 months ago)
- Last Synced: 2026-11-05T22:42:23.196Z (2 days ago)
- Versions: 97
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.55%
- Average: 4.703%
- Dependent repos count: 4.856%
proxy.golang.org: github.com/nikic/Php-Parser
- Homepage:
- Documentation: https://pkg.go.dev/github.com/nikic/Php-Parser#section-documentation
- Licenses: bsd-3-clause
- Latest release: v5.9.0+incompatible (published about 2 months ago)
- Last Synced: 2026-11-05T22:55:51.489Z (2 days ago)
- Versions: 97
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.568%
- Average: 4.721%
- Dependent repos count: 4.875%
proxy.golang.org: github.com/nikic/php-Parser
- Homepage:
- Documentation: https://pkg.go.dev/github.com/nikic/php-Parser#section-documentation
- Licenses: bsd-3-clause
- Latest release: v5.9.0+incompatible (published about 2 months ago)
- Last Synced: 2026-11-05T22:42:21.914Z (2 days ago)
- Versions: 97
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.59%
- Average: 4.744%
- Dependent repos count: 4.898%
proxy.golang.org: github.com/nikic/Php-parser
- Homepage:
- Documentation: https://pkg.go.dev/github.com/nikic/Php-parser#section-documentation
- Licenses: bsd-3-clause
- Latest release: v5.9.0+incompatible (published about 2 months ago)
- Last Synced: 2026-11-05T22:42:26.705Z (2 days ago)
- Versions: 97
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.636%
- Average: 4.792%
- Dependent repos count: 4.947%
proxy.golang.org: github.com/NIKIC/PHP-Parser
- Homepage:
- Documentation: https://pkg.go.dev/github.com/NIKIC/PHP-Parser#section-documentation
- Licenses: bsd-3-clause
- Latest release: v5.9.0+incompatible (published about 2 months ago)
- Last Synced: 2026-11-05T22:49:10.587Z (2 days ago)
- Versions: 97
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.644%
- Average: 4.8%
- Dependent repos count: 4.956%
ubuntu-24.10: php-parser
- Homepage: https://github.com/nikic/PHP-Parser
- Licenses: bsd-3-clause
- Latest release: 5.1.0-1ubuntu1 (published 9 months ago)
- Last Synced: 2026-03-09T10:27:37.053Z (8 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
debian-12: php-parser
- Homepage: https://github.com/nikic/PHP-Parser
- Documentation: https://packages.debian.org/bookworm/php-parser
- Licenses: bsd-3-clause
- Latest release: 4.15.4-1 (published 9 months ago)
- Last Synced: 2026-03-13T13:42:15.096Z (8 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
debian-10: php-parser
- Homepage: https://github.com/nikic/PHP-Parser
- Documentation: https://packages.debian.org/buster/php-parser
- Licenses: bsd-3-clause
- Latest release: 3.1.5-1 (published 9 months ago)
- Last Synced: 2026-03-14T02:02:18.613Z (8 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
ubuntu-23.10: php-parser
- Homepage: https://github.com/nikic/PHP-Parser
- Licenses: bsd-3-clause
- Latest release: 4.16.0-1 (published 9 months ago)
- Last Synced: 2026-03-13T23:19:57.142Z (8 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
ubuntu-22.04: php-parser
- Homepage: https://github.com/nikic/PHP-Parser
- Licenses: bsd-3-clause
- Latest release: 4.13.2-1ubuntu1 (published 9 months ago)
- Last Synced: 2026-03-13T18:45:26.921Z (8 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
ubuntu-23.04: php-parser
- Homepage: https://github.com/nikic/PHP-Parser
- Licenses: bsd-3-clause
- Latest release: 4.15.3-1 (published 9 months ago)
- Last Synced: 2026-03-12T00:19:24.144Z (8 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
ubuntu-20.04: php-parser
- Homepage: https://github.com/nikic/PHP-Parser
- Licenses: bsd-3-clause
- Latest release: 4.2.2-2 (published 9 months ago)
- Last Synced: 2026-03-13T11:23:06.044Z (8 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
gentoo-portage: dev-php/nikic-php-parser
PHP 5.2 to PHP 8.0 parser written in PHP
- Homepage: https://github.com/nikic/PHP-Parser
- Documentation: https://packages.gentoo.org/packages/dev-php/nikic-php-parser
- Licenses: MIT
- Latest release: 4.13.2 (published over 2 years ago)
- Last Synced: 2026-05-27T02:17:46.100Z (6 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
ubuntu-24.04: php-parser
- Homepage: https://github.com/nikic/PHP-Parser
- Licenses: bsd-3-clause
- Latest release: 5.0.2-2ubuntu1 (published 9 months ago)
- Last Synced: 2026-03-06T17:21:06.408Z (8 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
debian-11: php-parser
- Homepage: https://github.com/nikic/PHP-Parser
- Documentation: https://packages.debian.org/bullseye/php-parser
- Licenses: bsd-3-clause
- Latest release: 4.10.4-1 (published 9 months ago)
- Last Synced: 2026-03-13T10:28:20.341Z (8 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
debian-13: php-parser
- Homepage: https://github.com/nikic/PHP-Parser
- Documentation: https://packages.debian.org/trixie/php-parser
- Licenses: bsd-3-clause
- Latest release: 5.4.0-3 (published 9 months ago)
- Last Synced: 2026-03-14T10:07:19.481Z (8 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
Dependencies
- ircmaxell/php-yacc ^0.0.7 development
- phpunit/phpunit ^6.5 || ^7.0 || ^8.0 || ^9.0 development
- ext-tokenizer *
- php >=7.1