FindSoftware

Behat

BDD framework for PHP that tests business expectations.

Behat is a behavior-driven development framework for PHP that tests business expectations. It is added to a project as a development dependency with Composer or downloaded as a PHAR archive, and it is run from the command line. Its documentation is hosted at docs.behat.org, and behat.org forwards visitors there.

Worth knowing

The quick-start guide still names an older PHP minimum than the one the current release declares.

Identity

Status
Active
Maintainer
Konstantin Kudryashov4
First release
20103

Rendering and deploy

Runs as
Dev only6
Install with
composer require --dev behat/behat16

Releases

Current major version
47
Last release
2026-09-288

Adoption

GitHub stars
3,9682
Packagist downloads
109,402,33310
Contributors
1609
Dependent repositories
13,77311
Dependent packages
2,11311

Why these figures do not compare

Sources

  1. 2026-11-04: links, Categories, Install with
    github.com/Behat/Behat/blob/4.x/README.md
  2. 2026-11-04: links, Written in, GitHub stars
    api.github.com/repos/Behat/Behat
  3. 2026-11-04: First release
    api.github.com/repos/Behat/Behat/tags
  4. 2026-11-04: Maintainer
    github.com/Behat/Behat/blob/4.x/LICENSE
  5. 2026-11-04: Runtime, Minimum runtime, License
    github.com/Behat/Behat/blob/v4.0.0/composer.json
  6. 2026-11-04: Install with, Runs as
    docs.behat.org/en/latest/quick_start.html
  7. 2026-11-04: Current major version
    api.github.com/repos/Behat/Behat/releases
  8. 2026-11-04: Last release
    api.github.com/repos/Behat/Behat/releases/latest
  9. 2026-11-04: Contributors
    api.github.com/repos/Behat/Behat/contributors
  10. 2026-11-04: Packagist downloads
    packagist.org/packages/behat/behat.json
  11. 2026-11-04: Dependent packages, Dependent repositories
    packages.ecosyste.ms/api/v1/registries/packagist.org/packages/behat%2Fbehat

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON