Topic: "go-generics"
chebyrash/promise
Promise / Future library for Go
Language: Go - Size: 153 KB - Last synced at: 9 days ago - Pushed at: almost 2 years ago - Stars: 401 - Forks: 36

authzed/controller-idioms
Generic libraries for building idiomatic Kubernetes controllers
Language: Go - Size: 370 KB - Last synced at: 3 days ago - Pushed at: about 1 month ago - Stars: 188 - Forks: 8

soypat/mu8
Genetic algorithm for unsupervised machine learning in Go.
Language: Go - Size: 83 KB - Last synced at: 21 days ago - Pushed at: almost 2 years ago - Stars: 124 - Forks: 5

nfx/go-htmltable
Structured HTML table data extraction from URLs in Go that has almost no external dependencies
Language: Go - Size: 416 KB - Last synced at: 18 days ago - Pushed at: 23 days ago - Stars: 120 - Forks: 8

andeya/gust
A Rust-inspired declarative-programming and generic-type module for Golang that helps avoid bugs and improve development efficiency.
Language: Go - Size: 465 KB - Last synced at: 8 days ago - Pushed at: almost 2 years ago - Stars: 114 - Forks: 8

hedzr/go-ringbuf
Lock-free MPMC Ring Buffer (Generic) for SMP, in golang. Some posts in chinese:
Language: Go - Size: 140 KB - Last synced at: 18 days ago - Pushed at: 3 months ago - Stars: 99 - Forks: 7

Southclaws/supervillain
Converts Go structs to Zod schemas
Language: Go - Size: 58.6 KB - Last synced at: 21 days ago - Pushed at: 8 months ago - Stars: 87 - Forks: 6

ugurcsen/gods-generic Fork of emirpasic/gods
GoDS-Generic (Go Generic Data Structures) - Sets, Lists, Stacks, Maps, Trees, Queues, and much more
Language: Go - Size: 805 KB - Last synced at: 10 months ago - Pushed at: over 1 year ago - Stars: 61 - Forks: 6

crra/mp3binder
π΅ concatenating, joining, binding MP3 files without re-encoding
Language: Go - Size: 475 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 51 - Forks: 8

applejag/typ
Generic types and functions that are missing from Go, including sets, linked lists, trees, etc.
Language: Go - Size: 318 KB - Last synced at: 3 days ago - Pushed at: 2 months ago - Stars: 32 - Forks: 2

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. π
Language: Go - Size: 52.7 KB - Last synced at: 9 months ago - Pushed at: about 1 year ago - Stars: 29 - Forks: 2

junitechnology/jpipe
Concurrent pipelines for Go
Language: Go - Size: 186 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 21 - Forks: 3

mash/ghost
Ghost - Build REST APIs from structs using Generics
Language: Go - Size: 28.3 KB - Last synced at: 10 months ago - Pushed at: almost 3 years ago - Stars: 18 - Forks: 0

suchen-sci/gfn
A lightweight Golang generics library that provides Map, Reduce and more...
Language: Go - Size: 133 KB - Last synced at: 4 months ago - Pushed at: over 1 year ago - Stars: 17 - Forks: 1

muhlemmer/pbpgx
Package pbpgx provides a toolkit for easier Protocol Buffers interaction with PostgreSQL databases.
Language: Go - Size: 262 KB - Last synced at: 11 days ago - Pushed at: over 2 years ago - Stars: 11 - Forks: 1

MaksimZayats/godi
π GoDI: Generic based DI in Go
Language: Go - Size: 33.2 KB - Last synced at: 11 days ago - Pushed at: almost 3 years ago - Stars: 9 - Forks: 0

aziis98/go-sl
Small golang service locator library that uses generics
Language: Go - Size: 8.79 KB - Last synced at: about 2 months ago - Pushed at: almost 2 years ago - Stars: 6 - Forks: 1

veggiemonk/batch
Split an array/slice into n evenly chunks. Spread load evenly across workers
Language: Go - Size: 18.6 KB - Last synced at: 22 days ago - Pushed at: about 1 year ago - Stars: 5 - Forks: 1

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.
Language: Go - Size: 720 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 5 - Forks: 0

jtomasevic/gonerix
Generic collections for golang
Language: Go - Size: 84 KB - Last synced at: 10 months ago - Pushed at: about 2 years ago - Stars: 5 - Forks: 0

andeya/option π¦
Go-generics option module inspired by rust.
Language: Go - Size: 12.7 KB - Last synced at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 4 - Forks: 0

WillFantom/go-graph
Simple graph package for Go: with generics
Language: Go - Size: 17.6 KB - Last synced at: 10 months ago - Pushed at: about 3 years ago - Stars: 4 - Forks: 0

posidoni/resource-pool
Fully generic easy to use go resource pool. Leverages Go 1.18 generics and some functional programming magic.
Language: Go - Size: 10.7 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

markekraus/genq
A Genericized Queue (FIFO/LILO) Package for Go
Language: Go - Size: 11.7 KB - Last synced at: 10 months ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

