golang-design / go2generics
๐งช A chunk of experiments and demos about Go 2 generics design (type parameter & type set)
โ150Updated 2 years ago
Alternatives and similar repositories for go2generics:
Users that are interested in go2generics are comparing it to the libraries listed below
- errgroup with goroutine worker limitsโ162Updated 2 years ago
- CyclicBarrier golang implementationโ152Updated 4 years ago
- A minimal and efficient workerpool implementation in Go using goroutines.โ122Updated 3 years ago
- A fast little LRU cache for Goโ167Updated last year
- โก๏ธ lock-free utilities in Goโ152Updated 8 months ago
- Deprecated! See https://github.com/golang-design/go2generics.โ25Updated 3 years ago
- โ75Updated last year
- Patch all Go functions for testingโ254Updated last year
- A buffer pool file I/O library for Goโ54Updated 3 years ago
- Zero-allocation type-safe pool for Goโ230Updated last year
- Experimental packages not in std and golang.org/expโ78Updated last month
- Go Pooling Helpersโ113Updated 4 years ago
- distributed synchronization primitivesโ60Updated last year
- A Go library for an efficient implementation of a skip list: https://godoc.org/github.com/MauriceGit/skiplistโ281Updated 2 years ago
- Load file-backed memoryโ120Updated 2 years ago
- Package for getting the runtime ID of a goroutineโ44Updated 8 months ago
- ๐ฅผ personal Go codebaseโ37Updated 2 years ago
- Slides and Links for 2022 GopherCon talksโ83Updated last year
- A simple and efficient thread-safe sharded hashmap for Goโ225Updated 5 years ago
- A Rust-inspired declarative-programming and generic-type module for Golang that helps avoid bugs and improve development efficiency.โ113Updated last year
- Performance related examples for Goโ27Updated last year
- Deep copy generatorโ154Updated 3 months ago
- lock-free queue and other implementationsโ127Updated last year
- Package schedgroup provides a goroutine worker pool which schedules tasks to be performed at or after a specified time. MIT Licensed.โ137Updated 2 years ago
- A simple and efficient hashmap package for Go. Open addressing, robin hood hashing, and xxh3 algorithm. Supports generics.โ217Updated last year
- high-performance common weighted algorithm libraryโ199Updated last year
- Best-effort CPU-local sharded values for Goโ199Updated 3 years ago
- Package gostackparse parses goroutines stack traces as produced by panic() or debug.Stack() at ~300 MiB/s.โ117Updated last year
- auto adjust your GOGC valueโ223Updated 5 months ago
- A faster Protobuf serializer & deserializer.โ91Updated 5 months ago