These sites provide indexes and search engines for Go packages:
If you find a project in this list that is dead or broken, please either mark it as such or mention it in the #go-nuts IRC channel.
See also SQLDrivers page .
go list all)
assert - Basic Assertion Library used along side native go testing, with building blocks for custom assertions
assert - Assert for go test.
assert - Handy assert package.
assert - JUnit-like asserts with excellent error messages
conex - Docker containers for integration tests
counterfeiter - Tool for generating self-contained and type-safe mocks.
downtest - Automatically run tests for all known downstream consumers of a Go package.
ginkgo - BDD Testing Framework for Go.
go2xunit - Convert "go test -v" output to xunit XML output
go-assert - Testing utils for Go.
goautotest - Automatically run unit tests when code changes are made
goblin - Minimal and Beautiful Go testing framework
Gocheck - Rich test framework with suites, fixtures, assertions, good error reporting, etc
- Browser-based reporting, uses
, supports traditional Go tests, clean DSL
gocov - Code coverage testing/analysis tool
gomega - Ginkgo's Preferred Matcher Library.
gomock - a mocking framework for Go.
GoSpec - a BDD framework
gospecify - another BDD framework
go-stat - performant instrumentation/profiling for Go
go-tap - TAP (Test Anything Protocol) parser in Go
gounit - xunit for Go
GSpec - Expressive, reliable, concurrent and extensible Go test framework that makes it productive to organize and verify the mind model of software.
httpexpect - Concise, declarative, and easy to use end-to-end HTTP and REST API testing
Nitro - A quick and simple profiler For Go
mspec - BDD framework that frees you to Stub and Spec your code first with natural BDD language.
muxy - Simulating real-world distributed system failures.
terst - A terse, easy-to-use testing library for Go
test2doc - Generate documentation for your go units from your unit tests.
testfixtures - Rails' like test fixtures for testing database driven apps.
testflight - Painless http testing in Go
Testify - A set of packages that provide many tools for testifying that your code will behave as you intend.
ut - Awesome mocks without magic.
The following entries have not been filed. Please help by putting these in relevant categories.