Top 14 Go unit-testing Projects
-
dockertest
Write better integration tests! Dockertest helps you boot up ephermal docker images for your Go tests with minimal work.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
keploy
Test generation for Developers. Generate tests and stubs for your application that actually work!
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
shop-golang-microservices
Practical microservices based on different software architecture and technologies like Golang, CQRS, Vertical Slice Architecture, Docker, RabbitMQ, OpenTelemetry, Postgresql, ...
-
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
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
I am using https://github.com/ory/dockertest for tests, specifically for databases. Is there any advantage to use Testcontainers?
October is the month of Open Source and Keploy is taking part in this celebration. You can contribute to several Keploy projects by participating in this year’s Hacktoberfest. You can both contribute to the code part and the no-code part as well. Here are some contributions that you can make!
Project mention: actions-hottest🚀: GitHub Actions for Commenting on Golang Unit Test Results in Pull Requests | dev.to | 2023-12-02I have now separated that functionality into the nao1215/hottest command.
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 | 10,389 |
2 | dockertest | 3,970 |
3 | keploy | 3,341 |
4 | service-pattern-go | 775 |
5 | testza | 416 |
6 | got | 262 |
7 | test-at-scale | 220 |
8 | shop-golang-microservices | 208 |
9 | dbcleaner | 158 |
10 | go-snaps | 131 |
11 | err2 | 49 |
12 | golang-table-tests-with-testify-mock | 13 |
13 | hottest | 9 |
14 | go-testpredicate | 5 |
Sponsored