Scala Fs2

Open-source Scala projects categorized as Fs2 | Edit details

Top 13 Scala Fs2 Projects

  • GitHub repo Http4s

    A minimal, idiomatic Scala interface for HTTP

    Project mention: Scala Http Framework | | 2021-11-29

    If you want something more powerful, pure-functional and you need to do complex, concurrency-heavy operations, have a look at http4s:

  • 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

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • 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: "Practical Functional Programming in Scala" Review | | 2021-12-05

    If you have a look at you'll see the table of contents and also this list in the description: "[...] Cats Effect, Fs2, Http4s, Skunk, Refined & others".

  • GitHub repo fs2-kafka

    Functional Kafka Streams for Scala

    Project mention: Need the advice to choose: FS2 vs ZIO-streams | | 2021-07-28

    If you only need statless transformations, I guess that fs2, zio-streams, and alpakka kafka are good solutions, and it's just a matter of personal preference. But zio and fs2 are definitely lightwheight when you compare it with akka streams. I see a lot of comments against ZIO streams that are not supported by the facts, since has more contributors than Here are some materials if you want to learn more about zio-kafka:

  • GitHub repo parquet4s

    Read and write Parquet in Scala. Use Scala classes as schema. No need to start a cluster.

    Project mention: Advice for storing tick data in Google Cloud | | 2021-01-25

    I don't have experience with cloud, but we used for storing data to HDFS with Akka Streams. It uses Hadoop libraries for actual writing so it supports various object stores like S3 and Google Cloud Storage.

  • GitHub repo todo-http4s-doobie

    A sample project of a microservice using http4s, doobie, and circe.

    Project mention: Just can't grok Scala | | 2021-01-17

    My only point, really, was that it isn’t just libraries that use the features and idioms of, e.g. the Typelevel ecosystem. For example, here is a “ToDo” app written with http4s, Doobie, and Circe. It reads like Typelevel library code—that is, it uses Typelevel ecosystem features and idioms, and no one familiar with them will have any trouble reading or modifying it.

  • 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.

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo laserdisc

    A Future-free Fs2 native pure FP Redis client

  • 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 fs2-data

    streaming data parsers and manipulation library

    Project mention: How do I process gigabytes size file? | | 2021-08-01

    If it's a CSV file look at fs2-data.

  • GitHub repo xs4s

    XML Streaming for Scala including FS2/cats support

    Project mention: Advice on huge XML parsing | | 2021-11-04

    Have a look at - I've used is successfully just couple of months ago.

  • GitHub repo pencil

    Simple smtp client (by minosiants)

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

    Work with systemd.time like calendar events in Scala

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 2021-12-05.

Scala Fs2 related posts


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

Project Stars
1 Http4s 2,164
2 skunk 1,244
3 pfps-shopping-cart 337
4 fs2-kafka 209
5 parquet4s 164
6 todo-http4s-doobie 157
7 pfps-examples 139
8 laserdisc 82
9 fs2-es 73
10 fs2-data 68
11 xs4s 54
12 pencil 33
13 calev 2
Find remote jobs at our new job board There are 32 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives