Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 16 Dec 2024
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: 16 Dec 2024
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: 24 Oct 2024
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: 16 Dec 2024
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: 17 Dec 2024
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: 17 Dec 2024
https://github.com/zyedidia/generic
A collection of generic data structures written in Go.
Last synced: 19 Dec 2024
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: 19 Dec 2024
https://github.com/dreymonde/Time
๐ฐ Type-safe time calculations in Swift
Last synced: 09 Dec 2024
https://github.com/dreymonde/time
๐ฐ Type-safe time calculations in Swift
Last synced: 16 Dec 2024
https://github.com/kizitonwose/time
Type-safe time calculations in Kotlin, powered by generics.
Last synced: 18 Dec 2024
https://github.com/kizitonwose/Time
Type-safe time calculations in Kotlin, powered by generics.
Last synced: 27 Oct 2024
https://github.com/jellydator/ttlcache
An in-memory cache with item expiration and generics
cache generics golang ttl-cache
Last synced: 26 Oct 2024
https://github.com/dolthub/swiss
Golang port of Abseil's SwissTable
abseil asm collection data-structures generics golang hashmap hashtable sse3 swisstable
Last synced: 20 Dec 2024
https://github.com/kcsongor/generic-lens
Generically derive traversals, lenses, and prisms.
generics lenses optics traversals type-level-programming
Last synced: 21 Dec 2024
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: 20 Dec 2024
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: 21 Dec 2024
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: 09 Dec 2024
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: 22 Dec 2024
https://github.com/spatie/typed
Improvements to PHP's type system in userland: generics, typed lists, tuples and structs
Last synced: 20 Nov 2024
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: 16 Dec 2024
https://github.com/joeshaw/gengen
A Go source transformation tool for generics
Last synced: 30 Sep 2024
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: 20 Dec 2024
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: 15 Dec 2024
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: 21 Dec 2024
https://github.com/peterrk/slices
fast generic sort for slices in golang
generics go golang high-performance sort
Last synced: 19 Dec 2024
https://github.com/i-am-tom/higgledy
Higher-kinded data via generics
generics ghc higher-kinded-types
Last synced: 21 Dec 2024
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: 26 Oct 2024
https://github.com/moznion/go-optional
A library that provides Go Generics friendly "optional" features.
generics go golang optional optional-typing
Last synced: 18 Dec 2024
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: 10 Nov 2024
https://github.com/golang-design/go2generics
๐งช A chunk of experiments and demos about Go 2 generics design (type parameter & type set)
Last synced: 16 Nov 2024
https://github.com/dmjio/envy
:angry: Environmentally friendly environment variables
environment-variables envy generics hackage haskell system typeclass
Last synced: 18 Dec 2024
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: 21 Dec 2024
https://github.com/destel/rill
Go concurrency with channel transformations, type safety, batching and error handling. No boilerplate
channels concurrency functional-programming generics go golang goroutines pipeline streaming
Last synced: 19 Nov 2024
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: 02 Dec 2024
https://github.com/albertodebortoli/Promis
The easiest Future and Promises framework in Swift. No magic. No boilerplate.
futures generics promises swift
Last synced: 04 Dec 2024
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: 20 Dec 2024
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: 07 Nov 2024
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 Oct 2024
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: 16 Dec 2024
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: 20 Nov 2024
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: 16 Nov 2024
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: 21 Nov 2024
https://github.com/go-kod/kod
A generics based dependency injection application framework for Go, support OpenTelemetry trace/metric/log natively ๐๐๐
application code-generation dependency-injection dependency-management di do framework fx generics go golang grpc interceptor microservice monorepo opentelemetry opentelemetry-go reflection wire
Last synced: 26 Oct 2024
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: 16 Dec 2024
https://github.com/lysxia/generic-random
Generic random generators
arbitrary generics haskell quickcheck random-generation testing
Last synced: 20 Dec 2024
https://github.com/soft/iter
iter is a generic iterator library for Go
generics go golang golang-library iteration iterator iterators optional
Last synced: 29 Nov 2024
https://github.com/dankogai/swift-complex
Complex numbers in Swift
complex-numbers generics math swift
Last synced: 28 Oct 2024
https://github.com/samber/hot
๐ถ๏ธ In-memory caching library for Go
2q arc cache chain concurrency expiration generics go golang in-memory jitter lfu loader lru performance sharding ttl
Last synced: 17 Nov 2024
https://github.com/nkcmr/async
experimental promises in go1.18 with generics
async async-await generics go golang
Last synced: 09 Nov 2024
https://github.com/smallnest/exp
Experimental packages not in std and golang.org/exp
collections container generic generics go
Last synced: 29 Oct 2024
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: 14 Nov 2024
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: 17 Dec 2024
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: 23 Nov 2024
https://github.com/ivan-magda/MVVM-Example
iOS protocol-oriented MVVM examples
generics ios mvvm protocol-oriented swift
Last synced: 12 Nov 2024
https://github.com/sasha-s/go-inline
Generic Data Structures/Algorithms in golang.
code-generation generics golang templates
Last synced: 28 Oct 2024
https://github.com/ivan-magda/mvvm-example
iOS protocol-oriented MVVM examples
generics ios mvvm protocol-oriented swift
Last synced: 06 Nov 2024
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: 23 Nov 2024
https://github.com/nwillc/genfuncs
Go 1.18+ polymorphic generic containers and functions.
Last synced: 26 Oct 2024
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: 28 Oct 2024
https://github.com/goldziher/go-utils
Simple and performant utilies using Go generics inspired by JavaScript and Python
Last synced: 17 Nov 2024
https://github.com/calebzulawski/generic-simd
Generic SIMD abstractions for Rust.
generics rust rust-generics simd
Last synced: 11 Nov 2024
https://github.com/xvik/generics-resolver
Java generics runtime resolver
generics java reflection utility
Last synced: 18 Dec 2024
https://github.com/diamirio/endpoints
Type-Safe Swift Networking
generics ios macos networking parsing swift swift-5 tvos watchos
Last synced: 15 Nov 2024
https://github.com/lysxia/generic-data
Generic data types in Haskell, utilities for GHC.Generics
Last synced: 22 Dec 2024
https://github.com/lobocv/simpleflow
Generic simple workflows and concurrency patterns
batching concurrency counter deduplication generics go golang timeseries worflows workerpool
Last synced: 08 Nov 2024
https://github.com/senselogic/GENERIS
Versatile Go code generator.
code-generator conditional-compilation conversion generics golang html-templating style
Last synced: 26 Oct 2024
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: 14 Nov 2024
https://github.com/senselogic/generis
Versatile Go code generator.
code-generator conditional-compilation conversion generics golang html-templating style
Last synced: 16 Nov 2024
https://github.com/dirkluijk/ngx-typesafe-forms
Because FormControl<T> is more awesome than FormControl!
angular forms generics reactive typescript
Last synced: 29 Oct 2024
https://github.com/butuzov/harmony
Go's concurrency patterns as generic library to use.
concurrency concurrency-patterns generics go
Last synced: 28 Oct 2024
https://github.com/s0rg/quadtree
Generic, zero-alloc, 100%-test covered Quadtree for golang
data-structures generics golang golang-library quadtree
Last synced: 17 Nov 2024
https://github.com/deckarep/ziglang-set
A generic and general purpose Set implementation for the Zig language
datastructures generics set standard-library zig ziglang
Last synced: 14 Oct 2024
https://github.com/golang-design/chann
a unified channel package for buffered, unbuffered, and unbounded channels
channels generics golang unbounded-channel
Last synced: 09 Nov 2024
https://github.com/earthboundkid/truthy
Package truthy provides truthy condition testing with Go generics
generics go golang truthy truthy-checks
Last synced: 28 Oct 2024
https://github.com/pigeonhands/confuserexplugins
Transforms all types to generics, and all constructor calls and method calls into generic call factories.
c-sharp confuserex generics obfuscation
Last synced: 13 Nov 2024
https://github.com/chainbound/shardmap
A performant, highly concurrent and simple sharded hashmap implementation using generics
cache concurrency generics golang high-performance low-latency map sharding
Last synced: 24 Nov 2024
https://github.com/alfianlosari/generictableviewcontroller
An example of Generic UITableViewController implementation
generics ios swift uitableviewcontroller
Last synced: 14 Nov 2024
https://github.com/1995parham/linkedlist
The first generic linked list in go :dancer:
Last synced: 07 Nov 2024