PHPackages                             arueckauer/package-info - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. arueckauer/package-info

ActiveProject[Utility &amp; Helpers](/categories/utility)

arueckauer/package-info
=======================

Verifying composer packages requirements of GitHub organizations

3.0.1(4mo ago)191[1 issues](https://github.com/arueckauer/package-info/issues)[2 PRs](https://github.com/arueckauer/package-info/pulls)BSD-3-ClausePHPPHP ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0CI failing

Since Sep 6Pushed 2w ago1 watchersCompare

[ Source](https://github.com/arueckauer/package-info)[ Packagist](https://packagist.org/packages/arueckauer/package-info)[ Docs](https://github.com/arueckauer/package-info)[ RSS](/packages/arueckauer-package-info/feed)WikiDiscussions main Synced 1w ago

READMEChangelogDependencies (17)Versions (13)Used By (0)

package-info
============

[](#package-info)

Verifying requirements of composer packages of a GitHub organization

Installation
------------

[](#installation)

Clone the repository and install dependencies.

```
git clone git@github.com:arueckauer/package-info.git
cd package-info
composer i
```

Configuration
-------------

[](#configuration)

The application comes with sample configurations for various PHP framework organizations. Copy one of the `config\autoload\local-*.dist` files to `config\autoload\local.php` . Or alternatively create your own configuration based on any of the sample configurations.

Place your personal access token in `github_api_token` and provide a `cache_file_path`.

### Configuration options

[](#configuration-options)

- `github_api_token` Your personal access tokens (see GitHub / Settings / [Developer settings](https://github.com/settings/tokens))
- `organizations` An array of organization names whose repositories will be checked.
- `ignore_repositories` An array of package names, that will be ignored and thus not checked.
- `ignore_branches` An array of branch names, that will be ignored and thus not checked.
- `cache_file_path` Location of the cache path.

Commands
--------

[](#commands)

There are three commands available.

### Build cache

[](#build-cache)

This will be the first step. To not repeatedly fetch all information from GitHub, package information is cached. To build the cache, execute the following command. Depending on the size of the organization, this may take a while.

```
php bin/console cache:build
```

### Show information for a single package

[](#show-information-for-a-single-package)

This command shows information such as available heads (branches, releases and pull requests) for a single package.

```
php bin/console get
```

### Check requirements

[](#check-requirements)

The check command performs the actual check against given requirements.

Examples:

To check which repositories are supporting PHP 8.5, run the following command.

```
php bin/console check -r php:^8.5
```

The results of the previous command include branches and pull requests. To check only releases, run the following command.

```
php bin/console check -r php:^8.5 -t release
```

To include only repositories of a specific organization, run the following command.

```
php bin/console check -r php:^8.5 --vendor mezzio
```

For a complete list of options, execute the following command.

```
php bin/console help check
```

###  Health Score

43

—

FairBetter than 91% of packages

Maintenance67

Regular maintenance activity

Popularity7

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity75

Established project with proven stability

 Bus Factor1

Top contributor holds 93.1% 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 ~225 days

Recently: every ~367 days

Total

8

Last Release

139d ago

Major Versions

1.1.0 → 2.0.02021-12-21

2.2.0 → 3.0.02025-12-30

PHP version history (6 changes)1.0.0PHP ^7.4

1.1.0PHP ^7.4 || ~8.0.0

2.0.0PHP ^7.4 || ~8.0.0 || ~8.1.0

2.1.0PHP ~8.1.0 || ~8.2.0

2.2.0PHP ~8.2.0 || ~8.3.0

3.0.0PHP ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0

### Community

Maintainers

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

---

Top Contributors

[![arueckauer](https://avatars.githubusercontent.com/u/1815979?v=4)](https://github.com/arueckauer "arueckauer (189 commits)")[![renovate[bot]](https://avatars.githubusercontent.com/in/2740?v=4)](https://github.com/renovate[bot] "renovate[bot] (14 commits)")

---

Tags

composergithubgithub-apicomposergithubGitHub-API

###  Code Quality

TestsPHPUnit

Static AnalysisPsalm, Rector

Type Coverage Yes

### Embed Badge

![Health badge](/badges/arueckauer-package-info/health.svg)

```
[![Health](https://phpackages.com/badges/arueckauer-package-info/health.svg)](https://phpackages.com/packages/arueckauer-package-info)
```

###  Alternatives

[shlinkio/shlink

A self-hosted and PHP-based URL shortener application with CLI and REST interfaces

4.8k4.3k](/packages/shlinkio-shlink)[magento/community-edition

Magento 2 (Open Source)

12.1k52.1k10](/packages/magento-community-edition)[wheelpros/fitment-platform-api

Magento 2 (Open Source)

12.1k1.2k](/packages/wheelpros-fitment-platform-api)[elgg/elgg

Elgg is an award-winning social networking engine, delivering the building blocks that enable businesses, schools, universities and associations to create their own fully-featured social networks and applications.

1.7k15.7k5](/packages/elgg-elgg)[sllh/composer-versions-check

Checks if packages are up to date to last major versions after update

2352.4M16](/packages/sllh-composer-versions-check)[jbzoo/composer-diff

See what has changed after a composer update.

53888.9k1](/packages/jbzoo-composer-diff)

PHPackages © 2026

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