Cats API

Cats is a lightweight, modular library for functional programming in Scala. It provides type class abstractions (Functor, Monad, Applicative, etc.) and their instances for standard library types. The most widely used functional programming library in the Scala ecosystem (56% adoption).

API entry from apis.yml

apis.yml Raw ↑
aid: scala:cats
name: Cats API
description: Cats is a lightweight, modular library for functional programming in Scala. It provides type
  class abstractions (Functor, Monad, Applicative, etc.) and their instances for standard library types.
  The most widely used functional programming library in the Scala ecosystem (56% adoption).
tags:
- Category Theory
- Functional Programming
- Scala
- Type Classes
humanURL: https://typelevel.org/cats/
properties:
- type: Documentation
  url: https://typelevel.org/cats/
- type: API Documentation
  url: https://typelevel.org/cats/api/
- type: GitHub
  url: https://github.com/typelevel/cats