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.

v4.1.0(4mo ago)10192.7k↑191.5%7[2 PRs](https://github.com/pestphp/pest-dev-tools/pulls)20MITPHP ^8.3.0CI failing

Since Sep 18Pushed 1mo 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 2d ago

READMEChangelogDependencies (7)Versions (31)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

60

—

FairBetter than 98% of packages

Maintenance83

Actively maintained with recent releases

Popularity42

Moderate usage in the ecosystem

Community33

Small or concentrated contributor base

Maturity73

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 ~44 days

Recently: every ~66 days

Total

31

Last Release

52d ago

Major Versions

v1.0.0 → v2.1.02022-12-07

v2.16.0 → v3.0.02024-09-08

2.x-dev → v3.4.02025-02-03

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

v4.1.0 → 5.x-dev2026-02-17

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

1.x-devPHP ^7.3 || ^8.0

v3.0.0PHP ^8.2.0

v4.0.0PHP ^8.3.0

5.x-devPHP ^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.6k72.2M20.5k](/packages/pestphp-pest)[tempest/framework

The PHP framework that gets out of your way.

2.2k34.4k15](/packages/tempest-framework)[pestphp/pest-plugin-laravel

The Pest Laravel Plugin

22754.8M11.6k](/packages/pestphp-pest-plugin-laravel)[pestphp/pest-plugin-type-coverage

The Type Coverage plugin for Pest PHP.

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

The Pest Profanity Plugin

10618.1M37](/packages/pestphp-pest-plugin-profanity)[pestphp/pest-plugin-arch

The Arch plugin for Pest PHP.

4358.2M5.5k](/packages/pestphp-pest-plugin-arch)

PHPackages © 2026

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