GitHub topics: generics
labattaria/typescript-cheatsheets
✅ TypeScript cheatsheets and tips
Language: TypeScript - Size: 58.6 KB - Last synced at: about 3 hours ago - Pushed at: about 4 hours ago - Stars: 0 - Forks: 0

xp-framework/core
The XP Framework is an all-purpose, object oriented PHP framework.
Language: PHP - Size: 46.3 MB - Last synced at: about 8 hours ago - Pushed at: about 8 hours ago - Stars: 19 - Forks: 6

samber/lo
💥 A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...)
Language: Go - Size: 2.72 MB - Last synced at: about 19 hours ago - Pushed at: 11 days ago - Stars: 19,622 - Forks: 878

nobl9/govy
Go validation library with functional API built on top of generics, statically typed and batteries included :fire:
Language: Go - Size: 1.15 MB - Last synced at: about 22 hours ago - Pushed at: about 23 hours ago - Stars: 39 - Forks: 0

sbueschel/go-linked
Doubly linked list for Go (with generics)
Language: Go - Size: 26.4 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 1 - Forks: 0

samber/do
⚙️ A dependency injection toolkit based on Go 1.18+ Generics.
Language: Go - Size: 1.82 MB - Last synced at: about 19 hours ago - Pushed at: about 2 months ago - Stars: 2,146 - Forks: 85

darkfkklip/tg-state-manager
A simple and flexible state management package for Telegram bots in Go.
Language: Go - Size: 58.6 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

samber/mo
🦄 Monads and popular FP abstractions, powered by Go 1.18+ Generics (Option, Result, Either...)
Language: Go - Size: 182 KB - Last synced at: about 19 hours ago - Pushed at: 28 days ago - Stars: 2,998 - Forks: 101

deckarep/ziglang-set
A generic and general purpose Set implementation for the Zig language
Language: Zig - Size: 10.4 MB - Last synced at: 2 days ago - Pushed at: 28 days ago - Stars: 82 - Forks: 4

rwxrob/awesome-go
Go stuff that inspires awe
Size: 103 KB - Last synced at: 1 day ago - Pushed at: 7 months ago - Stars: 368 - Forks: 24

FollowTheProcess/collections
Collection of generic data structures in Go 📦
Language: Go - Size: 225 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

VInUsHr/Prismic
A collection of TextRenderer samples for SwiftUI.
Language: Swift - Size: 320 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 2 - Forks: 0

RomanQed/jtype
A set of utilities for convenient work with java types.
Language: Java - Size: 112 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

jellydator/ttlcache
An in-memory cache with item expiration and generics
Language: Go - Size: 293 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1,064 - Forks: 128

Ganesh-Sindagi/Vehicle-Management-System-Java-Servlet
An Web App to buy or sell vehicles. Developed using Java Servlets, JSP templates, JDBC driver and mySQL database
Language: Java - Size: 30.7 MB - Last synced at: 4 days ago - Pushed at: almost 4 years ago - Stars: 21 - Forks: 8

tneos/CSharpBootcamp
C# Online Course
Language: C# - Size: 3.57 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

j3-fortran/generics
Language: Fortran - Size: 720 KB - Last synced at: 4 days ago - Pushed at: 6 days ago - Stars: 44 - Forks: 9

avk959/LGenerics
Generic algorithms and data structures for Lazarus/Free Pascal
Language: Pascal - Size: 99.7 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 124 - Forks: 19

kcsongor/generic-lens
Generically derive traversals, lenses, and prisms.
Language: Haskell - Size: 1020 KB - Last synced at: 3 days ago - Pushed at: 3 months ago - Stars: 440 - Forks: 55

MaHmoudHaBlaSs/Data_Structures_and_Algorithms
A collection of Java implementations for fundamental data structures and algorithms, designed to provide a solid foundation in computer science principles and problem-solving techniques. Problems are sourced from LeetCode.
Language: Java - Size: 2.42 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 2 - Forks: 0

