GitHub topics: generics-in-golang
sv-tools/gstack 📦
Simple Generic Stack in Go using Linked List
Language: Go - Size: 8.79 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 0 - Forks: 0

sv-tools/openapi
OpenAPI v3.1 Spec implementation in Go with generics
Language: Go - Size: 319 KB - Last synced at: 14 days ago - Pushed at: 19 days ago - Stars: 51 - Forks: 8

jub0bs/iterutil
an experimental collection of utility functions (sources, combinators, sinks) for working with Go iterators
Language: Go - Size: 133 KB - Last synced at: 2 days ago - Pushed at: 4 months ago - Stars: 14 - Forks: 1

CAFxX/xbig
Ergonomic API for math/big
Language: Go - Size: 0 Bytes - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

obalunenko/getenv
Package getenv provides type-safe generic environment variables parser.
Language: Go - Size: 16.4 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 6 - Forks: 1

ghosind/collection
Generics collections framework for Golang.
Language: Go - Size: 137 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

naeemaei/Golang-Tutorial
Golang tutorial course - from beginner to advanced topics : data structure, struct, interface, generic, concurrency, json, http, docker
Language: Go - Size: 1.13 MB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 56 - Forks: 18

carmichaeljr/util
A zero dependency golang utility library that aims to add useful features to the std lib.
Language: Go - Size: 1.86 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

rlshukhov/generichold
GenericHold is BadgerHold extension provided simplest, generics-powered, type-safe API
Language: Go - Size: 60.5 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

lqxhub/listplus
go list that support generics and sorting
Language: Go - Size: 6.84 KB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

rlshukhov/nullable
Golang nullable package powered by generics
Language: Go - Size: 17.6 KB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

Bezaeel/outbox-processor
sample generic go outbox processor
Language: Go - Size: 3.91 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

devs-group/godi
A lightweight, type-safe Dependency Injection (DI) container for Go, leveraging generics for a clean and intuitive API.
Language: Go - Size: 2.93 KB - Last synced at: 2 months ago - Pushed at: 11 months ago - Stars: 3 - Forks: 0

dispatchrun/wazergo
Library of generic types intended to help create WebAssembly host modules for wazero
Language: Go - Size: 79.1 KB - Last synced at: 7 months ago - Pushed at: about 2 years ago - Stars: 37 - Forks: 2

alis-is/jsonrpc2
JSON-RPC2.0 with generics
Language: Go - Size: 56.6 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 1

muonsoft/validation
Golang validation framework based on static typing and generics
Language: Go - Size: 690 KB - Last synced at: 12 months ago - Pushed at: about 2 years ago - Stars: 15 - Forks: 1

nkcmr/opt
Optionals in Go
Language: Go - Size: 4.88 KB - Last synced at: 6 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

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

baderkha/easy-gin
Adds support for DTOs using the gin framework
Language: Go - Size: 301 KB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 0

nokusukun/bingo
A generics first database
Language: Go - Size: 140 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 21 - Forks: 0

lfaoro/ads
algorithms + datastructures = programs by niklaus wirth
Language: Go - Size: 5.86 KB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

HyperEntangledQubit/go-data-structures-and-algorithms
Implementations of basic data structures and algorithms in golang.
Size: 2.93 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

notnull-co/dynaclient
DynaClient is a Go library that provides a custom HTTP client with support for dynamic types and parsers. It aims to have a minimal API and be very similar to the original Golang http.Client and http.NewRequest.
Language: Go - Size: 15.6 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

jhbrown-veradept/gophercon22-parser-combinators
Simple parser combinator package as shown at GopherCon 2022
Language: Go - Size: 19.5 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 34 - Forks: 8

adrianosela/multicast
Multiple writer / multiple listener channel in Go.
Language: Go - Size: 14.6 KB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

LPX3F8/orderedmap
🧑‍💻 Implementation of ordered map in golang. Fast, thread-safe and generic support
Language: Go - Size: 31.3 KB - Last synced at: 12 months ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

tsmith023/go-permutate
A repository containing methods to compute and generate generic permutations using Go
Language: Go - Size: 10.7 KB - Last synced at: 2 months ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

btwiuse/gmx
Generic Mutex container types for Go, inspired by Rust's Mutex and RwLock.
Language: Go - Size: 4.88 KB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

iwittkau/th
Experimental generic Go test helpers
Language: Go - Size: 4.88 KB - Last synced at: 2 months ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 0

mingue/godi
GODI - Simple & Performant Dependency Injection Container for Go
Language: Go - Size: 23.4 KB - Last synced at: 12 months ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 0

GaruGaru/go-batcher
High performance, easy to use batcher written in Go with generics™
Language: Go - Size: 24.4 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

ivanvanderbyl/buffer Fork of globocom/go-buffer
Generic, Asynchronous data buffer for Go applications that supports timeout and capacity flushing
Language: Go - Size: 319 KB - Last synced at: 12 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

r6q/stream
Java 8 inspired streaming API for go
Language: Go - Size: 4.88 KB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0
