PHPackages                             composer-unused/symbol-parser - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Parsing &amp; Serialization](/categories/parsing)
4. /
5. composer-unused/symbol-parser

ActiveLibrary[Parsing &amp; Serialization](/categories/parsing)

composer-unused/symbol-parser
=============================

Toolkit to parse symbols from a composer package

0.3.3(3mo ago)145.7M—4.1%14[2 PRs](https://github.com/composer-unused/symbol-parser/pulls)2MITPHPPHP ^7.4 || ^8.0CI passing

Since Feb 12Pushed 3mo ago1 watchersCompare

[ Source](https://github.com/composer-unused/symbol-parser)[ Packagist](https://packagist.org/packages/composer-unused/symbol-parser)[ Docs](https://github.com/composer-unused/symbol-parser)[ GitHub Sponsors](https://github.com/sponsors/icanhazstring)[ Fund](https://paypal.me/icanhazstring)[ RSS](/packages/composer-unused-symbol-parser/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (13)Versions (29)Used By (2)

 [![composer-unused logo](https://raw.githubusercontent.com/icanhazstring/composer-unused/main/art/logo.png)](https://raw.githubusercontent.com/icanhazstring/composer-unused/main/art/logo.png)

composer-unused/symbol-parser
=============================

[](#composer-unusedsymbol-parser)

Toolkit to parse symbols from a composer package

Changelog
---------

[](#changelog)

Please have a look at [`CHANGELOG.md`](CHANGELOG.md).

Contributing
------------

[](#contributing)

Please have a look at [`CONTRIBUTING.md`](CONTRIBUTING.md).

Code of Conduct
---------------

[](#code-of-conduct)

Please have a look at [`CODE_OF_CONDUCT.md`](CODE_OF_CONDUCT.md).

License
-------

[](#license)

This package is licensed under the [MIT License](LICENSE).

###  Health Score

57

—

FairBetter than 98% of packages

Maintenance80

Actively maintained with recent releases

Popularity54

Moderate usage in the ecosystem

Community24

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 56.5% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~69 days

Recently: every ~79 days

Total

27

Last Release

109d ago

PHP version history (3 changes)0.1.0PHP &gt;=7.3 || ^8.0

0.1.4PHP &gt;=7.4 || ^8.0

0.1.6PHP ^7.4 || ^8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/dd1997b796c59d155bbaedeffafd15f61ab16f2d469824d77859e9918931de47?d=identicon)[icanhazstring](/maintainers/icanhazstring)

---

Top Contributors

[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (74 commits)")[![llaville](https://avatars.githubusercontent.com/u/364342?v=4)](https://github.com/llaville "llaville (22 commits)")[![icanhazstring](https://avatars.githubusercontent.com/u/883543?v=4)](https://github.com/icanhazstring "icanhazstring (13 commits)")[![LeoVie](https://avatars.githubusercontent.com/u/7249788?v=4)](https://github.com/LeoVie "LeoVie (4 commits)")[![mihai-stancu](https://avatars.githubusercontent.com/u/1294142?v=4)](https://github.com/mihai-stancu "mihai-stancu (4 commits)")[![WyriHaximus](https://avatars.githubusercontent.com/u/147145?v=4)](https://github.com/WyriHaximus "WyriHaximus (3 commits)")[![eliashaeussler](https://avatars.githubusercontent.com/u/16313625?v=4)](https://github.com/eliashaeussler "eliashaeussler (3 commits)")[![agustingomes](https://avatars.githubusercontent.com/u/15325886?v=4)](https://github.com/agustingomes "agustingomes (3 commits)")[![blacksmith-sh[bot]](https://avatars.githubusercontent.com/in/807020?v=4)](https://github.com/blacksmith-sh[bot] "blacksmith-sh[bot] (1 commits)")[![samsonasik](https://avatars.githubusercontent.com/u/459648?v=4)](https://github.com/samsonasik "samsonasik (1 commits)")[![simPod](https://avatars.githubusercontent.com/u/327717?v=4)](https://github.com/simPod "simPod (1 commits)")[![VincentLanglet](https://avatars.githubusercontent.com/u/9052536?v=4)](https://github.com/VincentLanglet "VincentLanglet (1 commits)")[![Jean85](https://avatars.githubusercontent.com/u/6729988?v=4)](https://github.com/Jean85 "Jean85 (1 commits)")

---

Tags

composerhacktoberfestphpphp-parsertestcomposerparsersymbol

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP\_CodeSniffer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/composer-unused-symbol-parser/health.svg)

```
[![Health](https://phpackages.com/badges/composer-unused-symbol-parser/health.svg)](https://phpackages.com/packages/composer-unused-symbol-parser)
```

###  Alternatives

[zircote/swagger-php

Generate interactive documentation for your RESTful API using PHP attributes (preferred) or PHPDoc annotations

5.3k132.9M468](/packages/zircote-swagger-php)[icanhazstring/composer-unused

Show unused packages by scanning your code

1.7k7.0M188](/packages/icanhazstring-composer-unused)[contao/core-bundle

Contao Open Source CMS

1231.6M2.4k](/packages/contao-core-bundle)[jolicode/automapper

JoliCode AutoMapper

213439.4k7](/packages/jolicode-automapper)[wikimedia/parsoid

Parsoid, a bidirectional parser between wikitext and HTML5

171524.3k1](/packages/wikimedia-parsoid)[doctrine/rst-parser

PHP library to parse reStructuredText documents and generate HTML or LaTeX documents.

64233.6k9](/packages/doctrine-rst-parser)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
