Scala Typeclasses

Open-source Scala projects categorized as Typeclasses

Top 6 Scala Typeclass Projects

  • cats-effect

    The pure asynchronous runtime for Scala

    Project mention: A question about Http4s new major version | /r/scala | 2023-04-25

    Those benchmarks are using a snapshot version of cats-effect. I don't know where that one comes from, but previously they were using a snapshot from which had some issues (3.5-6581dc4, 70% performance degradation), which have since been resolved (see that PR for more info and comparative benchmarks).

  • magnolia

    Easy, fast, transparent generic derivation of typeclass instances

    Project mention: Question regarding Recursive datatypes and cats typeclasses (Haskell to Scala) | /r/scala | 2023-07-06

    Scala 2/3: * Magnolia

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • Learn-by-doing functional programming course on Scala

    learn-by-doing course/tutorial for functional programming on scala

  • pfps-shopping-cart

    :shopping_cart: The Shopping Cart application developed in the book "Practical FP in Scala: A hands-on approach"

    Project mention: Where can I find a Typelevel code example? | /r/scala | 2023-12-10

    Gabriel Volpe has a book that goes over just that using the typelevel stack. I highly recommend it:

  • tofu

    Functional programming toolbox

    Project mention: Companies with interesting Scala projects | /r/scala | 2023-06-02

    Tinkoff has a strong Scala FP presense: - - -

  • cats-mtl

    cats transformer type classes.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-12-10.

Scala Typeclasses related posts


What are some of the best open-source Typeclass projects in Scala? This list will help you:

Project Stars
1 cats-effect 1,942
2 magnolia 740
3 Learn-by-doing functional programming course on Scala 606
4 pfps-shopping-cart 518
5 tofu 515
6 cats-mtl 304
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives