FindSoftware

behave

Behavior-driven development framework for Python that runs tests written in natural language.

behave is a behavior-driven development framework for Python, documented on Read the Docs. Feature files are written in a natural-language style called Gherkin, backed by Python code, and languages other than English are available for them. It is installed with pip, from a source distribution or from the GitHub repository. The project keeps its source on GitHub, and its ecosystem page lists other software that enhances it.

Identity

Status
Active
Maintainer
Jens Engel4
First release
20113

Rendering and deploy

Install with
pip install behave6

Releases

Current major version
17
Last release
2025-09-048

Adoption

GitHub stars
3,5402
Contributors
999
Dependent repositories
2,66610
Dependent packages
10310

Why these figures do not compare

Sources

  1. 2026-11-04: links, Categories
    behave.readthedocs.io/en/stable/
  2. 2026-11-04: links, Written in, GitHub stars
    api.github.com/repos/behave/behave
  3. 2026-11-04: First release
    pypi.org/pypi/behave/json
  4. 2026-11-04: Maintainer
    github.com/behave/behave/blob/v1.3.3/LICENSE
  5. 2026-11-04: Runtime, Minimum runtime, License
    github.com/behave/behave/blob/v1.3.3/pyproject.toml
  6. 2026-11-04: Install with
    behave.readthedocs.io/en/stable/install/
  7. 2026-11-04: Current major version
    api.github.com/repos/behave/behave/releases
  8. 2026-11-04: Last release
    api.github.com/repos/behave/behave/releases/latest
  9. 2026-11-04: Contributors
    api.github.com/repos/behave/behave/contributors
  10. 2026-11-04: Dependent packages, Dependent repositories
    packages.ecosyste.ms/api/v1/registries/pypi.org/packages/behave
  11. 2026-11-04: Multilingual
    behave.readthedocs.io/en/stable/gherkin/

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