Open-source Go projects categorized as BDD

Top 7 Go BDD Projects

  • ginkgo

    A Modern Testing Framework for Go

    Project mention: We moved our Cloud operations to a Kubernetes Operator | dev.to | 2023-08-15

    We were also able to leverage Ginkgo's parallel testing runtime to run our integration tests on multiple concurrent processes. This provided multiple benefits: we could run our entire integration test suite in under 10 minutes and also reuse the same suite to load test the operator in a production-like environment. Using these tests, we were able to identify hot spots in the code that needed further optimization and experimented with ways to save API calls to ease the load on our own Kubernetes API server while also staying under various AWS rate limits. It was only after running these tests over and over again that I felt confident enough to deploy the operator to our dev and prod clusters.

  • Gauge

    Light weight cross-platform test automation

    Project mention: Python-Selenium-Action: Run Selenium with Python via Github Actions using Headless or Non-Headless browsers! | /r/Python | 2023-05-03

    Selenium is cool but https://gauge.org/ really cuts down on the boilerplate and is a lot more lightweight, may want to give it a look too

  • Mergify

    Tired of breaking your main and manually rebasing outdated pull requests?. Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.

  • testcase

    testcase is an opinionated testing framework to support test driven design.

    Project mention: Updates to `testcase` Testing Framework: Enhanced Assertions, Time Manipulation, Random Value Generation and More! | /r/GolangLinks | 2023-06-16
  • gherkingen

    Behaviour Driven Development tests generator for Golang

  • gomatch

    Library created for testing JSON against patterns.

  • gogiven

    gogiven - BDD testing framework for go that generates readable output directly from source code

  • go-testpredicate

    Unit-testing predicates for Go.

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-08-15.

Go BDD related posts


What are some of the best open-source BDD projects in Go? This list will help you:

Project Stars
1 ginkgo 7,457
2 Gauge 2,872
3 testcase 114
4 gherkingen 60
5 gomatch 46
6 gogiven 14
7 go-testpredicate 5
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.