pestphp/pest

The elegant testing framework for PHP developers and AI agents.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 8 minutes ago
Added to GitGenius on September 5th, 2026
Created on March 11th, 2020
Open Issues & Pull Requests: 223 (+0)
GitHub issues: Enabled
Number of forks: 529
Total Stargazers: 11,707 (+0)
Total Subscribers: 51 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 5.1 days
Mean response time: 99.6 days
90th percentile: 394.9 days
Tracked items: 361

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 61% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 4% of issues opened in the past year have been closed. Three people close 75% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 193
New in 7 days: 3
Closed in 7 days: 2
Avg open age: 256 days
Stale 30+ days: 157
Stale 90+ days: 123

Recent activity

Opened in 7 days: 3
Closed in 7 days: 2
Comments in 7 days: 0
Events in 7 days: 2

Top labels

  • bug (294)
  • enhancement (2)
  • help wanted (2)
  • suggestion (2)
  • hold (1)
  • review (1)

Detailed Description

Pest is a testing framework for PHP that emphasizes elegant syntax and developer experience. The tool addresses the complexity and verbosity often found in traditional PHP testing by providing a clean, expressive API that makes writing and reading tests more intuitive. It builds on PHPUnit while offering a more approachable interface that reduces boilerplate and encourages test-driven development through its streamlined assertion and test organization patterns.

Developers should adopt Pest if they value readability and maintainability in their test suites, particularly in projects where test code is written frequently and read by multiple team members. The framework suits any PHP project from small applications to large codebases, and works well for teams that want to lower the barrier to entry for writing tests. It is designed to be accessible to both experienced developers and those new to testing, making it a good choice for projects aiming to improve test coverage without sacrificing code clarity.

The project maintains active development with regular updates and improvements to the framework. The tool receives consistent attention to its core functionality and continues to evolve with new versions that refine the testing experience. Development activity shows ongoing engagement with the codebase and responsiveness to the needs of its user community.