PHPackages                             pestphp/pest-dev-tools - 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. [Framework](/categories/framework)
4. /
5. pestphp/pest-dev-tools

ActiveLibrary[Framework](/categories/framework)

pestphp/pest-dev-tools
======================

Dev requirements for Pest, The elegant PHP Testing Framework.

v5.0.0(3w ago)10197.6k↑255%7[2 PRs](https://github.com/pestphp/pest-dev-tools/pulls)20MITPHP ^8.4CI failing

Since Sep 18Pushed 3mo ago3 watchersCompare

[ Source](https://github.com/pestphp/pest-dev-tools)[ Packagist](https://packagist.org/packages/pestphp/pest-dev-tools)[ Fund](https://www.paypal.com/paypalme/enunomaduro)[ GitHub Sponsors](https://github.com/nunomaduro)[ RSS](/packages/pestphp-pest-dev-tools/feed)WikiDiscussions 4.x Synced 2w ago

READMEChangelogDependencies (14)Versions (32)Used By (20)

This repository contains the Pest Development tools.

> If you want to start testing your application with Pest, visit the main **[Pest Repository](https://github.com/pestphp/pest)**.

- Explore our docs at **[pestphp.com »](https://pestphp.com)**
- Follow the creator Nuno Maduro:
    - YouTube: **[youtube.com/@nunomaduro](https://youtube.com/@nunomaduro)** — Videos every week
    - Twitch: **[twitch.tv/nunomaduro](https://twitch.tv/nunomaduro)** — Live coding on Mondays, Wednesdays, and Fridays at 9PM UTC
    - Twitter / X: **[x.com/enunomaduro](https://x.com/enunomaduro)**
    - LinkedIn: **[linkedin.com/in/nunomaduro](https://www.linkedin.com/in/nunomaduro)**
    - Instagram: **[instagram.com/enunomaduro](https://www.instagram.com/enunomaduro)**
    - Tiktok: **[tiktok.com/@enunomaduro](https://www.tiktok.com/@enunomaduro)**

Pest is an open-sourced software licensed under the **[MIT license](https://opensource.org/licenses/MIT)**.

###  Health Score

62

—

FairBetter than 99% of packages

Maintenance87

Actively maintained with recent releases

Popularity42

Moderate usage in the ecosystem

Community34

Small or concentrated contributor base

Maturity76

Established project with proven stability

 Bus Factor1

Top contributor holds 81.6% 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 ~45 days

Recently: every ~84 days

Total

32

Last Release

27d ago

Major Versions

1.x-dev → v2.1.02022-12-07

v2.16.0 → v3.0.02024-09-08

v2.17.0 → v3.4.02025-02-03

3.x-dev → v4.0.02025-08-20

4.x-dev → v5.0.02026-07-21

PHP version history (5 changes)v2.0.0PHP ^8.1

v1.0.0PHP ^7.3 || ^8.0

v3.0.0PHP ^8.2.0

v4.0.0PHP ^8.3.0

v5.0.0PHP ^8.4

### Community

Maintainers

![](https://www.gravatar.com/avatar/86cfef5c1f5195df1a9db17a5f8ecb34455e1f0133a725de9acf7f2fb26ac6a1?d=identicon)[nunomaduro](/maintainers/nunomaduro)

---

Top Contributors

[![nunomaduro](https://avatars.githubusercontent.com/u/5457236?v=4)](https://github.com/nunomaduro "nunomaduro (62 commits)")[![owenvoke](https://avatars.githubusercontent.com/u/1899334?v=4)](https://github.com/owenvoke "owenvoke (4 commits)")[![fabio-ivona](https://avatars.githubusercontent.com/u/8792274?v=4)](https://github.com/fabio-ivona "fabio-ivona (3 commits)")[![GrahamCampbell](https://avatars.githubusercontent.com/u/2829600?v=4)](https://github.com/GrahamCampbell "GrahamCampbell (3 commits)")[![cybersai](https://avatars.githubusercontent.com/u/26746368?v=4)](https://github.com/cybersai "cybersai (2 commits)")[![dsampaolo](https://avatars.githubusercontent.com/u/1384803?v=4)](https://github.com/dsampaolo "dsampaolo (2 commits)")

---

Tags

phptestingunitframeworktestpest

### Embed Badge

![Health badge](/badges/pestphp-pest-dev-tools/health.svg)

```
[![Health](https://phpackages.com/badges/pestphp-pest-dev-tools/health.svg)](https://phpackages.com/packages/pestphp-pest-dev-tools)
```

###  Alternatives

[pestphp/pest

The elegant PHP Testing Framework.

11.6k77.3M24.5k](/packages/pestphp-pest)[tempest/framework

The PHP framework that gets out of your way.

2.3k37.6k21](/packages/tempest-framework)[drupal/core-dev

require-dev dependencies from drupal/drupal; use in addition to drupal/core-recommended to run tests from drupal/core.

2023.2M366](/packages/drupal-core-dev)[pestphp/pest-plugin-type-coverage

The Type Coverage plugin for Pest PHP.

354.8M1.4k](/packages/pestphp-pest-plugin-type-coverage)[pestphp/pest-plugin-profanity

The Pest Profanity Plugin

10622.1M102](/packages/pestphp-pest-plugin-profanity)[pestphp/pest-plugin-arch

The Arch plugin for Pest PHP.

4463.1M6.3k](/packages/pestphp-pest-plugin-arch)

PHPackages © 2026

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