go-generics
There are 60 repositories under go-generics topic.
chebyrash/promise
Promise / Future library for Go
authzed/controller-idioms
Generic libraries for building idiomatic Kubernetes controllers
soypat/mu8
Genetic algorithm for unsupervised machine learning in Go.
nfx/go-htmltable
Structured HTML table data extraction from URLs in Go that has almost no external dependencies
andeya/gust
A Rust-inspired declarative-programming and generic-type module for Golang that helps avoid bugs and improve development efficiency.
hedzr/go-ringbuf
Lock-free MPMC Ring Buffer (Generic) for SMP, in golang. Some posts in chinese:
Southclaws/supervillain
Converts Go structs to Zod schemas
ugurcsen/gods-generic
GoDS-Generic (Go Generic Data Structures) - Sets, Lists, Stacks, Maps, Trees, Queues, and much more
crra/mp3binder
🎵 concatenating, joining, binding MP3 files without re-encoding
applejag/typ
Generic types and functions that are missing from Go, including sets, linked lists, trees, etc.
thefabric-io/eventsourcing
An efficient and robust Event Sourcing library for Go, designed for scalability and ease of use. Tailored for PostgreSQL, this library provides essential functionalities for storing and retrieving a sequence of events as the source of truth for the state of your application's aggregates. 🚀
junitechnology/jpipe
Concurrent pipelines for Go
mash/ghost
Ghost - Build REST APIs from structs using Generics
suchen-sci/gfn
A lightweight Golang generics library that provides Map, Reduce and more...
muhlemmer/pbpgx
Package pbpgx provides a toolkit for easier Protocol Buffers interaction with PostgreSQL databases.
MaksimZayats/godi
🚀 GoDI: Generic based DI in Go
crra/hex-microservice
Showcase and very simple example project to explore the application of a (monolithic) Ports and Adapter Pattern / Hexagonal Architecture. It uses golang (1.18 with generics) for the implementation.
jtomasevic/gonerix
Generic collections for golang
veggiemonk/batch
Split an array/slice into n evenly chunks. Spread load evenly across workers
andeya/option
Go-generics option module inspired by rust.
WillFantom/go-graph
Simple graph package for Go: with generics
andeya/result
Go-generics result module inspired by rust.
aziis98/go-sl
Small golang service locator library that uses generics
gabivlj/atone-go
Implementation of atone https://github.com/jonhoo/atone in Go! At its core, it's an array optimized for average constant time insertion.
markekraus/genq
A Genericized Queue (FIFO/LILO) Package for Go
Shehats/go-promisify
A Promise library for Go
xeptore/middle
Go HTTP middleware I like to use
entrlcom/go-mongox
Mongo + Go = ❤️
flier/gocombine
gocombine is an experimental implementation of parser combinators for Golang[Generic]
golanglibs/gocollections
Go Collections Library that provides generic data structures
markekraus/genstack
A Generic Stack (FILO/LIFO) package for Go
maxim2266/cache
Another generic cache for Go.
phonaputer/balancer
Generic Round-robin load balancer for use with any Go type.
piotrpersona/cbreaker
Lightweight implementation of circuit breaker pattern in golang with generics.
piotrpersona/goq
Golang interprocess, in-memory pub-sub message queue.
vitorsalgado/go-generics-playground
Go Arrays. Playing With Go Generics.