gonerics

Generic utility

Generics implementation for Go to improve type safety and flexibility in generic programming

Generics for go

GitHub

114 stars
5 watching
9 forks
Language: Go
last commit: about 10 years ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
bobg/go-generics Generic utilities for slices and goroutine patterns in Go 76
tiendc/gofn A collection of reusable utility functions in Go to simplify common programming tasks 49
novalagung/gubrak A Go library providing functional programming utility functions with syntactic sugar. 482
awalterschulze/goderive Automates generating implementations of common Go functions from input parameter types. 1,245
esimov/gogu A comprehensive utility library for working with data structures and functions in Go, providing efficient and concurrent-safe implementations. 99
usk81/generic A package providing a flexible data type in Go, allowing encoding and decoding of various data types without the need for explicit casting or switching. 48
barweiss/go-tuple A package providing generic tuples in Go with various features and APIs for common use cases. 82
cheekybits/genny A tool for generating type-specific code in Go using generics 1,710
ungerik/go-dry A package designed to eliminate redundant code in Go programs by providing common functions and utilities 487
1set/gut A collection of reusable Go utility functions and tools. 27
xxjwxc/public A comprehensive utility package for Go programmers 175
ik5/gostrutils A collection of string utilities for the Go programming language 45
nwillc/genfuncs A collection of reusable functions and data structures to simplify working with generic containers in Go. 52
bytedance/gopkg A collection of reusable utility functions and libraries for the Go programming language 1,715
goccmack/gocc A tool for generating lexers and parsers from a BNF file with semantic actions. 616