GoReplay is an open-source tool for capturing and replaying live HTTP traffic into a test environment in order to continuously test your system with real data. It can be used to increase confidence in code deployments, configuration changes and infrastructure changes.
Repository Index
47,133 repositories indexed
1–19 of 19 · Most stars
Terratest is a Go library that makes it easier to write automated tests for your infrastructure code.
Automatically generate Go test boilerplate from your source code.
- golang-tools
- testing
- code-generator
- go
validate the structure of your container images
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 💻
- go
- golang
- testing
- integration-testing
Record and replay your HTTP interactions for fast, deterministic and accurate tests
- go
- golang
- testing
A collection of packages to augment the go testing package and support common patterns.
- golang
- go
- testing
- assertions
Regression Testing your SQL queries
Test your command line interfaces on windows, linux and osx and nodes viá ssh and docker
Run WASM tests inside your browser
- chromedp
- wasm
- golang
- exec
SMTP mock server written on Golang. Mimic any 📤 SMTP server behavior for your test environment with fake SMTP server.
- smtp
- smtp-mock
- smtp-server
- smtp-mail
A lightweight templating system for generating random data
Client extension for interacting with Kubernetes clusters from your k6 tests.
- xk6
- kubernetes
- kubernetes-client
- k6
A Go library help testing your RESTful API application
Expressive assertions for Go. Make your tests readable, elegant, and easy to debug.
- assert
- golang
- library
- tdd
localaik is a local compatibility server for a subset of the Gemini and OpenAI APIs. Run one container locally, point your SDK to it, and the proxy serves both protocol shapes on the same port for tests and development.
Client extension for interacting with a host over SSH as part of your k6 test.
Framework-agnostic evaluation harness for Go — test your MCP servers and AI agents with scored, CI-ready checks.
This tool can be useful for writing a tests. If you want change private field in struct from imported libraries than it can help you.
- go
- golang
- testing
- reflection