uber-go / mock
GoMock is a mocking framework for the Go programming language.
☆2,261Updated last week
Related projects ⓘ
Alternatives and complementary repositories for mock
- A stricter gofmt☆3,325Updated 2 months ago
- Package for comparing Go values in tests☆4,209Updated 2 weeks ago
- Simple golang library for retry mechanism☆2,441Updated 2 months ago
- Goroutine leak detector☆4,552Updated last month
- ☔️ A complete Go cache library that brings you multiple ways of managing your caches☆2,468Updated last month
- A reflection based dependency injection toolkit for Go.☆3,922Updated 2 months ago
- A Go (golang) package for representing a list of errors as a single error.☆2,341Updated last month
- Fast JSON encoder/decoder compatible with encoding/json for Go☆3,073Updated 3 months ago
- A mock code autogenerator for Go☆6,108Updated last week
- An idiomatic Go (golang) validation package. Supports configurable and extensible validation rules (validators) using normal language con…☆3,750Updated 7 months ago
- Testcontainers for Go is a Go package that makes it simple to create and clean up container-based dependencies for automated integration/…☆3,633Updated this week
- Static analysis tool to detect potential nil panics in Go code☆3,147Updated 3 weeks ago
- Implementation of various JWx (Javascript Object Signing and Encryption/JOSE) technologies☆1,948Updated this week
- Retryable HTTP client in Go☆1,992Updated last month
- ⏱ The exponential backoff algorithm in Go☆3,452Updated 7 months ago
- Mergo: merging Go structs and maps since 2013☆2,884Updated 2 months ago
- Sql mock driver for golang to test database interactions☆6,143Updated last month
- Copier for golang, copy value from struct to struct and more☆5,532Updated 3 months ago
- Automatically set GOMAXPROCS to match Linux container CPU quota.☆4,153Updated last month
- An AMQP 0-9-1 Go client maintained by the RabbitMQ team. Originally by @streadway: `streadway/amqp`☆1,532Updated 2 months ago
- Random fake data generator written in go☆4,559Updated last week
- Go error library with error portability over the network☆2,108Updated 2 months ago
- Go package for UUIDs based on RFC 4122 and DCE 1.1: Authentication and Security Services.☆5,334Updated 3 months ago
- Circuit Breaker implemented in Go☆2,934Updated last week
- A simple, battle-tested and generic set type for the Go language. Trusted by Docker, 1Password, Ethereum and Hashicorp.☆4,206Updated 3 months ago
- Pure Go Redis server for Go unittests☆3,088Updated last month
- Interface mocking tool for go generate☆1,991Updated 2 months ago
- SQL-first Golang ORM☆3,765Updated this week
- ⚙️ A dependency injection toolkit based on Go 1.18+ Generics.☆1,860Updated 2 months ago
- reasonable handling of nullable values☆1,861Updated 2 months ago