GitHub topics: golang-generics
svelama/datastore
datastore implements a simple key value storage, demonstrates generics, thread safe storage, and repository pattern for multiple storage backends
Language: Go - Size: 4.88 KB - Last synced at: 3 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

fogfish/golem
pure functional and generic programming for Go
Language: Go - Size: 1.31 MB - Last synced at: 12 days ago - Pushed at: 19 days ago - Stars: 48 - Forks: 5

Jille/genericz
Golang convenience library made possible since generics
Language: Go - Size: 32.2 KB - Last synced at: 15 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

althk/collections
Collections pkg for golang - generics support and thread-safe
Language: Go - Size: 14.6 KB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

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

matthewoestreich/jslice
Generic, JS-like array methods for Go slices
Language: Go - Size: 37.1 KB - Last synced at: 12 days ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

Deeptiman/generic-programming
A Case Study on Golang Generic Code
Language: Go - Size: 1.2 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

SkippyZA/go-slices
Collection of generic functions for performing common operations of Golang slices
Language: Go - Size: 42 KB - Last synced at: 19 days ago - Pushed at: 7 months ago - Stars: 0 - 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

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

rdleal/go-priorityq
A generic keyed priority queue implementation for Golang.
Language: Go - Size: 10.7 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 8 - 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

jfsmig/go-bags
Golang sorted set
Language: Go - Size: 38.1 KB - Last synced at: 10 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

nekomeowww/reproduction_recursive_generic_type_issue
This repository showed how to reproduce the compiler unexpected behavior, or issue, bug when embedding a struct that has a field to reference the outer struct by using generic recursively
Language: Go - Size: 116 KB - Last synced at: 20 days ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 1

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

AlexSSD7/cache
CDN-like in-memory cache with shielding and Go 1.18 Generics
Language: Go - Size: 7.81 KB - Last synced at: 8 days ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 1

dazfuller/azure-adt-example
Golang example for querying Azure Digital Twin
Language: Go - Size: 79.1 KB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

antichris/go-cache
A generic timed key-value in-memory data store
Language: Go - Size: 10.7 KB - Last synced at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

ndisidore/go-env
Simple, no dependency way of reading env to into go apps via generics
Language: Go - Size: 7.81 KB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

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

preslavrachev/pipe
Somewhat idiomatic and easy-to-glance-at Go pipelines
Language: Go - Size: 5.86 KB - Last synced at: 2 days ago - Pushed at: about 3 years ago - Stars: 14 - Forks: 1

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

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

Alex-S-H-P/fibHeap
A fibonaci Heap implementation for go
Language: Go - Size: 25.4 KB - Last synced at: 10 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

althk/dmap
A generics-based simple, vertically distrubuted map structure.
Language: Go - Size: 8.79 KB - Last synced at: about 2 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

boatrainlsz/golang-programming-pattern
golang编程模式
Language: Go - Size: 51.8 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

sg0hsmt/random
Package random is generics based random choice utility. Similar of Python's standard package.
Language: Go - Size: 29.3 KB - Last synced at: about 2 months ago - Pushed at: over 1 year 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

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