fgm/container
Type-safe implementations of OrderedMap, Queue, Set and Stack using Go generics
Language: Go - Size: 159 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 2

redis/rueidis
A fast Golang Redis client that supports Client Side Caching, Auto Pipelining, Generics OM, RedisJSON, RedisBloom, RediSearch, etc.
Language: Go - Size: 7.51 MB - Last synced at: 6 days ago - Pushed at: 10 days ago - Stars: 2,691 - Forks: 202

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: TypeScript - Size: 280 KB - Last synced at: 6 days ago - Pushed at: 27 days ago - Stars: 219 - Forks: 22

permutationlock/zimpl
Simple comptime generic interfaces for Zig
Language: Zig - Size: 202 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 41 - Forks: 1

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: Go - Size: 299 KB - Last synced at: 8 days ago - Pushed at: 17 days ago - Stars: 133 - Forks: 9

Stepami/visitor-net
First-ever acyclic generic extensible typesafe implementation of Visitor pattern for .NET without any usage of dynamic cast
Language: C# - Size: 110 KB - Last synced at: 9 days ago - Pushed at: about 1 month ago - Stars: 41 - Forks: 2

orchetect/SwiftRadix
Easily convert integers to binary/hex/octal strings and back again with clean functional syntax.
Language: Swift - Size: 191 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 60 - Forks: 11

samber/hot
🌶️ In-memory caching library for read-intensive Go applications
Language: Go - Size: 148 KB - Last synced at: about 19 hours ago - Pushed at: about 2 months ago - Stars: 83 - Forks: 0

alinz/callbag.go
golang implementation of Callbag
Language: Go - Size: 165 KB - Last synced at: 11 days ago - Pushed at: about 3 years ago - Stars: 21 - Forks: 1

deckarep/golang-set
A simple, battle-tested and generic set type for the Go language. Trusted by Docker, 1Password, Ethereum and Hashicorp.
Language: Go - Size: 388 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 4,524 - Forks: 281

CAFxX/xbig
Ergonomic API for math/big
Language: Go - Size: 39.1 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 0 - Forks: 0

Paran-oid/DSA
DSA is a C library that implements complex datastructres and algorithms
Language: C - Size: 117 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 0 - Forks: 0

ashishyoo/OOP
Object Oriented Programming with C#
Language: C# - Size: 27.3 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 0 - Forks: 0

samber/go-singleflightx
🧬 x/sync/singleflight but with generics, batching, sharding and nullable result
Language: Go - Size: 42 KB - Last synced at: about 19 hours ago - Pushed at: about 2 months ago - Stars: 45 - Forks: 1

kamalshkeir/korm
KORM, an elegant and lightning-fast ORM for all your concurrent and async needs. Inspired by the highly popular Django Framework, KORM offers similar functionality with the added bonus of performance
Language: Go - Size: 653 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 182 - Forks: 7

burugo/thing
A full-featured, fast Go ORM with Redis caching, generics, and a simple, developer-friendly API for MySQL, PostgreSQL, and SQLite.
Language: Go - Size: 990 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 1 - Forks: 0

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
Language: Go - Size: 187 KB - Last synced at: about 17 hours ago - Pushed at: 4 months ago - Stars: 146 - Forks: 11

AsrielDreemurrGM/Java_CRUD_Example
Java desktop application using JOptionPane to manage client and product data with full CRUD operations. Features interface-based DAO pattern, generics-based persistence layer, input validation, and in-memory storage (Map or Set). This is my first Java project, developed alongside a related CRUD application built with Swing in Apache NetBeans.
Language: Java - Size: 71.3 KB - Last synced at: 9 days ago - Pushed at: 14 days ago - Stars: 0 - Forks: 0

AsrielDreemurrGM/Generics_Car_Collection
Java examples of generics, abstract classes, inheritance, and type-safe collections.
Language: Java - Size: 7.81 KB - Last synced at: 8 days ago - Pushed at: 16 days ago - Stars: 0 - Forks: 0

