flyingmutant / rand
Fast, high quality alternative to math/rand and golang.org/x/exp/rand
☆236Updated 2 weeks ago
Related projects ⓘ
Alternatives and complementary repositories for rand
- Convert Go values to their AST☆308Updated 3 months ago
- A simple and efficient hashmap package for Go. Open addressing, robin hood hashing, and xxh3 algorithm. Supports generics.☆214Updated last year
- Zero-allocation type-safe pool for Go☆223Updated last year
- Gohalt 👮♀🛑: Fast; Simple; Powerful; Go Throttler library☆347Updated 6 months ago
- XXH3 algorithm in Go☆409Updated last year
- Generic resource pool for Go☆304Updated 2 months ago
- The world’s most powerful template engine and Go embeddable interpreter☆430Updated 3 weeks ago
- Fastest and most efficient goroutine pool (experimental)☆136Updated 2 years ago
- Useful Go String methods☆186Updated last year
- Maths includes mathematical functions not defined in the standard Go math package.☆176Updated last year
- Go library for printing human readable, relative time differences 🕰️☆397Updated 4 months ago
- A Go library for validating structs, maps and slices.☆223Updated last week
- ⏪️ Go package providing multiple queue implementations. Developed in a thread-safe generic way.☆274Updated 4 months ago
- Simplified error handling in Go☆167Updated last year
- Single producer and multi-reader lockless ring buffer in go using generics from the go 1.18.x release. It is significantly faster than ch…☆157Updated last year
- Optional values for Go☆104Updated last year
- Importable package that parses version info from debug.ReadBuildInfo().☆256Updated last week
- A minimalist Go configuration library☆381Updated 8 months ago
- A concurrent rate limiter library for Golang based on Sliding-Window rate limiter algorithm.☆241Updated 2 years ago
- 🚨 Design workflows of slog handlers: pipeline, middleware, fanout, routing, failover, load balancing...☆388Updated this week
- Machine is a zero dependency library for highly concurrent Go applications. It is inspired by errgroup.Group with extra bells & whistles☆363Updated last year
- Go io/fs.FS filesystem implementations for various URL schemes☆300Updated this week
- A place to keep useful golang functions and small libraries☆289Updated last month
- µDiff - a micro Go diffing library☆168Updated last month
- Go templates invoked as functions☆152Updated 3 years ago
- A tiny HTTP server for supporting custom Golang import paths☆318Updated this week
- Tool to visualize the graph of embedded structs in Go projects☆226Updated 3 months ago
- Zero-allocation reflection library for Go☆526Updated last year
- Interceptors for database/sql☆495Updated last year
- Implementation of io/fs.FS that appends SHA256 hashes to filenames to allow for aggressive HTTP caching.☆361Updated 8 months ago