Typelevel
Typelevel is a set of functional programming libraries for Scala. Cats and Cats Effect are the two most important libraries in this ecosystem: Cats offers practical implementations of popular monads and other type classes, while Cats Effect is one of the major effect systems in the Scala ecosystem used at scale in critical systems.
-
Cats
Master Scala and functional programming with the Cats library: Learn to write high-level, grounded code using one of the most popular libraries in the functional programming ecosystem
-
Cats Effect
Write composable, high-performance, purely functional applications and boost your productivity with Cats Effect, one of the most powerful libraries for Scala
-
Typelevel Rite of Passage
Build your own full-stack Scala application with Typelevel: working on credit card checkout and emails, experience real-world development with our comprehensive course, and see the live app here