awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
cucumber avatar

cucumber/godog

0
View on GitHub↗
2,635 stars·276 forks·Go·MIT·10 views

Godog

Cucumber for golang

Features

  • Frameworks and Libraries - Official Cucumber BDD framework for Go.
  • Testing Frameworks - Cucumber BDD testing framework.

Star history

Star history chart for cucumber/godogStar history chart for cucumber/godog

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Godog

Similar open-source projects, ranked by how many features they share with Godog.
  • smartystreets/goconveysmartystreets avatar

    smartystreets/goconvey

    8,415View on GitHub↗

    GoConvey is a behavioral testing framework for the Go programming language that provides a test runner, a code coverage tool, and a web-based monitoring dashboard. It integrates with the standard Go test command to organize tests into behavioral stories and conveyors. The project features a web interface that monitors the file system for source code changes and automatically triggers test execution to provide real-time feedback. This dashboard displays test results, failures, and a chronological history of execution status. The framework includes a state assertion system for verifying values

    Go
    View on GitHub↗8,415
  • vektra/mockeryvektra avatar

    vektra/mockery

    7,141View on GitHub↗

    Mockery is a code generation tool that produces mock implementations from Go interfaces, designed to simplify unit testing by automating the creation of test doubles. It parses Go source files using abstract syntax tree analysis to extract interface method signatures, then generates complete mock struct types that implement those interfaces with configurable function fields for test injection. The tool distinguishes itself through its configuration and customization capabilities. Rather than embedding directives in source code annotations, Mockery reads generation settings from a YAML configu

    Gogenerationgeneratorgo
    View on GitHub↗7,141
  • onsi/ginkgoonsi avatar

    onsi/ginkgo

    9,014View on GitHub↗

    Ginkgo is a behavior-driven development testing framework, assertion library, and test runner for Go. It provides a domain-specific language for writing human-readable specifications, organizing tests into hierarchical containers and subjects to describe system behavior. The project distinguishes itself through advanced execution control and observability, featuring a test runner capable of parallel distribution, sharding, and randomized execution order to detect flaky tests. It includes specialized diagnostic tools for goroutine leak detection, hanging spec monitoring, and failure state debu

    Go
    View on GitHub↗9,014
  • ackee-blockchain/tridentAckee-Blockchain avatar

    Ackee-Blockchain/trident

    392View on GitHub↗

    Rust-based framework to Fuzz Solana programs, designed to help you ship secure code.

    Rust
    View on GitHub↗392
See all 30 alternatives to Godog→

Frequently asked questions

What does cucumber/godog do?

Cucumber for golang

What are the main features of cucumber/godog?

The main features of cucumber/godog are: Frameworks and Libraries, Testing Frameworks.

What are some open-source alternatives to cucumber/godog?

Open-source alternatives to cucumber/godog include: vektra/mockery — Mockery is a code generation tool that produces mock implementations from Go interfaces, designed to simplify unit… smartystreets/goconvey — GoConvey is a behavioral testing framework for the Go programming language that provides a test runner, a code… onsi/ginkgo — Ginkgo is a behavior-driven development testing framework, assertion library, and test runner for Go. It provides a… ackee-blockchain/trident — Rust-based framework to Fuzz Solana programs, designed to help you ship secure code. agiledragon/gomonkey — gomonkey is a library to make monkey patching in unit tests easy. adamluzsi/testcase.