Welcome to Scalaz 7.3

Scalaz is a Scala library for functional programming.

It provides purely functional data structures to complement those from the Scala standard library. It defines a set of foundational type classes (e.g. Functor, Monad) and corresponding instances for a large number of data structures.

Getting started

Include Scalaz in your project by adding the following to your build.sbt:

libraryDependencies += "org.scalaz" %% "scalaz-core" % "7.3.0-SNAPSHOT"


Scalaz provides additional modules for functionality beyond the basics included in scalaz-core

  • scalaz-effect: Effectful programs
libraryDependencies += "org.scalaz" %% "scalaz-effect" % "7.3.0-SNAPSHOT"