agiledragon / gomonkey
gomonkey is a library to make monkey patching in unit tests easy
☆2,114Updated last month
Alternatives and similar repositories for gomonkey:
Users that are interested in gomonkey are comparing it to the libraries listed below
- An interesting go struct tag expression syntax for field validation, etc.☆1,692Updated last year
- Distributed mutual exclusion lock using Redis for Go☆3,568Updated 6 months ago
- Efficient token-bucket-based rate limiter package.☆2,838Updated last year
- Universal Utilities for Go☆1,808Updated 3 months ago
- Sentinel Go enables reliability and resiliency for Go microservices☆2,835Updated 2 months ago
- An in-memory cache library for golang. It supports multiple eviction policies: LRU, LFU, ARC☆2,651Updated last year
- safe and easy casting from one type to another in Go☆3,653Updated 2 months ago
- a golang library for sql builder☆1,628Updated this week
- A goroutine pool for Go☆3,959Updated 2 years ago
- Arbitrary expression evaluation for golang☆3,837Updated 9 months ago
- a thread-safe concurrent map for go☆4,388Updated 9 months ago
- Monkey patching in Go☆3,380Updated 4 years ago
- Gen: Friendly & Safer GORM powered by Code Generation☆2,342Updated this week
- A simple to use Go (golang) package to generate or parse Twitter snowflake IDs☆3,116Updated 7 months ago
- Golang LRU cache☆4,505Updated 2 weeks ago
- Set JSON values very quickly in Go☆2,506Updated 10 months ago
- Copier for golang, copy value from struct to struct and more☆5,737Updated 7 months ago
- PlantUML Class Diagram Generator for golang projects☆1,950Updated 7 months ago
- Finite State Machine for Go☆2,957Updated 6 months ago
- Simple golang library for retry mechanism☆2,590Updated 2 weeks ago
- Pure Go Redis server for Go unittests☆3,219Updated this week
- ☔️ A complete Go cache library that brings you multiple ways of managing your caches☆2,593Updated last month
- lumberjack is a log rolling package for Go☆5,011Updated 7 months ago
- Simplified distributed locking implementation using Redis☆1,547Updated 11 months ago
- Goroutine leak detector☆4,704Updated 3 months ago
- A Go blocking leaky-bucket rate limit implementation☆4,438Updated 10 months ago
- A reflection based dependency injection toolkit for Go.☆4,055Updated last week
- Automatically generate Go test boilerplate from your source code.☆5,018Updated last year
- A simple, battle-tested and generic set type for the Go language. Trusted by Docker, 1Password, Ethereum and Hashicorp.☆4,373Updated last week
- 📚 Go: Under The Hood | Go 语言原本 | https://golang.design/under-the-hood☆4,329Updated last year