Testcontainers for Go is a Go package that makes it simple to create and clean up container-based dependencies for automated integration/smoke tests. The clean, easy-to-use API enables developers to programmatically define containers that should be run as part of a test and clean up those resources when the test is done.
Simple gRPC benchmarking and load testing tool
Test your code without writing mocks with ephemeral Docker containers 📦 Setup popular services with just a couple lines of code ⏱️ No bash, no yaml, only code 💻
A reasonably complete and well-tested golang port of httpbin, with zero dependencies outside the go stdlib.
Testing API Handler written in Golang.
Simple Go snapshot testing
Blast is a simple tool for API load testing and batch jobs
Go(lang) benchmarks - (measure the speed of golang)
🏋️ dbbench is a simple database benchmarking tool which supports several databases and own scripts
Aida 64 Extreme 2026: Complete Standalone Desktop Setup with Full Feature Set
- aida64
- aida64-extreme-compatibility-check
- aida64-extreme-detailed-reporting
- aida64-extreme-hardware-diagnostics
Up-to-date simple useragent faker with real world database in Golang
:moon_cake: A simple way to generate mocks for multiple purposes
Simple and colorful test tools
A simple assertion library for go
- go
- assertion-library
- assertions
- testing
A simple framework for writing effective unit, component, and integration tests.
A simple and efficient load testing tool for Web APIs built with Go.