xeptore/middle
Go HTTP middleware I like to use
Language: Go - Size: 72.3 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 1

Shehats/go-promisify
A Promise library for Go
Language: Go - Size: 46.9 KB - Last synced at: 10 months ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

andeya/result π¦
Go-generics result module inspired by rust.
Language: Go - Size: 24.4 KB - Last synced at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 1

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.
Language: Go - Size: 17.6 KB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

maxim2266/cache
Another generic cache for Go.
Language: Go - Size: 33.2 KB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 1 - Forks: 0

entrlcom/go-mongox
Mongo + Go = β€οΈ
Language: Go - Size: 36.1 KB - Last synced at: 16 days ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

piotrpersona/cbreaker
Lightweight implementation of circuit breaker pattern in golang with generics.
Language: Go - Size: 25.4 KB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

markekraus/genstack
A Generic Stack (FILO/LIFO) package for Go
Language: Go - Size: 8.79 KB - Last synced at: 10 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

golanglibs/gocollections
Go Collections Library that provides generic data structures
Language: Go - Size: 25.4 KB - Last synced at: 10 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

vitorsalgado/go-generics-playground
Go Arrays. Playing With Go Generics.
Language: Go - Size: 12.7 KB - Last synced at: 29 days ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

flier/gocombine
gocombine is an experimental implementation of parser combinators for Golang[Generic]
Language: Go - Size: 315 KB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

phonaputer/balancer
Generic Round-robin load balancer for use with any Go type.
Language: Go - Size: 6.84 KB - Last synced at: 10 months ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

piotrpersona/goq
Golang interprocess, in-memory pub-sub message queue.
Language: Go - Size: 83 KB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

reiver/gogen-optiontype
Option types (also known as maybe types) for Go, via "go generate".
Language: Go - Size: 102 KB - Last synced at: 14 days ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

g-must/must
Provides a wrapper for calls to a function returning (T, error)
Language: Go - Size: 2.93 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

buth/diff
A generic diff implementation that produces sequential edits.
Language: Go - Size: 10.7 KB - Last synced at: 10 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

theskyinflames/stream
A Go Java-like streams implementation
Language: Go - Size: 11.7 KB - Last synced at: about 1 month ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

xgfone/go-generics
Provide some common generic functions.
Language: Go - Size: 27.3 KB - Last synced at: 7 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

OlexiyKhokhlov/avltree
Go`s generics AVL based sorted map
Language: Go - Size: 34.2 KB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

patrickarmengol/doggos
Directory of Generic Go Structures
Language: Go - Size: 4.88 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

buth/list
A structurally-immutable singly linked list.
Language: Go - Size: 8.79 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

kingrain94/gofunc
Go utility functions using generics
Language: Go - Size: 9.77 KB - Last synced at: 10 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

avisnakovs/gods
GoDS (Go Data Structures)
Language: Go - Size: 10.7 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

rcgc/GoGenerics
Go Generics course files
Language: Go - Size: 21.5 KB - Last synced at: 10 months ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

PauloPortugal/gogen
Golang Generics library
Language: Go - Size: 24.4 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

cembdc/golang-generics
Language: Go - Size: 1.95 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

popoffvg/Yet-Another-Worker-Pool
Worker pull implementation with generics
Language: Go - Size: 12.7 KB - Last synced at: about 1 year ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

go-example/generics
goζ³εη»δΉ
Language: Go - Size: 1.95 KB - Last synced at: 10 months ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

ehsundar/go-scaffold
[WIP] Template repo for general restful API servers, written in Go
Language: Go - Size: 10.7 KB - Last synced at: 18 days ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

thara/go-bloomfilter
generic & simple bloom filter implementation in Go
Language: Go - Size: 10.7 KB - Last synced at: about 18 hours ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

Frixuu/Dino
Simple, reflection-based DI container for Go 1.18+ that doesn't suck.
Language: Go - Size: 22.5 KB - Last synced at: 10 months ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

WolvenSpirit/node-graph-flow
Simple frame for node graph inspired task processing.
Language: Go - Size: 48.8 KB - Last synced at: 10 months ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

markekraus/genset
A Generic Set implementation for Go.
Language: Go - Size: 9.77 KB - Last synced at: 10 months ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

SuperPaintman/typed
typed is a typed Go stdlib for generics
Language: Go - Size: 12.7 KB - Last synced at: about 2 months ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

oyberntzen/gogm
Graphics math library for Go using generics
Language: Go - Size: 9.77 KB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

jinwoo1225/fxgo
Functional Programming with Go
Language: Go - Size: 1.95 KB - Last synced at: 10 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

vyskocilm/vigilant-octo-potato
Go generics examples
Language: Go - Size: 18.6 KB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

glxxyz/filter Fork of robpike/filter
Simple apply/filter/reduce package. Rewritten with type parameters.
Language: Go - Size: 13.7 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

mh-cbon/go-generics
remove interface{} type value, introduce T, get fun.
Size: 2.93 KB - Last synced at: about 1 year ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 0
