PHPackages                             explicatis/composer-binary-checker - 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. explicatis/composer-binary-checker

ActiveComposer-plugin[Utility &amp; Helpers](/categories/utility)

explicatis/composer-binary-checker
==================================

Composer plugin to require the presence of a binary on the target system

0.3.0(1mo ago)08MITPHPPHP &gt;=8.2

Since Jul 9Pushed 1mo agoCompare

[ Source](https://github.com/explicatis/composer-binary-checker)[ Packagist](https://packagist.org/packages/explicatis/composer-binary-checker)[ RSS](/packages/explicatis-composer-binary-checker/feed)WikiDiscussions main Synced 1w ago

READMEChangelog (1)Dependencies (3)Versions (3)Used By (0)

composer-binary-checker
=======================

[](#composer-binary-checker)

Composer plugin to require the presence of a binary on the target system

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

[](#installation)

```
composer require explicatis/composer-binary-checker
```

As with any Composer plugin, Composer will ask you to allow it to execute code on your system:

```
composer config allow-plugins.explicatis/composer-binary-checker true
```

Configuring required system binaries
------------------------------------

[](#configuring-required-system-binaries)

On every `composer install` and `composer update`, a check runs to verify that certain system binaries are available in the `PATH`. The list of these binaries is maintained in `composer.json` under `extra.required-binaries`:

```
{
    "extra": {
        "required-binaries": ["graphicsmagick", "qpdf"]
    }
}
```

To add another binary, simply add its name (as it is invoked on the command line) to this array. If one of the listed binaries is missing on the system, Composer aborts with an error message. These binaries are not installed by Composer and must be provided on the system manually (e.g. via the operating system's package manager).

###  Health Score

36

—

LowBetter than 79% of packages

Maintenance90

Actively maintained with recent releases

Popularity4

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity37

Early-stage or recently created project

 Bus Factor1

Top contributor holds 75% 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 ~0 days

Total

2

Last Release

48d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/020e51b69cdd3d6d6d017cac22a412109d90365462de5aeec1860a18c88a1797?d=identicon)[explicatis](/maintainers/explicatis)

---

Top Contributors

[![YetiCGN](https://avatars.githubusercontent.com/u/447119?v=4)](https://github.com/YetiCGN "YetiCGN (3 commits)")[![explicatis](https://avatars.githubusercontent.com/u/7203753?v=4)](https://github.com/explicatis "explicatis (1 commits)")

### Embed Badge

![Health badge](/badges/explicatis-composer-binary-checker/health.svg)

```
[![Health](https://phpackages.com/badges/explicatis-composer-binary-checker/health.svg)](https://phpackages.com/packages/explicatis-composer-binary-checker)
```

###  Alternatives

[phpro/grumphp

A composer plugin that enables source code quality checks.

4.3k17.0M1.1k](/packages/phpro-grumphp)[matomo/matomo

Matomo is the leading Free/Libre open analytics platform

21.7k39.6k](/packages/matomo-matomo)[drupal/core-composer-scaffold

A flexible Composer project scaffold builder.

5346.5M601](/packages/drupal-core-composer-scaffold)[drupal/core-project-message

Adds a message after Composer installation.

2125.4M213](/packages/drupal-core-project-message)[illuminate/process

The Illuminate Process package.

44926.6k131](/packages/illuminate-process)[cpsit/project-builder

Composer package to create new projects from project templates

2640.2k5](/packages/cpsit-project-builder)

PHPackages © 2026

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