eugener/clix
Modern Go CLI framework with fluent API, type safety & zero-config magic. Features automatic configuration, interactive prompting, intelligent errors & POSIX compliance. Build production CLIs with 60% less code using Go generics.
Language: Go - Size: 6.28 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 1 - Forks: 0

duke-git/lancet
A comprehensive, efficient, and reusable util function library of Go.
Language: Go - Size: 5.32 MB - Last synced at: 16 days ago - Pushed at: 17 days ago - Stars: 5,045 - Forks: 497

Shopify/hoff
Higher Order Functions (and Friends) using Go 1.18+ Generics
Language: Go - Size: 113 KB - Last synced at: 5 days ago - Pushed at: 17 days ago - Stars: 30 - Forks: 4

thefuga/go-collections
Blazingly fast Collections package. Inspired by Laravel, written in Go.
Language: Go - Size: 208 KB - Last synced at: 12 days ago - Pushed at: over 1 year ago - Stars: 24 - Forks: 3

roberthein/Observable
The easiest way to observe values in Swift.
Language: Swift - Size: 4.71 MB - Last synced at: 11 days ago - Pushed at: 5 months ago - Stars: 376 - Forks: 37

JackOfFates/SocketJack
Fast, Efficient, 100% Managed, Peer to Peer, Generic, Extensible TCP Client & Server with built in Serialization that can be used to transmit any type.
Language: C# - Size: 238 KB - Last synced at: 7 days ago - Pushed at: 18 days ago - Stars: 1 - Forks: 0

janos/feed
Topic based Subscription Feed
Language: Go - Size: 30.3 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 1 - Forks: 1

poissonconsulting/universals
An R package of S3 generic methods for Bayesian analyses that generate MCMC samples
Language: R - Size: 518 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 4 - Forks: 1

Eduardo-Karpinski/hcf
HCF is a generic DAO for database persistence.
Language: Java - Size: 232 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 5 - Forks: 0

jwoudenberg/ghc-generics-cheatsheet 📦
Annotated GHC generics representations of example types
Size: 93.8 KB - Last synced at: 1 day ago - Pushed at: 19 days ago - Stars: 4 - Forks: 0

albertoSoto/java-basics
Tutorial for learning java from basics to pro, multimodule and cloud deployment
Language: Java - Size: 2.79 MB - Last synced at: 20 days ago - Pushed at: 21 days ago - Stars: 2 - Forks: 2

Sarah627/Java_miniatures
This repo is a full guide to learn java language in addition to software engineering principles, also it contains mini-applications on java from scratch -basic concepts- to small | mid-sized java projects
Language: Java - Size: 14.2 MB - Last synced at: 10 days ago - Pushed at: 21 days ago - Stars: 3 - Forks: 0

moznion/go-optional
A library that provides Go Generics friendly "optional" features.
Language: Go - Size: 90.8 KB - Last synced at: 20 days ago - Pushed at: 2 months ago - Stars: 192 - Forks: 14

zhulik/pips
Generic pipelines for Go
Language: Go - Size: 76.2 KB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 1 - Forks: 0

jurgen-kluft/cgenerics
Cross platform generics
Language: C++ - Size: 115 KB - Last synced at: 21 days ago - Pushed at: 22 days ago - Stars: 0 - Forks: 0

reactivego/rx
Reactive Extension for Go
Language: Go - Size: 2.03 MB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 17 - Forks: 1

gaeljw/typetrees
This library is intended to solve the use case of getting the erased types of a (generic) parameter. Something which was possible in Scala 2 with TypeTag and is now a bit more complex with Scala 3.
Language: Scala - Size: 104 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 11 - Forks: 1

mcarbaugh/jinq
A LINQ inspired package which extends and/or enhances native javascript data structures.
Language: TypeScript - Size: 186 KB - Last synced at: 22 days ago - Pushed at: 23 days ago - Stars: 0 - Forks: 0

serkodev/aggregator
Batch processing library for Go supports generics & values returning
Language: Go - Size: 38.1 KB - Last synced at: about 17 hours ago - Pushed at: over 3 years ago - Stars: 9 - Forks: 0

