Scala cats-effect

Open-source Scala projects categorized as cats-effect

Top 20 Scala cats-effect Projects

  • Monix

    Asynchronous, Reactive Programming for Scala and Scala.js.

    Project mention: Scala isn't fun anymore | | 2022-09-10

    The author is the creator of Monix and implemented the first version of cats-effect. He knows what he is doing.

  • skunk

    A data access library for Scala + Postgres.

    Project mention: New to Scala; | | 2022-10-14

    The major performance issue with Skunk is tracked here. tl;dr prepared statements currently take a horrifying number of network round-trips to the database. I'm sympathetic to Rob's "what you see is what you get" priorities for Skunk. But I'm glad to see an outline of a plan that sounds like it would satisfy those objectives without being so, for lack of a better term, naïve in their pursuit.


    ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises

  • DIStage

    Productivity-oriented collection of lightweight fancy stuff for Scala toolchain

    Project mention: You Want Modules, Not Microservices | | 2023-01-03


    We delivered many talks on that subject and implemented an ultimate tool for that: (the links to the talks are in the readme).

    The library is for Scala, though all the principles may be reused in virtually any environment.

    One of the notable mainstream (but dated) approaches is OSGi.

  • trading

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

    Project mention: I have decided to connect my future with Scala (if possible), need little advice | | 2023-05-22

    Functional Event-Driven Architecture for the ZIO ecosystem. I hear Zionomicon is evolving again, and that's good news. But there's literally years of more work to do.

  • pfps-shopping-cart

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

    Project mention: Udemy vs Rock the JVM for Cats, Cats Effect, and FS2 | | 2023-03-20

    The only issue I had was how to put all this knowledge together. For that I bought Practical FP in scala by Gabriel Vlope, it's not for beginners, tho but takes you through a project with the latest typelevel stack. Here's the link.

  • natchez

    functional tracing for cats

  • pfps-examples

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

  • CodiumAI

    TestGPT | Generating meaningful tests for busy devs. Get non-trivial tests (and trivial, too!) suggested right inside your IDE, so you can code smart, create more value, and stay confident when you push.

  • Stryker4s

    Mutation testing for Scala

  • cats-effect-testing

    Integration between cats-effect and test frameworks

  • fs2-es

    Event sourcing utilities for FS2

  • mongo4cats

    MongoDB client wrapper for Cats Effect & FS2

    Project mention: I want to move to Scala 3, but I'm not sure what libraries to use | | 2022-08-31

    For MongoDB use Mongo4cats with ZIO

  • sttp-oauth2

    OAuth2 client library implemented in Scala using sttp

  • graalnative4s

    Employ Scala for serverless applications

    Project mention: [Scala] Iniziare con graalvm e http4s | | 2023-04-21
  • pencil

    Simple smtp client (by minosiants)

  • fly4s

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

  • scache

    Cache in Scala with cats-effect

    Project mention: Does anyone have a cache library recommendation for scala? | | 2023-03-13

    Try may be? It is pure Scala and powering some very critical production applications.

  • batcher

    Batch similar requests together transparently

    Project mention: Library for batching requests | | 2023-04-02
  • neutron

    :stars: Purely functional Apache Pulsar client for Scala built on top of Fs2 (by profunktor)

    Project mention: I want to move to Scala 3, but I'm not sure what libraries to use | | 2022-08-31

    I think typelevel stack supports all of your requirements (in Scala 3): - Http4s for http client/server - Skunk for database - for pulsar

  • wiringbits-scala-newbie-warts

    A collection of WartRemover warts for Scala newbies used by Wiringbits

  • karma-plus-plus

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

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-05-22.

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,896
2 skunk 1,453
3 DIStage 566
4 trading 531
5 pfps-shopping-cart 463
6 natchez 298
7 pfps-examples 179
8 Stryker4s 176
9 cats-effect-testing 159
10 fs2-es 79
11 mongo4cats 69
12 sttp-oauth2 62
13 graalnative4s 62
14 pencil 44
15 fly4s 44
16 scache 31
17 batcher 17
18 neutron 14
19 wiringbits-scala-newbie-warts 4
20 karma-plus-plus 0
Access the most powerful time series database as a service
Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.