#Generics

Showing 35 of 35 repositories tagged #generics, ranked by stars

samber
samber
lo

๐Ÿ’ฅ A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...)

Score
100
โ˜… 21.4k โ‘‚ 942 +2/day
Go
duke-git
duke-git
lancet

A comprehensive, efficient, and reusable util function library of Go.

Score
92
โ˜… 5.3k โ‘‚ 519 โ€”
Go
deckarep
deckarep
golang-set

A simple, battle-tested and generic set type for the Go language. Trusted by GoogleCloudPlatform, Docker, 1Password, Ethereum and Hashicorp.

Score
96
โ˜… 4.7k โ‘‚ 290 +6/day
Go
samber
samber
mo

๐Ÿฆ„ Monads and popular FP abstractions, powered by Go 1.18+ Generics (Option, Result, Either...)

Score
88
โ˜… 3.4k โ‘‚ 114 +1/day
Go
redis
redis
rueidis

A fast Golang Redis client that supports Client Side Caching, Auto Pipelining, RDMA, etc.

Score
83
โ˜… 3.0k โ‘‚ 251 +3/day
Go
samber
samber
do

โš™๏ธ A dependency injection toolkit based on Go 1.18+ Generics.

Score
79
โ˜… 2.8k โ‘‚ 110 +4/day
Go
cosmos72
cosmos72
gomacro

Interactive Go interpreter and debugger with REPL, Eval, generics and Lisp-like macros

Score
62
โ˜… 2.3k โ‘‚ 102 โ€”
Go
elliotchance
elliotchance
pie

๐Ÿ• Enjoy a slice! A utility library for dealing with slices and maps that focuses on type safety and performance.

Score
71
โ˜… 2.0k โ‘‚ 96 โ€”
Go
destel
destel
rill

Go toolkit for clean, composable, channel-based concurrency

Score
75
โ˜… 1.8k โ‘‚ 28 +3/day
Go
clipperhouse
clipperhouse
gen

Type-driven code generation for Go

Score
50
โ˜… 1.4k โ‘‚ 88 โ€”
Go
mattn
mattn
go-generics-example

Example code for Go generics

Score
46
โ˜… 1.4k โ‘‚ 128 โ€”
Go
zyedidia
zyedidia
generic

A collection of generic data structures written in Go.

Score
42
โ˜… 1.3k โ‘‚ 81 โ€”
Go
dreymonde
dreymonde
Time

๐Ÿ•ฐ Type-safe time calculations in Swift

Score
83
โ˜… 1.1k โ‘‚ 51 โ€”
Swift
kizitonwose
kizitonwose
Time

Type-safe time calculations in Kotlin, powered by generics.

Score
67
โ˜… 983 โ‘‚ 38 โ€”
Kotlin
dolthub
dolthub
swiss

Golang port of Abseil's SwissTable

Score
38
โ˜… 828 โ‘‚ 43 โ€”
Go
dianqk
dianqk
Flix

iOS reusable form library in Swift.

Score
33
โ˜… 716 โ‘‚ 41 โ€”
Swift
samber
samber
ro

๐ŸŽ๏ธ Streams & Reactive Programming paradigm for Go: declarative and composable API for event-driven applications

Score
67
โ˜… 670 โ‘‚ 23 +1/day
Go
Code-Hex
Code-Hex
go-generics-cache

A key:value store/cache library written in Go generics. LRU, LFU, FIFO, MRU, Clock support.

Score
25
โ˜… 487 โ‘‚ 42 โ€”
Go
orsinium-labs
orsinium-labs
enum

Type safe enums for Go without code generation or reflection

Score
29
โ˜… 460 โ‘‚ 20 +1/day
Go
arrow-kt
arrow-kt
arrow-meta

Functional companion to Kotlin's Compiler

Score
100
โ˜… 407 โ‘‚ 43 โ€”
Kotlin
AllThingsSmitty
AllThingsSmitty
typescript-tips-everyone-should-know

โœ… A curated collection of practical TypeScript patterns that improve safety, readability, maintainability, and developer experience. ๐Ÿง 

Score
0
โ˜… 392 โ‘‚ 4 +5/day
roberthein
roberthein
Observable

The easiest way to observe values in Swift.

Score
17
โ˜… 378 โ‘‚ 38 โ€”
Swift
mariomac
mariomac
gostream

A Go port of the Java Streams API. Type-safe and functional Go Streams processing

Score
54
โ˜… 171 โ‘‚ 10 โ€”
Go
golang-design
golang-design
lockfree

โšก๏ธ Lock-free and wait-free concurrent data structures for Go (generics)

Score
58
โ˜… 168 โ‘‚ 20 +1/day
Go
Hunterdii
Hunterdii
30-Days-Of-Rust

๐Ÿฆ€ 30 Days of Rust is a daily challenge to guide you through Rust programming essentials. From basics to advanced, this repo offers ๐Ÿ“š clear examples, ๐Ÿ”ง practical exercises, and ๐ŸŽฏ resources to help you master Rust, one day at a time. Whether you're new or refining your skills, this challenge has something for you. Join the journey now! ๐Ÿš€

Score
0
โ˜… 146 โ‘‚ 30 +1/day
goforj
goforj
httpx

A modern, generics-first fluent HTTP client for Go - built on req, designed for ergonomic, type-safe APIs with powerful defaults and escape hatches.

Score
33
โ˜… 98 โ‘‚ 3 โ€”
Go
mikestefanello
mikestefanello
hooks

Simple, type-safe hook system to enable easier modularization of your Go code.

Score
21
โ˜… 97 โ‘‚ 3 โ€”
Go
workshop-depot
workshop-depot
goreuse

Generic Code for Go

Score
17
โ˜… 92 โ‘‚ 0 โ€”
Go
metafates
metafates
schema

๐Ÿ“ Go schema declaration and validation with static types.

Score
8
โ˜… 83 โ‘‚ 1 โ€”
Go
smallnest
smallnest
exp

Experimental packages not in std and golang.org/exp

Score
12
โ˜… 78 โ‘‚ 7 โ€”
Go
nikgalushko
nikgalushko
fx

Fx is a useful functional programming helpers.

Score
0
โ˜… 78 โ‘‚ 1 โ€”
Go
orchetect
orchetect
swift-radix

Easily convert integers to binary/hex/octal strings and back again with clean functional syntax.

Score
50
โ˜… 75 โ‘‚ 8 โ€”
Swift
Soft
Soft
iter

iter is a generic iterator library for Go

Score
4
โ˜… 72 โ‘‚ 5 โ€”
Go
dankogai
dankogai
swift-complex

Complex numbers in Swift

Score
0
โ˜… 68 โ‘‚ 7 โ€”
Swift
ocramz
ocramz
heidi

heidi : tidy data in Haskell

Score
0
โ˜… 31 โ‘‚ 3 โ€”
Haskell
Related Topics
#go#golang#swift#typesafe#functional#programming#library#concurrency#data-structures#generic#lodash#optional

ยฉ 2026 GitRepoTrend ยท GitHub repositories by topic ยท Updated weekly