go-mocking VS gomock

Compare go-mocking vs gomock and see what are their differences.

gomock

GoMock is a mocking framework for the Go programming language. (by golang)
Our great sponsors
  • SonarLint - Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
  • Scout APM - Less time debugging, more time building
  • JetBrains - Developer Ecosystem Survey 2022
go-mocking gomock
1 25
0 7,517
- 5.7%
1.0 5.2
8 months ago 10 days ago
Go Go
- Apache License 2.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

go-mocking

Posts with mentions or reviews of go-mocking. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-11-10.

gomock

Posts with mentions or reviews of gomock. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-05-30.

What are some alternatives?

When comparing go-mocking and gomock you can also consider the following projects:

mockery - A mock code autogenerator for Golang

sqlx - general purpose extensions to golang's database/sql

Testify - A toolkit with common assertions and mocks that plays nicely with the standard library

pgx - PostgreSQL driver and toolkit for Go

counterfeiter - A tool for generating self-contained, type-safe test doubles in go

monkey - Monkey patching in Go

go-sqlmock - Sql mock driver for golang to test database interactions

zerolog - Zero Allocation JSON Logger

minimock - Powerful mock generation tool for Go programming language

gock - HTTP traffic mocking and testing made easy in Go ༼ʘ̚ل͜ʘ̚༽

realize - Realize is the #1 Golang Task Runner which enhance your workflow by automating the most common tasks and using the best performing Golang live reloading.

moq - Interface mocking tool for go generate