generics

There are 1282 repositories under generics topic.

  • lo

    samber/lo

    💥 A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...)

    Language:Go20.6k77254911
  • duke-git/lancet

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

    Language:Go5.2k44129518
  • deckarep/golang-set

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

    Language:Go4.6k4981280
  • mo

    samber/mo

    🦄 Monads and popular FP abstractions, powered by Go 1.18+ Generics (Option, Result, Either...)

    Language:Go3.2k2036106
  • redis/rueidis

    A fast Golang Redis client that supports Client Side Caching, Auto Pipelining, Generics OM, RedisJSON, RedisBloom, RediSearch, etc.

    Language:Go2.8k16394224
  • do

    samber/do

    ⚙️ A dependency injection toolkit based on Go 1.18+ Generics.

    Language:Go2.5k236994
  • cosmos72/gomacro

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

    Language:Go2.3k29134101
  • elliotchance/pie

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

    Language:Go2k137996
  • destel/rill

    Go toolkit for clean, composable, channel-based concurrency

    Language:Go1.8k9924
  • clipperhouse/gen

    Type-driven code generation for Go

    Language:Go1.4k337892
  • mattn/go-generics-example

    Example code for Go generics

    Language:Go1.4k242129
  • zyedidia/generic

    A collection of generic data structures written in Go.

    Language:Go1.3k162282
  • awalterschulze/goderive

    Derives and generates mundane golang functions that you do not want to maintain yourself

    Language:Go1.3k195646
  • jellydator/ttlcache

    An in-memory cache with item expiration and generics

    Language:Go1.2k12100134
  • dreymonde/Time

    🕰 Type-safe time calculations in Swift

    Language:Swift1.1k15451
  • kizitonwose/Time

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

    Language:Kotlin98216539
  • dolthub/swiss

    Golang port of Abseil's SwissTable

    Language:Go828132443
  • dianqk/Flix

    iOS reusable form library in Swift.

    Language:Swift720142142
  • ro

    samber/ro

    🏎️ Reactive Programming paradigm for Go: declarative and composable API for event-driven applications

    Language:Go49516
  • Code-Hex/go-generics-cache

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

    Language:Go47842041
  • orsinium-labs/enum

    Type safe enums for Go without code generation or reflection

    Language:Go4466020
  • kcsongor/generic-lens

    Generically derive traversals, lenses, and prisms.

    Language:Haskell4401810156
  • arrow-meta

    arrow-kt/arrow-meta

    Functional companion to Kotlin's Compiler

    Language:Kotlin4091832444
  • JacksonAllan/CC

    A small, ergonomic generic container library.

    Language:C380131114
  • roberthein/Observable

    The easiest way to observe values in Swift.

    Language:Swift37972038
  • rwxrob/awesome-go

    Go stuff that inspires awe

  • life4/genesis

    All generic functions for Go you ever need!

    Language:Go3525019
  • autom8ter/dagger

    dagger is a fast, concurrency safe, mutable, in-memory directed graph library. Also includes a number of generic, concurrency safe data-structures

    Language:Go3299318
  • spatie/typed

    Improvements to PHP's type system in userland: generics, typed lists, tuples and structs

    Language:PHP31813915
  • 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.

    Language:Go2895522
  • reugn/async

    Synchronization and asynchronous computation package for Go

    Language:Go2793115
  • 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!

    Language:TypeScript27731324
  • slightlyoutofphase/staticvec

    Implements a fixed-capacity stack-allocated Vec alternative backed by an array, using const generics.

    Language:Rust26653219
  • joeshaw/gengen

    A Go source transformation tool for generics

    Language:Go26214512
  • a8m/syncmap

    A typed implementation of the Go sync.Map using code generation

    Language:Go2577718
  • hot

    samber/hot

    🌶️ In-memory caching library for read-intensive Go applications

    Language:Go213385