I love Scala but I can't stand:

This page summarizes the projects mentioned and recommended in the original post on /r/scala

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • Scala Async

    An asynchronous programming facility for Scala

    Here is your async/await ;) https://github.com/scala/scala-async

  • cats-effect

    The pure asynchronous runtime for Scala

    So limited, so many landmines, eg https://github.com/typelevel/cats-effect/issues/749

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • better-monadic-for

    Desugaring scala `for` without implicit `withFilter`s

    There is https://github.com/oleg-py/better-monadic-for/ but it's still not ideal. And Scala 3 comes with some improvements, but still leaves a lot to be deserved.

  • monadic-reflection

    I think this is the most interesting comment in the thread even though it is hidden for me by down votes. for comprehension is a pain point for Scala developers and many developers come from other languages where async await is used a lot and very successfully. There is some interesting work on this (that requires loom) https://www.youtube.com/watch?v=UmO-f0qTRSU https://github.com/lampepfl/monadic-reflection

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts