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.
5k stars
188 watching
1k forks
Language: Scala
last commit: 7 days ago
Linked from 3 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 |