barkimedes / go-deepcopy
A Golang package for doing a deep copy for (just about) anything
☆142Updated 8 months ago
Related projects ⓘ
Alternatives and complementary repositories for go-deepcopy
- Convert snake case, camel case and kebap case strings☆142Updated last year
- a thread-safe concurrent map for go☆92Updated last year
- Package for fast copying structs of different types☆49Updated 3 years ago
- A thread safe map which has expiring key-value pairs.☆72Updated 6 months ago
- ☆183Updated 3 months ago
- ⚡️ lock-free utilities in Go☆149Updated 5 months ago
- ⏪️ Go package providing multiple queue implementations. Developed in a thread-safe generic way.☆272Updated 3 months ago
- Go concurrent-safe, goroutine-safe, thread-safe queue☆395Updated last year
- A zero-dependency generic in-memory cache Go library☆123Updated 2 months ago
- ⏳ Provide filtering, sanitizing, and conversion of Golang data. 提供对Golang数据的过滤,净化,转换。☆151Updated last month
- various libs or tools for Golang☆99Updated this week
- Go 1.18+ generic tuple☆82Updated last year
- Protobuf Field Mask Go utils☆235Updated 7 months ago
- Expirable Go LRC\LRU cache without goroutines☆82Updated 3 months ago
- 🗃 Generic cache use and cache manage. Provide a unified usage API by packaging various commonly used drivers. Support File, Memory, Red…☆193Updated 3 months ago
- Timeout middleware for Gin☆184Updated 2 months ago
- Synchronization and asynchronous computation package for Go☆222Updated 2 months ago
- Request ID middleware for Gin Framework☆211Updated 2 months ago
- Convert string to camel case, snake case, kebab case / slugify, custom delimiter, pad string, tease string and many other functionalities…☆233Updated 6 months ago
- A simple and efficient hashmap package for Go. Open addressing, robin hood hashing, and xxh3 algorithm. Supports generics.☆213Updated last year
- Fastest and most efficient goroutine pool (experimental)☆136Updated 2 years ago
- Drop-in replacement for the standard library errors package and github.com/pkg/errors☆198Updated 2 years ago
- Golang app shutdown hooks.☆58Updated 2 years ago
- ☆129Updated 8 years ago
- Fast, high quality alternative to math/rand and golang.org/x/exp/rand☆235Updated this week
- errgroup with goroutine worker limits☆161Updated last year
- Expression evaluation in golang☆157Updated 3 months ago
- ☆110Updated last year
- Caches Dialector☆106Updated 6 months ago
- A debouncer written in Go.☆123Updated 3 months ago