zyedidia/generic
A collection of generic data structures written in Go.
Language: Go - Size: 185 KB - Last synced at: 25 days ago - Pushed at: over 1 year ago - Stars: 1,307 - Forks: 80

einouqo/castix
Go channel multiplexing & broadcasting
Language: Go - Size: 63.5 KB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 0 - Forks: 0

curegit/reification
Reified generics in Python to get type parameters at runtime
Language: Python - Size: 51.8 KB - Last synced at: 6 days ago - Pushed at: 27 days ago - Stars: 3 - Forks: 0

jahidul2004/L2-Assignment-1
A collection of TypeScript practice files covering core concepts like types, interfaces, functions, classes, and generics — perfect for learning and hands-on coding.
Language: TypeScript - Size: 17.6 KB - Last synced at: 5 days ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

zhulik/pal
An (opinionated) dependency injection framework for Go.
Language: Go - Size: 213 KB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 1 - Forks: 0

cosmos72/gomacro
Interactive Go interpreter and debugger with REPL, Eval, generics and Lisp-like macros
Language: Go - Size: 15.1 MB - Last synced at: 25 days ago - Pushed at: 11 months ago - Stars: 2,237 - Forks: 98

emicklei/pgtalk
Go code generator to access PostgreSQL tables and views on top of pgx
Language: Go - Size: 372 KB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 22 - Forks: 0

tidwall/bgen
B-tree generator for C
Language: C - Size: 3.98 MB - Last synced at: 28 days ago - Pushed at: about 2 months ago - Stars: 133 - Forks: 11

JuraSciix/Objeckson
PHP library that supposed for mapping JSON objects to PHP objects
Language: PHP - Size: 70.3 KB - Last synced at: 30 days ago - Pushed at: 30 days ago - Stars: 0 - Forks: 0

SenseLogic/GENERIS
Versatile Go code generator.
Language: D - Size: 311 KB - Last synced at: 12 days ago - Pushed at: over 3 years ago - Stars: 47 - Forks: 1

mitranim/gg
Essential utilities missing from the Go standard library.
Language: Go - Size: 432 KB - Last synced at: 2 days ago - Pushed at: about 1 month ago - Stars: 25 - Forks: 1

destel/rill
Go toolkit for clean, composable, channel-based concurrency
Language: Go - Size: 217 KB - Last synced at: 25 days ago - Pushed at: 5 months ago - Stars: 1,672 - Forks: 21

thma/generic-persistence
GenericPersistence is a Haskell persistence library for relational databases. The approach relies on GHC.Generics. A real-world demo can be found here:
Language: Haskell - Size: 518 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 12 - Forks: 0

zacharylayne/ConstTypeArgs
Provides the means to define & use const type args which are used to "pass" values to generics via their type parameters and accessible within static contexts (such as static constructors & static methods). Const type args provide static polymorphism & type specialization, type-level configuration, enhanced type safety, and more.
Language: C# - Size: 99.4 MB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 0

a8m/syncmap
A typed implementation of the Go sync.Map using code generation
Language: Go - Size: 40 KB - Last synced at: 27 days ago - Pushed at: over 2 years ago - Stars: 256 - Forks: 18

go-kod/kod
A generics based dependency injection application framework for Go, supporting aspect oriented programming based on interceptors
Language: Go - Size: 1.25 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 186 - Forks: 6

hedzr/go-ringbuf
Lock-free MPMC Ring Buffer (Generic) for SMP, in golang. Some posts in chinese:
Language: Go - Size: 140 KB - Last synced at: 28 days ago - Pushed at: 5 months ago - Stars: 101 - Forks: 7

mattn/go-generics-example
Example code for Go generics
Language: Go - Size: 75.2 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 1,359 - Forks: 128

motoki317/sc
A simple generic in-memory caching layer
Language: Go - Size: 141 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 25 - Forks: 1

sv-tools/gpool 📦
Generic Pool in Go
Language: Go - Size: 4.88 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

