Pest

Pest is an elegant PHP testing Framework with a focus on simplicity, meticulously designed to bring back the joy of testing in PHP. (by pestphp)

Pest Alternatives

Similar projects and alternatives to Pest

  1. Laravel

    418 Pest VS Laravel

    Laravel is a web application framework with expressive, elegant syntax. We’ve already laid the foundation for your next big idea — freeing you to create without sweating the small things.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. Composer

    225 Pest VS Composer

    Dependency Manager for PHP

  4. Rector

    119 Pest VS Rector

    Instant Upgrades and Automated Refactoring of any PHP 5.3+ code

  5. PHPStan

    62 Pest VS PHPStan

    PHP Static Analysis Tool - discover bugs in your code without running it!

  6. PHPUnit

    49 Pest VS PHPUnit

    The PHP Unit Testing framework.

  7. PHP Code Sniffer

    PHP_CodeSniffer tokenizes PHP files and detects violations of a defined set of coding standards.

  8. PHP CS Fixer

    A tool to automatically fix PHP Coding Standards issues

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. breeze

    19 Pest VS breeze

    Minimal Laravel authentication scaffolding with Blade, Vue, or React + Tailwind. (by laravel)

  11. Codeception

    Full-stack testing PHP framework

  12. pint

    16 Pest VS pint

    Laravel Pint is an opinionated PHP code style fixer for minimalists.

  13. larastan

    8 Pest VS larastan

    ⚗️ Adds code analysis to Laravel improving developer productivity and code quality.

  14. Infection

    11 Pest VS Infection

    PHP Mutation Testing library

  15. phpinsights

    8 Pest VS phpinsights

    🔰 Instant PHP quality checks from your console

  16. php-mysql-engine

    A MySQL engine written in pure PHP

  17. slim4-skeleton

    A Slim 4 Skeleton

  18. http-kernel

    6 Pest VS http-kernel

    Provides a structured process for converting a Request into a Response

  19. Symfony Panther

    A browser testing and web crawling library for PHP and Symfony

  20. foundry

    1 Pest VS foundry

    A model factory library for creating expressive, auto-completable, on-demand dev/test fixtures with Symfony and Doctrine. (by zenstruck)

  21. collision

    4 Pest VS collision

    💥 Collision is a beautiful error reporting tool for command-line applications

  22. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better Pest alternative or higher similarity.

Pest discussion

Log in or Post with

Pest reviews and mentions

Posts with mentions or reviews of Pest. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-03-14.
  • 19+ Laravel Best Practices for Developers in 2024
    4 projects | dev.to | 14 Mar 2025
    Laravel also has out-of-the-box testing tools like Pest and PHPUnit and functionalities to enable expressive testing. It also supports executing automated testing sessions that are more precise than manual ones.
  • How to build a Laravel app using TDD that won't hurt you in the future
    7 projects | dev.to | 3 Mar 2025
    For test-driven workflow we need a testing framework. Laravel already has PHPUnit built in, but we replaced it with PestPHP from Nuno Maduro.
  • Late Night Refactors #1: Composer Packages
    4 projects | dev.to | 6 Feb 2025
    That’s why the next step in my workflow is Pest—a modern, elegant testing framework for Laravel built by the legend, Nuno Maduro. Let’s talk about how testing ensures my app isn’t just "correct" in theory, but actually works as expected.
  • Embracing the Future of Web Development with Laravel, PestPHP, Livewire and Vue.js
    3 projects | dev.to | 13 Jun 2024
    Testing was previously a significant challenge for me until I discovered PestPHP. Its simplicity and expressive syntax transformed a tedious task into a valuable and efficient part of the development process. With PestPHP, ensuring the reliability of my code has never been easier or more efficient. It provides a safety net that catches bugs before they become problems, allowing me to concentrate on building and innovating. To learn more about how PestPHP can enhance your testing experience, please refer to my blog posts. PestPhp
  • The PHP Orkestra Framework
    7 projects | dev.to | 5 May 2024
    As you can see this template will add and configura the Pest test suite with a custom TestCase class that will start the application for your tests, making easy to test your application services (as used by Orkestra itself) and you will see a basic application, with a single route in the file config/routes.php that calls a Controller that simply render a Twig view.
  • Wordpress tests with Pest and WP Setup
    1 project | dev.to | 18 Apr 2024
    Today, I finished the first implementation of this environment, adding Pest and PHPUnit in v10.5, which is currently not supported by default with WP Env.
  • Padronizando seu código através dos Git Hooks
    3 projects | dev.to | 6 Mar 2024
  • Simplifying API Integration with Laravel's Http Facade
    1 project | dev.to | 10 Nov 2023
    Below, I added some examples for testing the request and client classes. For the tests, I am using Pest PHP which provides a clean syntax and additional features on top of PHPUnit.
  • Pest-Driven Development: Literally The First Test
    1 project | dev.to | 7 Sep 2023
    Also, it's my personal opinion that when your terminal asks you to give a star to a repository on github that's going to save you hours of toil and heartache, actually taking the time to do it is the same thing as unlocking an achievement in real life. And then you can go back someday and see all those stars and realize how connected you are to all these people who are a lot like you and how much you learned from their stuff. But again, I digress.
  • Enhancing Your Laravel API with Treblle Platform
    3 projects | dev.to | 25 Jun 2023
    By default, Laravel comes with PHPUnit for testing. However you can use Pest instead.
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 14 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Stats

Basic Pest repo stats
41
10,236
9.3
11 days ago

pestphp/pest is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of Pest is PHP.


Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that PHP is
the 14th most popular programming language
based on number of references?