A mock code autogenerator for Go
7,159
stars
1,377
commits
Go
primary language
Sep 15, 2026
updated
mockery provides the ability to easily generate mocks for Golang interfaces using the stretchr/testify/mock package. It removes the boilerplate coding required to use mocks.
Documentation is found at our GitHub Pages site.
taskfile.dev is used for build tasks. Initialize all go build tools:
go mod download -x
You can run any of the steps listed in Taskfile.yml:
$ task test
task: [test] go test -v -coverprofile=coverage.txt ./...
(top 30 of 147)
Go
92.5%
templ
6.7%
A mock code autogenerator for Go
7,159
stars
1,377
commits
Go
primary language
Sep 15, 2026
updated
mockery provides the ability to easily generate mocks for Golang interfaces using the stretchr/testify/mock package. It removes the boilerplate coding required to use mocks.
Documentation is found at our GitHub Pages site.
taskfile.dev is used for build tasks. Initialize all go build tools:
go mod download -x
You can run any of the steps listed in Taskfile.yml:
$ task test
task: [test] go test -v -coverprofile=coverage.txt ./...
(top 30 of 147)
Go
92.5%
templ
6.7%