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).