The perfect companion for your Kotlin journey - Inspired by functional, data-oriented and concurrent programming
-
Updated
Nov 12, 2026 - Kotlin
GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — Build software better, together
#
typeclassesHere are 113 public repositories matching this topic...Language: All
Filter by language
Sort: Most stars
Sort options
The perfect companion for your Kotlin journey - Inspired by functional, data-oriented and concurrent programming
kotlin monads functional-programming arrow coroutines kotlin-library optics kotlin-dsl polymorphism typeclasses hacktoberfest functional-data-structure continuations for-comprehension typed-lambda-calculus fp-types delimited-continuations kotlin-libraries
The pure asynchronous runtime for Scala
Lambda the ultimate Pattern Factory: FP, Haskell, Typeclassopedia vs Software Design Patterns
haskell functional-languages design-patterns monad functor category-theory typeclasses monoids monad-transformers strategy-pattern builder-pattern traversable factory-pattern function-composition pattern-language reader-monad gof-patterns functors iterator-pattern typeclassopedia
Easy, fast, transparent generic derivation of typeclass instances
scala generic-programming typeclass generic-derivation typeclasses datatypes typeclass-derivation derives-typeclasses implicit-search magnolia-derivation
Smart, pythonic, ad-hoc, typed polymorphism for Python
learn-by-doing course/tutorial for functional programming on scala
comonads monads tutorial scala course functional-programming monad functor monoid typeclasses monad-transformers applicative functional-idioms
🛒 The Shopping Cart application developed in the book "Practical FP in Scala: A hands-on approach"
cats scala functional-programming book http4s fs2 fp typeclasses refined tagless-final finally-tagless tagless skunk cats-effect typeclass-derivation newtypes
Functional programming toolbox
config functional-programming logging effects concurrent optics typeclasses hacktoberfest reader-monad tagless-final
Functional programming great resources
scala algebra functional-programming monad category-theory recursion-schemes monoid typeclass typeclasses monad-transformers free-monads
Functional companion to Kotlin's Compiler
kotlin meta code linter ide metaprogramming macros generics template-metaprogramming intellij-plugin tree-structure kotlin-compiler typeclasses compiler-plugin typesystem quasiquote codegeneration union-type higher-kinded-types kotlin-multiplatform
Full-featured interfaces for C99
c99 oop metaprogramming macros generic-programming object-oriented polymorphism typeclasses type-system dynamic-dispatch metalang99
cats transformer type classes.
Seamless interop layer between cats and scalaz
Functional Programming library for Java
java monads memoization stream experimental functional-programming tuples effects io-monad monad free-monad typeclasses monad-transformers immutable-collections mtl tagless-final higher-kinded-types
Tiny independent libraries with a single purpose, often a single class
Cheat Sheets for programming languages and tools
documentation haskell latex cheatsheet latex-template ctf typeclasses haskell-learning reference-card
Learn Functional Programming in Scala
📚 A demonstration of implementing a "type-safe" lazy iterator interface in pure C99
Higher-kinded types, monads and composable effects for Java 25: the Effect Path API for railway-style error handling, advanced optics (lens/prism/traversal) with code generation for records and sealed types, compile-time DTO mapping that reports every bad field, and Spring Boot integration.
java validation spring-boot functional-programming prism traversal effects annotation-processor immutability monad lens code-generation optics hkt typeclasses higher-kinded-types bean-mapping dto-mapping higher-kinded-j java25
Add this topic to your repoTo associate your repository with the typeclasses topic, visit your repo's landing page and select "manage topics." |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |