cats

Functional programming library

A library providing abstractions for functional programming in Scala, aiming to support core, binary compatible, modular and efficient typeful libraries.

Lightweight, modular, and extensible library for functional programming.

GitHub

5k stars
188 watching
1k forks
Language: Scala
last commit: 7 days ago
Linked from 3 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
typelevel/cats-parse A Scala parsing library designed to be compatible, performant, safe, and stable across various platforms and versions. 233
typelevel/fs2 A library for purely functional and effectful stream processing in Scala. 2,371
non/cats A collection of abstractions and tools to support functional programming in Scala. 29
typelevel/skunk A data access library for building Scala applications that interact with Postgres databases. 1,588
scalaz/scalaz A set of functional programming tools and type classes to complement the Scala standard library 4,668
fpinscala/fpinscala A comprehensive collection of exercises, hints, and answers for learning functional programming in Scala. 5,698
milessabin/shapeless Generic programming library for Scala that enables abstracting over generic functions and eliminating boilerplate code 3,394
higherkindness/droste A recursion library for functional programming in Scala 388
monix/monix A high-performance library for composing asynchronous programs using functional programming principles 1,929
optics-dev/monocle A Scala library providing a functional programming style interface to manipulate and compose data structures using lenses and other combinatorial techniques. 1,654
teaentitylab/fpgo A Golang library providing functional programming features and Rx-style coding capabilities. 348
scala-hamsters/hamsters A utility library that provides functional programming features and utilities for Scala development 291
typelevel/doobie A functional JDBC layer that abstracts database interactions in a Scala-based programming language 2,171
scalalandio/chimney A library for boilerplate-free data transformations using type-safe mapping and automatic conversion. 1,174
jap-company/fields A modular validation library for Scala that enables expressive and lightweight validation of data structures. 48