cucumber/godog
Cucumber for golang observed · 2026-08-28
Health v2 · maintenance only
86/100
- Activity 98
- Release rhythm 63
- 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: 318.5
- age_days: 4102
- days_rel: 33
- days_push: 12
- n_releases_24m: 3
Adoption not part of the score
2665 stars · 278 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Godog is the official Cucumber BDD framework for Go, letting teams write executable specifications in Gherkin's Given/When/Then format. It merges specification and test documentation into living documentation that is automatically verified against Go code.
Use cases
- write BDD acceptance tests in Go
- run Gherkin feature files against Go code
- create living documentation from executable specs
- improve collaboration between business and developers on tests
- do integration and functional testing with Cucumber in Go
When to choose
- your team practices BDD and wants Cucumber support in Go
- you need non-technical stakeholders to read and contribute to test scenarios
- you want executable specifications that double as documentation
When to avoid
- you only need lightweight unit tests without Gherkin scenarios
- you require a fully stable 1.0 API, as it may still change
- your team doesn't follow BDD workflows
Facets
framework · maturity active
testing e2e-testing testing developer-tools go cli cross-platform bdd cucumber gherkin behavior-driven-development acceptance-testing
1 source
- readme: https://github.com/cucumber/godog · fetched 2026-08-28 · f68d2a791d2f
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| cucumber/godog | main | 86 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem