-
counterfeiter - Tool for generating self-contained mock objects.
-
genmock - Go mocking system with code generator for building calls of the interface methods.
-
go-localstack - Tool for using localstack in AWS testing.
-
go-sqlmock - Mock SQL driver for testing database interactions.
-
go-txdb - Single transaction based database driver mainly for testing purposes.
-
gomock - Mocking framework for the Go programming language.
-
gomock - CLI tool to generate typed and framework-agnostic interface mocks, with support for generics.
-
govcr - HTTP mock for Golang: record and replay HTTP interactions for offline testing.
-
hoverfly - HTTP(S) proxy for recording and simulating REST/SOAP APIs with extensible middleware and easy-to-use CLI.
-
httpmock - Easy mocking of HTTP responses from external resources.
-
minimock - Mock generator for Go interfaces.
-
mockery - Tool to generate Go interfaces.
-
mockfs - Mock filesystem for Go testing with error injection and latency simulation, built on testing/fstest.MapFS.
-
mockhttp - Mock object for Go http.ResponseWriter.
-
mooncake - A simple way to generate mocks for multiple purposes.
-
moq - Utility that generates a struct from any interface. The struct can be used in test code as a mock of the interface.
-
moxie - Generate mock methods on embedded structs.
-
pgxmock - A mock library implementing pgx - PostgreSQL Driver and Toolkit.
-
timex - A test-friendly replacement for the native time package.
-
xgo - A general pureposed function mocking library.
-
go-fuzz - Randomized testing system.
-
Tavor - Generic fuzzing and delta-debugging framework.
-
bonk - Fast, stealth-first browser automation library using Chrome DevTools Protocol over WebSocket with no external dependencies.
-
cdp - Type-safe bindings for the Chrome Debugging Protocol that can be used with browsers or other debug targets that implement it.
-
chromedp - a way to drive/test Chrome, Safari, Edge, Android Webviews, and other browsers supporting the Chrome Debugging Protocol.
-
playwright-go - browser automation library to control Chromium, Firefox and WebKit with a single API.
-
rod - A Devtools driver to make web automation and scraping easy.
-
selenosis - Stateless Kubernetes-native hub that routes Selenium, Playwright, and MCP sessions to on-demand browser pods via custom resources.
-
failpoint - An implementation of failpoints for Golang.
← All categories