Scala Cats

Open-source Scala projects categorized as Cats

Top 23 Scala Cat Projects

  • Scala Exercises

    The easy way to learn Scala.

  • Project mention: How to get started? | /r/scala | 2023-06-02
  • Http4s

    A minimal, idiomatic Scala interface for HTTP

  • Project mention: How to get started? | /r/scala | 2023-06-02

    http4s is a Typelevel project, and therefore falls into the "program in Scala as if it were Haskell" category. Many people find this off-putting, but honestly, I think with the resources listed above, this is the option at the best intersection of "mature" and "well-documented" available in Scala. The reason it's off-putting to many people is that Haskell-style pure FP isn't mainstream, so it isn't so much a matter of learning a new technology as it is a matter of learning a new paradigm, which necessarily means surfacing and unlearning things you already know, and perhaps confronting the uncomfortable feeling that things you thought were "fundamental," "have to be that way," aren't, and don't. I personally found this process liberating. But not everyone does.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Monix

    Asynchronous, Reactive Programming for Scala and Scala.js.

  • Project mention: Ask HN: What are some of the most elegant codebases in your favorite language? | news.ycombinator.com | 2023-06-17
  • Monocle

    Optics library for Scala

  • skunk

    A data access library for Scala + Postgres.

  • sttp

    The Scala HTTP client you always wanted!

  • scala-pet-store

    An implementation of the java pet store using FP techniques in scala

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

    In addition to the great work from Gabriel Volpe, there's the Scala Pet Store and a to-do app.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • Eff

    Eff monad for cats - https://atnos-org.github.io/eff

  • 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: https://leanpub.com/pfp-scala

  • guardrail

    Principled code generation from OpenAPI specifications

  • mouse

    A small companion to cats (by typelevel)

  • Project mention: Mouse 0.4.2 - Early release | /r/scala | 2023-11-01

    Not related to another scala lib called mouse? https://github.com/typelevel/mouse

  • Mockito Scala

    Mockito for Scala language

  • natchez

    functional tracing for cats

  • cats-mtl

    cats transformer type classes.

  • monadless

    Syntactic sugar for monad composition in Scala

  • Pulsar4s

    Idiomatic, typesafe, and reactive Scala client for Apache Pulsar

  • pfps-examples

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

  • cats-effect-testing

    Integration between cats-effect and test frameworks

  • Iteratee

    Iteratees for Cats

  • meow-mtl

    Next Level MTL for Scala

  • Octopus

    Scala library for boilerplate-free validation (by krzemin)

  • Scala Test-State

    Scala Test-State.

  • mongo4cats

    MongoDB client wrapper for Cats Effect & FS2

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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

Scala Cats related posts

  • Mouse 0.4.2 - Early release

    2 projects | /r/scala | 1 Nov 2023
  • How to get started?

    4 projects | /r/scala | 2 Jun 2023
  • Any recommended design pattern resources?

    1 project | /r/scala | 27 Feb 2023
  • Hey, I am new to coding/programming I wanna Learn Scala to get a job. But I have no experience. I know a little bit of Python, Swift and HTML. Can you guys guide me from where to start to my journey to Learn Scala? Also which to Learn Scala 2 or Scala 3

    1 project | /r/scala | 23 Feb 2023
  • Any recommended resources for me to learn functional programming in Scala?

    1 project | /r/dataengineering | 27 Jan 2023
  • Already learned Scala syntax. Should the next book be "SICP" or "Function Programming in Scala"?

    2 projects | /r/scala | 24 Jan 2023
  • "A New Library For Imperative ZIO Programming" by Alexander Ioffe at Functional Scala 2022

    1 project | /r/scala | 10 Jan 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 6 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 Scala Exercises 2,620
2 Http4s 2,512
3 Monix 1,921
4 Monocle 1,632
5 skunk 1,552
6 sttp 1,420
7 scala-pet-store 1,057
8 Eff 571
9 pfps-shopping-cart 520
10 guardrail 513
11 mouse 354
12 Mockito Scala 346
13 natchez 319
14 cats-mtl 304
15 monadless 275
16 Pulsar4s 222
17 pfps-examples 190
18 cats-effect-testing 184
19 Iteratee 181
20 meow-mtl 162
21 Octopus 150
22 Scala Test-State 138
23 mongo4cats 102

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com