Scala Monad

Open-source Scala projects categorized as Monad

Top 9 Scala Monad Projects

  • Learn-by-doing functional programming course on Scala

    learn-by-doing course/tutorial for functional programming on scala

  • Eff

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

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • cats-mtl

    cats transformer type classes.

    Project mention: Gathering dependency management approaches | reddit.com/r/scala | 2022-02-21

    the advanced alternative to the reader monad is to use cats-mtl so you're just asking for capabilities of your effect, like Ask[F, GlobalConfig]

  • monadless

    Syntactic sugar for monad composition in Scala

    Project mention: "A New Library For Imperative ZIO Programming" by Alexander Ioffe at Functional Scala 2022 | reddit.com/r/scala | 2023-01-10
  • Each

    A macro library that converts native imperative syntax to scalaz's monadic expressions (by ThoughtWorksInc)

  • Dsl.scala

    A framework to create embedded Domain-Specific Languages in Scala

  • dotty-cps-async

    experimental CPS transformer for dotty

    Project mention: Help a Kotlin convert back into Scala world | reddit.com/r/scala | 2023-01-29

    Now in scala we have direct mode transformers: dotty-cps-async [https://github.com/rssh/dotty-cps-async] with cps-async-connect [https://github.com/rssh/cps-async-connect ] supports all well-knowm monad stacks, for ZIO also exists ZIO-direct [https://github.com/zio/zio-direct ] , for IO - cats-effect-cps [https://github.com/typelevel/cats-effect-cps ], for kyo [https://github.com/fwbrasil/kyo ] - kyo-direct.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • Play monadic actions

    A simple scala DSL to allow clean and monadic style for Play! Actions

  • free-arrow

    Implementation of the Free Arrow in Scala and other helpful tools for working with Arrows

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-01-29.

Scala Monad related posts

Index

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

Project Stars
1 Learn-by-doing functional programming course on Scala 588
2 Eff 543
3 cats-mtl 291
4 monadless 269
5 Each 254
6 Dsl.scala 253
7 dotty-cps-async 138
8 Play monadic actions 128
9 free-arrow 15
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com