gherkingen

Behaviour Driven Development tests generator for Golang

gogolangboilerplategeneratortestbddbdd-stylegherkincucumberbehavior-driven-developmentgolang-librarygolang-package
FreeRepo

Preview

gherkingen preview

Overview

Gherkingen is a code generator that converts Cucumber/Gherkin feature files into Go test boilerplate code. It reads behavior-driven development scenarios and outputs structured test functions with parameterized test cases, supporting customizable templates for different testing frameworks and languages.

Features

bdd-test-generationgherkin-feature-parsingcustomizable-templatesgo-generate-supportparallel-test-executionmulti-language-supportdocker-supportvscode-extensionjson-outputcustom-framework-support

Feature Flags

ecommercesearchnotificationsmapsformsValidationtestingcodeGenerationcustomizationdockercli

Recommended Use Cases

behavior-driven-development-testinggherkin-to-golang-conversiontest-boilerplate-generationbdd-framework-integration

Frontend

None

Backend

go

Auth Providers

None

Deployment Targets

dockerhomebrewstandalone-binary

Payment Providers

None

Quick Facts

โญ Stars
88
๐Ÿด Forks
5
๐Ÿงพ License
mit
๐Ÿ”„ Active
Yes
๐Ÿ•’ Last Commit
2025-11-03T16:07:43Z
GitHub

Stack

Language
go
Testing
bdd, gherkin, cucumber
i18n
en

Data Layer

UI Stack

Developer Experience

Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
No

Pricing

Classification
free
Selected
โ€”
Notes
Open source project under MIT license
Get Started with this Boilerplate