mikhailswift / go-collections
Generic utility functions for dealing with collections in go
☆123Updated last week
Alternatives and similar repositories for go-collections:
Users that are interested in go-collections are comparing it to the libraries listed below
- some data structures and algorithms using golang☆69Updated last year
- Notification broadcaster library☆154Updated 2 years ago
- Cheat Sheet for Go Slice Tricks☆175Updated 2 years ago
- A drop-in replacement for Go errors, with some added sugar! Unwrap user-friendly messages, HTTP status code, easy wrapping with multiple …☆70Updated 2 months ago
- Maths includes mathematical functions not defined in the standard Go math package.☆174Updated last year
- Library for setting values to structs' fields from env, flags, files or default tag☆109Updated 3 months ago
- A linter to ensure that slices are not initialized with non-zero length☆75Updated 2 months ago
- Gopium 🌺: Smart Go Structures Optimizer and Manager☆213Updated last year
- [TOOL/CLI] - Filter and examine Go type structures, interfaces and their transitive dependencies and relationships. Export structural typ…☆205Updated last year
- Simplified error handling in Go☆169Updated 2 years ago
- Go errors but structured and composable. Fault provides an extensible yet ergonomic mechanism for wrapping errors.☆176Updated last year
- Go Progress Bar☆125Updated 2 years ago
- A Go io/fs filesystem implementation for reading files in Github gists.☆128Updated 3 years ago
- Library to generate TOTP/HOTP codes☆138Updated last year
- A concurrent rate limiter library for Golang based on Sliding-Window rate limiter algorithm.☆243Updated 2 years ago
- ☆79Updated last year
- Best-effort CPU-local sharded values for Go☆199Updated 3 years ago
- Fast, high quality alternative to math/rand and golang.org/x/exp/rand☆239Updated 5 months ago
- Some gophers 🐻☆83Updated 3 years ago
- Golang HTTP logger middleware with color console output and structured logs☆130Updated 2 years ago
- A cancelable reader for Go☆130Updated last year
- Functional tools in Go 1.18 using newly introduced generics☆172Updated 2 years ago
- A set of performant rate limiters for Go☆90Updated last year
- Fastest levenshtein implementation in Go.☆131Updated 4 years ago
- Tooling for Go import cycles☆70Updated 9 months ago
- Cookies, but with structs, for happiness.☆111Updated last week
- A sharded wrapper for golang.org/x/sync/singleflight for high contention enviroments☆67Updated 3 years ago
- Henry is a go library with generic helper functions in dealing with slices, maps and channels☆57Updated last month
- Useful Go String methods☆190Updated last year
- A simple and efficient hashmap package for Go. Open addressing, robin hood hashing, and xxh3 algorithm. Supports generics.☆217Updated 2 years ago