Ross ROSS = Recommend OSS · open-source software intelligence for agents

Behat/Behat

BDD in PHP observed · 2026-08-28

github.com/Behat/Behat · homepage · PHP · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

92/100

  • Activity 91
  • Release rhythm 89
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 20.0
  • age_days: 5679
  • days_rel: 72
  • days_push: 54
  • n_releases_24m: 23

Full methodology

Adoption not part of the score

3968 stars · 614 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

Behat is a behavior-driven development (BDD) testing framework for PHP that lets teams write executable business expectations in Gherkin syntax, similar to Cucumber. It runs scenarios from the command line and maps them to PHP context code to verify application behavior.

Use cases

  • write acceptance tests in gherkin for a php application
  • run behavior-driven development scenarios
  • test business expectations of a web app
  • collaborate with non-developers on executable specifications
  • add bdd testing to a php project via composer
  • automate end-to-end feature testing in php

When to choose

  • your team practices BDD and wants Gherkin-based scenarios in PHP
  • you need executable specifications that business stakeholders can read
  • you want a mature, Cucumber-style testing tool for PHP

When to avoid

  • you only need low-level unit tests without business-readable scenarios
  • your project is not in PHP
  • you prefer code-first testing frameworks without a DSL

Facets

framework · maturity stable

testing e2e-testing cli documentation testing developer-tools web-development php cli cross-platform bdd gherkin cucumber-style behavior-driven-development acceptance-testing php

1 source

Member repositories

RepositoryRoleHealth v2
Behat/Behatmain92

For agents

markdown · JSON · MCP: product_card(name="Behat/Behat")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem