Scala Effects

Open-source Scala projects categorized as Effects | Edit details

Top 5 Scala Effect Projects

  • GitHub repo ZIO

    ZIO — A type-safe, composable library for async and concurrent programming in Scala

    Project mention: Need the advice to choose: FS2 vs ZIO-streams | reddit.com/r/scala | 2021-07-28
  • GitHub repo cats-effect

    The pure asynchronous runtime for Scala

    Project mention: Functors and Monads For People Who Have Read Too Many "Tutorials" | reddit.com/r/programming | 2021-06-26

    As for the "real world," Scala with the cats-effect ecosystem, PureScript, fp-ts, and no doubt others I'm forgetting at the moment are all explicitly inspired by Haskell.

  • GitHub repo Eff

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

  • GitHub repo tofu

    Functional programming toolbox (by TinkoffCreditSystems)

    Project mention: Monocle 3 Roadmap | reddit.com/r/scala | 2021-01-21

    Note: I believe tofu-optics uses a profunctor encoding under the hood which let them side steps some type inference issues. Better to check with Odomontois.

  • GitHub repo Parapet

    A purely functional library to build distributed and event-driven systems

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-07-28.

Index

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

Project Stars
1 ZIO 2,948
2 cats-effect 1,245
3 Eff 498
4 tofu 343
5 Parapet 113