Cats is a Lightweight, modular, and extensible library for functional programming.
Project Website
https://github.com/typelevel/cats
Cats Effect · The pure asynchronous runtime for Scala
https://github.com/typelevel/cats-effect
Reading List
About Cats
About Sub-typing and Type-classes