Projects in Awesome Lists tagged with generics
A curated list of projects in awesome lists tagged with generics .
https://github.com/samber/lo
๐ฅ A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...)
constraints contract filterable foldable functional generics go golang lodash programming typesafe
Last synced: 12 May 2025
https://github.com/deckarep/golang-set
A simple, battle-tested and generic set type for the Go language. Trusted by Docker, 1Password, Ethereum and Hashicorp.
concurrency datastructures generics go golang set threadsafe
Last synced: 13 May 2025
https://github.com/deckarep/Golang-set
A simple, battle-tested and generic set type for the Go language. Trusted by Docker, 1Password, Ethereum and Hashicorp.
concurrency datastructures generics go golang set threadsafe
Last synced: 12 Mar 2025
https://github.com/redis/rueidis
A fast Golang Redis client that supports Client Side Caching, Auto Pipelining, Generics OM, RedisJSON, RedisBloom, RediSearch, etc.
cache client-side-caching distributed generics go golang lock redis redis-client resp3 resp3-client
Last synced: 23 Nov 2025
https://github.com/rueian/rueidis
A fast Golang Redis client that supports Client Side Caching, Auto Pipelining, Generics OM, RedisJSON, RedisBloom, RediSearch, etc.
cache client-side-caching distributed generics go golang lock redis redis-client resp3 resp3-client
Last synced: 05 Apr 2025
https://github.com/cosmos72/gomacro
Interactive Go interpreter and debugger with REPL, Eval, generics and Lisp-like macros
debugger eval generics golang interpreter macros repl
Last synced: 14 May 2025
https://github.com/samber/do
โ๏ธ A dependency injection toolkit based on Go 1.18+ Generics.
container dependency dependency-graph di generics go golang graceful-shutdown healthcheck injection injector invoke ioc lifecycle provide service typesafe
Last synced: 13 May 2025
https://github.com/destel/rill
Go toolkit for clean, composable, channel-based concurrency
channels concurrency functional-programming generics go golang goroutines pipeline streaming
Last synced: 14 Apr 2025
https://github.com/zyedidia/generic
A collection of generic data structures written in Go.
Last synced: 14 May 2025
https://github.com/awalterschulze/goderive
Derives and generates mundane golang functions that you do not want to maintain yourself
deriving functional-programming generator generics golang
Last synced: 14 May 2025
https://github.com/jellydator/ttlcache
An in-memory cache with item expiration and generics
cache generics golang ttl-cache
Last synced: 17 Dec 2025
https://github.com/dreymonde/Time
๐ฐ Type-safe time calculations in Swift
Last synced: 06 Aug 2025
https://github.com/dreymonde/time
๐ฐ Type-safe time calculations in Swift
Last synced: 16 May 2025
https://github.com/diegobernardes/ttlcache
An in-memory cache with item expiration and generics
cache generics golang ttl-cache
Last synced: 11 May 2025
https://github.com/kizitonwose/time
Type-safe time calculations in Kotlin, powered by generics.
Last synced: 12 Apr 2025
https://github.com/kizitonwose/Time
Type-safe time calculations in Kotlin, powered by generics.
Last synced: 16 Mar 2025
https://github.com/dolthub/swiss
Golang port of Abseil's SwissTable
abseil asm collection data-structures generics golang hashmap hashtable sse3 swisstable
Last synced: 09 Mar 2025
https://github.com/kcsongor/generic-lens
Generically derive traversals, lenses, and prisms.
generics lenses optics traversals type-level-programming
Last synced: 11 Dec 2025
https://github.com/orsinium-labs/enum
Type safe enums for Go without code generation or reflection
enum enum-to-string enums generics go golang metaprogramming reflection string-to-enum
Last synced: 04 Apr 2025
https://github.com/arrow-kt/arrow-meta
Functional companion to Kotlin's Compiler
code codegeneration compiler-plugin generics higher-kinded-types ide intellij-plugin kotlin kotlin-compiler kotlin-multiplatform linter macros meta metaprogramming quasiquote template-metaprogramming tree-structure typeclasses typesystem union-type
Last synced: 15 May 2025
https://github.com/roberthein/observable
The easiest way to observe values in Swift.
carthage cocoapods easy functional generic generics libraries library observable observe observer programming reactive swift swift-5 swift5 value values
Last synced: 05 Apr 2025
https://github.com/roberthein/Observable
The easiest way to observe values in Swift.
carthage cocoapods easy functional generic generics libraries library observable observe observer programming reactive swift swift-5 swift5 value values
Last synced: 06 Aug 2025
https://github.com/spatie/typed
Improvements to PHP's type system in userland: generics, typed lists, tuples and structs
Last synced: 09 Jul 2025
https://github.com/autom8ter/dagger
dagger is a fast, concurrency safe, mutable, in-memory directed graph library. Also includes a number of generic, concurrency safe data-structures
concurrency directed-acyclic-graph generics golang golang-library queue stack
Last synced: 07 Apr 2025
https://github.com/joeshaw/gengen
A Go source transformation tool for generics
Last synced: 07 Oct 2025
https://github.com/a8m/syncmap
A typed implementation of the Go sync.Map using code generation
code-generation concurrent-map generics go map sync syncmap
Last synced: 22 Jul 2025
https://github.com/reugn/async
Synchronization and asynchronous computation package for Go
async asynchronous asynchronous-api barrier concurrency concurrent-map future generics go lock mutex promise synchronization zero-dependency
Last synced: 05 Apr 2025
https://github.com/eram/typescript-fsm
TS-FSM is a strongly typed finite state machine for TypeScript that is using async operations. Library uses generics to take the user states and events. Zero dependencies!
fsm generics no-dependencies promise state-machine typescript
Last synced: 15 May 2025
https://github.com/go-kod/kod
A generics based dependency injection application framework for Go, supporting aspect oriented programming based on interceptors
aop application code-generation dependency-injection dependency-management di do framework fx generics go golang interceptor microservice opentelemetry reflection spring spring-boot wire
Last synced: 16 May 2025
https://github.com/i-am-tom/higgledy
Higher-kinded data via generics
generics ghc higher-kinded-types
Last synced: 04 Apr 2025
https://github.com/mariomac/gostream
A Go port of the Java Streams API. Type-safe and functional Go Streams processing for Go 1.18+.
generics go golang stream-processing type-parameters
Last synced: 24 Apr 2025
https://github.com/golobby/orm
A lightweight yet powerful, fast, customizable, type-safe object-relational mapper for the Go programming language.
database generics go golang object-relational-mapper orm orm-framework query-builder sql
Last synced: 14 Mar 2025
https://github.com/moznion/go-optional
A library that provides Go Generics friendly "optional" features.
generics go golang optional optional-typing
Last synced: 04 Apr 2025
https://github.com/dmjio/envy
:angry: Environmentally friendly environment variables
environment-variables envy generics hackage haskell system typeclass
Last synced: 26 Aug 2025
https://github.com/golang-design/go2generics
๐งช A chunk of experiments and demos about Go 2 generics design (type parameter & type set)
Last synced: 16 Apr 2025
https://github.com/hashicorp/go-set
The go-set package provides generic Set implementations for Go, including HashSet for types with a Hash() function and TreeSet for orderable data
generics go golang golang-library hashset red-black-tree set treeset
Last synced: 15 May 2025
https://github.com/peterrk/slices
fast generic sort for slices in golang
generics go golang high-performance sort
Last synced: 18 Aug 2025
https://github.com/miniboxing/miniboxing-plugin
Miniboxing is a program transformation that improves the performance of Scala generics when used with primitive types. It can speed up generic collections by factors between 1.5x and 22x, while maintaining bytecode duplication to a minimum. You can easily add miniboxing to your sbt project:
arrays collections generics jvm optimization specialization user-defined-structures
Last synced: 26 Jul 2025
https://github.com/albertodebortoli/Promis
The easiest Future and Promises framework in Swift. No magic. No boilerplate.
futures generics promises swift
Last synced: 30 Jul 2025
https://github.com/esimov/gogu
A comprehensive, reusable and efficient concurrent-safe generics utility functions and data structures library.
data-structures datastructures functional functional-programming generics go golang programming trie
Last synced: 27 Jun 2025
https://github.com/searking/golang
various libs or tools for Golang
cache-file connection-mux generic-template generics glog go gogenerate golang reorderbuffer rotate-file signal
Last synced: 04 Apr 2025
https://github.com/searKing/golang
various libs or tools for Golang
cache-file connection-mux generic-template generics glog go gogenerate golang reorderbuffer rotate-file signal
Last synced: 12 Apr 2025
https://github.com/hedzr/go-ringbuf
Lock-free MPMC Ring Buffer (Generic) for SMP, in golang. Some posts in chinese:
circular-buffer circular-queue generic-programming generics go go-generics golang golang-library golang-package lock-free ring-buffer ringbuffer smp
Last synced: 05 Apr 2025
https://github.com/k-yomo/fixtory
Type-safe, DRY, flexible test fixture factory based on Go 1.18+ Generics
factory-bot factory-boy fixture-factory fixture-replacement generics go golang
Last synced: 06 Apr 2025
https://github.com/mikestefanello/hooks
Simple, type-safe hook system to enable easier modularization of your Go code.
decoupling generics go golang hook hooks lifecycle-hooks module type-safe typesafe
Last synced: 30 Jul 2025
https://github.com/gabrieldim/advanced-programming
Generic programming, generic classes, maps, sets, abstract data types and so on.
abstarct class data data-type data-types generic generic-programming generics interface interfaces map set
Last synced: 10 Jul 2025
https://github.com/bytedance/gg
๐ฅgg is a basic library of generics for Go language developed by ByteDance. It is based on the Go 1.18+ generic features and provides efficient, type-safe and rich generic data structures and tool functions.
Last synced: 15 Jun 2025
https://github.com/cher-nov/Gena
Generic pseudo-templated containers for C. Written entirely in C89 with design inspired by the C++ STL. /// DOCS ARE SLIGHTLY OUTDATED, PROJECT IS STABLE AND STILL BEING DEVELOPED
aesthetic c containers gena generics library stl templates
Last synced: 12 Jul 2025
https://github.com/lysxia/generic-random
Generic random generators
arbitrary generics haskell quickcheck random-generation testing
Last synced: 13 Jul 2025
https://github.com/smallnest/exp
Experimental packages not in std and golang.org/exp
collections container generic generics go
Last synced: 07 Apr 2025
https://github.com/deckarep/ziglang-set
A generic and general purpose Set implementation for the Zig language
datastructures generics set standard-library zig zig-package ziglang
Last synced: 20 Jun 2025
https://github.com/samber/hot
๐ถ๏ธ In-memory caching library for read-intensive Go applications
2q arc cache chain concurrency expiration generics go golang in-memory jitter lfu loader lru performance sharding ttl
Last synced: 09 Apr 2025
https://github.com/soft/iter
iter is a generic iterator library for Go
generics go golang golang-library iteration iterator iterators optional
Last synced: 20 Jul 2025
https://github.com/dankogai/swift-complex
Complex numbers in Swift
complex-numbers generics math swift
Last synced: 13 Jul 2025
https://github.com/nkcmr/async
experimental promises in go1.18 with generics
async async-await generics go golang
Last synced: 21 Aug 2025
https://github.com/metafates/schema
๐ Go type-safe validation library. No field tags or map[string]any schemas, pure types!
codegen generics go library validation
Last synced: 13 Apr 2025
https://github.com/solsw/go2linq
Generic Go implementation of .NET's LINQ to Objects.
enumerable generic generics go golang iterator linq linq-to-objects
Last synced: 03 Jan 2026
https://github.com/trainingbypackt/advanced-cplusplus
Master the technique of confidently writing robust C++ code
algorithms c-plus-plus c-plus-plus-11 c-plus-plus-14 c-plus-plus-17 datastructures datatypes filesystem generics json lambdas metaprogramming oop priorityqueue stl streams xml xpath
Last synced: 10 Apr 2025
https://github.com/orchetect/swiftradix
Easily convert integers to binary/hex/octal strings and back again with clean functional syntax.
binary generics hex hex-strings hexadecimal hexadecimal-string integer integers ios linux macos octal radix radix-strings swift swift5 tvos watchos
Last synced: 09 Apr 2025
https://github.com/sonirico/parco
๐๐ป generalist, fast and tiny binary parser and compiler generator, powered by Go 1.18+ Generics
binary compiler deserialization generics go golang parser serialization
Last synced: 07 May 2025
https://github.com/pjandl/jgp4
Java - Guia do Programador - 4a Ediรงรฃo
collections generics java javase jdbc oop streams swing-components threads
Last synced: 01 Jul 2025
https://github.com/orchetect/SwiftRadix
Easily convert integers to binary/hex/octal strings and back again with clean functional syntax.
binary generics hex hex-strings hexadecimal hexadecimal-string integer integers ios linux macos octal radix radix-strings swift swift5 tvos watchos
Last synced: 16 Jul 2025
https://github.com/sasha-s/go-inline
Generic Data Structures/Algorithms in golang.
code-generation generics golang templates
Last synced: 22 Mar 2025
https://github.com/ivan-magda/MVVM-Example
iOS protocol-oriented MVVM examples
generics ios mvvm protocol-oriented swift
Last synced: 03 May 2025
https://github.com/tiendc/gofn
High performance utility functions using Generics
filter functional generics go golang searching transform typesafe
Last synced: 29 Jun 2025
https://github.com/goldziher/go-utils
Simple and performant utilies using Go generics inspired by JavaScript and Python
Last synced: 06 May 2025
https://github.com/ivan-magda/mvvm-example
iOS protocol-oriented MVVM examples
generics ios mvvm protocol-oriented swift
Last synced: 09 Apr 2025
https://github.com/modfin/henry
Henry is a go library with generic helper functions in dealing with slices, maps and channels
functional generics go go118 go2 golang
Last synced: 14 Jul 2025
https://github.com/nwillc/genfuncs
Go 1.18+ polymorphic generic containers and functions.
Last synced: 14 Mar 2025
https://github.com/shaps80/stack
A Type-Safe, Thread-Safe-ish approach to CoreData in Swift
coredata database generics ios orm safety sql swift transaction
Last synced: 21 Mar 2025
https://github.com/diamirio/endpoints
Type-Safe Swift Networking
generics ios macos networking parsing swift swift-5 tvos watchos
Last synced: 11 Dec 2025
https://github.com/calebzulawski/generic-simd
Generic SIMD abstractions for Rust.
generics rust rust-generics simd
Last synced: 27 Apr 2025
https://github.com/mazrean/genorm
SQL Builder to prevent SQL mistakes using the Golang generics
generics go golang hacktoberfest mysql orm sql
Last synced: 15 Dec 2025
https://github.com/jensteichert/colt
A productive and type-safe MongoDB ODM for Go. Based on the official MongoDB driver but elegant to use.
database generics go golang mongodb mongodb-driver mongoose odm
Last synced: 24 Dec 2025
https://github.com/xvik/generics-resolver
Java generics runtime resolver
generics java reflection utility
Last synced: 30 Apr 2025
https://github.com/senselogic/generis
Versatile Go code generator.
code-generator conditional-compilation conversion generics golang html-templating style
Last synced: 16 Apr 2025
https://github.com/lobocv/simpleflow
Generic simple workflows and concurrency patterns
batching concurrency counter deduplication generics go golang timeseries worflows workerpool
Last synced: 23 Apr 2025
https://github.com/lysxia/generic-data
Generic data types in Haskell, utilities for GHC.Generics
Last synced: 05 Apr 2025
https://github.com/senselogic/GENERIS
Versatile Go code generator.
code-generator conditional-compilation conversion generics golang html-templating style
Last synced: 14 Mar 2025
https://github.com/dirkluijk/ngx-typesafe-forms
Because FormControl<T> is more awesome than FormControl!
angular forms generics reactive typescript
Last synced: 25 Mar 2025
https://github.com/point-c/caddy
Caddy modules for WireGuard integration and network routing.
caddy caddy-plugin generics golang golang-library networking vpn wireguard wireguard-go
Last synced: 11 Apr 2025
https://github.com/golang-design/chann
a unified channel package for buffered, unbuffered, and unbounded channels
channels generics golang unbounded-channel
Last synced: 21 Apr 2025