Scala cats-effect

Open-source Scala projects categorized as cats-effect | Edit details

Top 13 Scala cats-effect Projects

  • GitHub repo Monix

    Asynchronous, Reactive Programming for Scala and Scala.js.

    Project mention: Alternative to RxJava/RxScala | | 2021-02-08

    The Observer is a bit different, it returns Future[Ack] for built-in back-pressure. We can Continue / Stop synchronously or asynchronously.

  • GitHub repo skunk

    A data access library for Scala + Postgres.

    Project mention: Zio / Zionomicon : is it worth it ? | | 2021-11-01

    The libraries doobie and skunk are more closely associated with cats. They both use cats-effect and fs2 for implementing database connectiona and input-output operations. The doobie library is a wrapper on JDBC, and as such is compatible with many DBMS, such as MySQL, PostgreSQL, H2, Oracle... Whereas skunk is specific to PostgreSQL, and is based on using the server protocol of that database.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo DIStage

    Productivity-oriented collection of lightweight fancy stuff for Scala toolchain

  • GitHub repo pfps-shopping-cart

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

    Project mention: [Request] Practical FP in Scala: A hands-on approach by Gabriel Volpe | | 2021-12-15

    Looking for this book:

  • GitHub repo trading

    💱 Trading application that showcases an Event-Driven Architecture (EDA) and Functional Programming (FP)

    Project mention: GitHub - gvolpe/trading: Trading application that showcases an Event-Driven Architecture (EDA) and Functional Programming (FP) | | 2022-01-06
  • GitHub repo natchez

    functional tracing for cats

    Project mention: The wonder of context functions | | 2021-12-21

    Regarding real-world uses of this concept, I used it today to put natchez tracing in my http4s project. While the project is still small, I was shocked at the lack of invasiveness of this approach compared to usage of Kleisli to achieve the same effect.

  • GitHub repo pfps-examples

    :izakaya_lantern: Standalone examples shown in the book "Practical FP in Scala: A hands-on approach"

    Project mention: Scala FP code samples | | 2021-01-22

    You may want to check pfps-shopping-cart as well as the book that covers the step by step of how to build such application (the github repo contains a link). Also, that book also has a couple of examples that you can find here.

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • GitHub repo cats-effect-testing

    Integration between cats-effect and test frameworks

    Project mention: Are there really 'testing benefits' to programming with effects? | | 2021-01-19

    cats-effect-testing covers Specs2, ScalaTest, uTest, and minitest.

  • GitHub repo fs2-es

    Event sourcing utilities for FS2

    Project mention: A naive question about modeling task | | 2021-08-23

    In pure FP terms, the system I'm aware of for this is fs2-es for the Typelevel ecosystem. Note that I haven't actually used it. I'm just aware that it exists.

  • GitHub repo pencil

    Simple smtp client (by minosiants)

    Project mention: Pencil is a scala smtp client | | 2021-01-19
  • GitHub repo doobie-quill

    Integration between Doobie and Quill libraries

    Project mention: Why is tpolecat against ZIO? | | 2021-11-06
  • GitHub repo fly4s

    A lightweight, simple and functional wrapper for Flyway using cats effect.

    Project mention: Database migrations in Scala | | 2021-11-02
  • GitHub repo karma-plus-plus

    Project mention: karma++; | | 2021-03-21

    If you have any issues report, feature suggestions, please raise a ticket at

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 2022-01-06.

Scala cats-effect related posts


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

Project Stars
1 Monix 1,824
2 skunk 1,267
3 DIStage 502
4 pfps-shopping-cart 348
5 trading 341
6 natchez 248
7 pfps-examples 145
8 cats-effect-testing 124
9 fs2-es 74
10 pencil 33
11 doobie-quill 24
12 fly4s 18
13 karma-plus-plus 0
Find remote jobs at our new job board There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.