awalterschulze/goderive
Derives and generates mundane golang functions that you do not want to maintain yourself
Language: Go - Size: 1.01 MB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 1,261 - Forks: 45

kizitonwose/Time
Type-safe time calculations in Kotlin, powered by generics.
Language: Kotlin - Size: 133 KB - Last synced at: 30 days ago - Pushed at: about 3 years ago - Stars: 979 - Forks: 39

SemukeloMathe/Java_Mastery_Series
Building strong Java fundamentals through practical coding covering object-oriented design, exception handling, collections framework, and concurrent programming with clean, efficient implementations.
Language: Java - Size: 53.7 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

sagittaracc/decorator
Python style decorator for PHP
Language: PHP - Size: 316 KB - Last synced at: 5 days ago - Pushed at: 7 months ago - Stars: 13 - Forks: 1

arrow-kt/arrow-meta
Functional companion to Kotlin's Compiler
Language: Kotlin - Size: 21 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 404 - Forks: 43

snowmerak/generics-for-go
useful generic codes for go
Language: Go - Size: 185 KB - Last synced at: 2 days ago - Pushed at: about 1 month ago - Stars: 9 - Forks: 0

rust-amplify/rust-amplify
Amplifying Rust language capabilities: multiple generic trait implementations, type wrappers, bit-precise numerics, derive macros
Language: Rust - Size: 1.06 MB - Last synced at: 3 days ago - Pushed at: about 1 month ago - Stars: 52 - Forks: 13

Code-Hex/go-generics-cache
A key:value store/cache library written in Go generics. LRU, LFU, FIFO, MRU, Clock support.
Language: Go - Size: 149 KB - Last synced at: about 1 month ago - Pushed at: 5 months ago - Stars: 475 - Forks: 42

daniil-berg/marshmallow-generic
Generic schema with full typing support and minimal boilerplate
Language: Python - Size: 746 KB - Last synced at: 12 days ago - Pushed at: over 1 year ago - Stars: 10 - Forks: 2

joaovictorcmd/generics-ebac
Este código foi desenvolvido como parte da avaliação do capítulo sobre Generics do curso Formação Desenvolvedor Full Stack Java da EBAC. O objetivo é demonstrar o uso de classes genéricas, herança e collections com tipos parametrizados, aplicando os conceitos estudados de forma prática.
Language: Java - Size: 3.91 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

janos/boltron
BoltDB data containers
Language: Go - Size: 78.1 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 1

DarinM223/smlgen
Code generator for Standard ML
Language: Standard ML - Size: 445 KB - Last synced at: 12 days ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 0

ritam-sarkar/JavaBasics
Language: Java - Size: 840 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

sergeyslonimsky/slices
Go slices and maps manipulation with generics
Language: Go - Size: 14.6 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

elliotchance/pie
🍕 Enjoy a slice! A utility library for dealing with slices and maps that focuses on type safety and performance.
Language: Go - Size: 836 KB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 1,999 - Forks: 96

metafates/schema
📐 Go schema declaration and validation with static types.
Language: Go - Size: 278 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 71 - Forks: 1

BytePixelMelody/FashionStoreApp
MVP, Builder, Router, DI, CoreData, async/await, Keychain, CollectionView with snapshots, Font Styles
Language: Swift - Size: 105 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 1

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

GGC0des/exercism-challenges
This repository serves as a personal collection of coding challenges from the Exercism platform. The goal is to enhance my problem-solving skills, explore different programming paradigms, and document my learning journey across multiple languages.
Language: Java - Size: 964 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

searKing/golang
various libs or tools for Golang
Language: Go - Size: 5.5 MB - Last synced at: 22 days ago - Pushed at: about 2 months ago - Stars: 104 - Forks: 13

JacksonAllan/CC
A small, ergonomic generic container library.
Language: C - Size: 1.53 MB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 294 - Forks: 10

sonirico/gozo
A practical Go toolkit with generic utilities for working with slices, maps, and functional programming primitives like Option and Result.
Language: Go - Size: 2.99 MB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 20 - Forks: 0
