15 results
-
typelevel/cats-effect
The purely functional runtime system for Scala
Scala (JVM): 2.10 2.11 2.12 2.13 scala3Scala.js: 0.6 1.x -
propensive/magnolia
Simple, fast, transparent generic derivation for typeclasses
Scala (JVM): 2.11 2.12 2.13Scala.js: 0.6 1.xScala-Native: 0.3 -
tofu-tf/tofu
Functional programming toolbox
Scala (JVM): 2.12 2.13 -
tinkoffcreditsystems/tofu
Functional programming toolbox
Scala (JVM): 2.11 2.12 2.13 -
typelevel/cats-mtl
cats transformer type classes.
Scala (JVM): 2.11 2.12 2.13 scala3Scala.js: 0.6 1.x -
djspiewak/shims
Seamless interop layer between cats and scalaz
Scala (JVM): 2.10 2.11 2.12 2.13Scala.js: 0.6 1.x -
softwaremill/scala-common
Tiny independent libraries with a single purpose, often a single class
Scala (JVM): 2.11 2.12 2.13Scala.js: 0.6 1.x -
scalaz/scalaz-deriving
Principled, fast, typeclass derivation.
Scala (JVM): 2.11 2.12 2.13 -
hablapps/puretest
Purely functional testing in Scala
Scala (JVM): 2.12 -
dmytromitin/auxify
Introduces macro/meta annotations @ aux, @ self, @ instance, @ apply, @ delegated, @ syntax and String-based type class LabelledGeneric
Scala (JVM): 2.10 2.11 2.12 2.13 -
xuwei-k/play2scalaz
Scalaz typeclasses <~> Playframework2 typeclasses
Scala (JVM): 2.10 2.11 2.12 2.13Scala.js: 0.6 1.x -
kag0/ninny-json
JSON typeclasses that know the difference between null and absent fields
Scala (JVM): 2.12 2.13 -
mlopes/wen
Date and time types and instances
Scala (JVM): 2.12 -
dmytromitin/shapeless
Generic programming for Scala
Scala (JVM): 2.10 2.11 2.12 2.13