Top 13 Go unit-testing Projects
-
To my surprise the code was closer in structure to the puppeteer version than it was to the chromedp. The chromedp version uses nested context declarations to manage the browser and page runtimes, the rust version uses a more linear approach. You construct a browser instance and then you can interact with it as a user would. This points at the fact that the chromiumoxide api is higher level.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
keploy
Unit and Integration Test generation for Developers. Generate tests and stubs for your application that actually work!
Project mention: eBPF for TLS Traffic Tracing: Secure & Efficient Observability | dev.to | 2025-01-10Keploy, a modern API testing platform, which leverages eBPF (Extended Berkeley Packet Filter) to efficiently trace TLS (Transport Layer Security) traffic. This approach addresses the challenges of monitoring encrypted data streams without compromising performance or security.
-
dockertest
Write better integration tests! Dockertest helps you boot up ephermal docker images for your Go tests with minimal work.
I am using https://github.com/ory/dockertest for tests, specifically for databases. Is there any advantage to use Testcontainers?
-
service-pattern-go
Simple clean Go REST API architecture with dependency injection and mocking example, following SOLID principles.
-
testza
Full-featured test framework for Go! Assertions, fuzzing, input testing, output capturing, and much more! 🍕
-
-
test-at-scale
TAS is an intelligent test execution platform for engineering teams to achieve high development velocity.
-
-
-
-
golang-table-tests-with-testify-mock
This repo shows how to test and mock multiple dependencies using table-driven tests with testify-mock in Golang
-
-
Go unit-testing discussion
Go unit-testing related posts
Index
What are some of the best open-source unit-testing projects in Go? This list will help you:
# | Project | Stars |
---|---|---|
1 | chromedp | 11,273 |
2 | keploy | 5,248 |
3 | dockertest | 4,220 |
4 | service-pattern-go | 858 |
5 | testza | 418 |
6 | got | 265 |
7 | test-at-scale | 231 |
8 | go-snaps | 181 |
9 | dbcleaner | 161 |
10 | err2 | 69 |
11 | golang-table-tests-with-testify-mock | 14 |
12 | hottest | 9 |
13 | go-testpredicate | 5 |