Since PlayFramework has stalled in development, any tips on migrating to akka-http?

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

Our great sponsors
  • OPS - Build and Run Open Source Unikernels
  • Scout APM - Less time debugging, more time building
  • SonarQube - Static code analysis for 29 languages.
  • http4s-jwt-auth

    :lock: Opinionated JWT authentication library for Http4s

    Multiple libraries support JWT in http4s.

  • http4s-akka

    An akka integration to handle websockets with actors.

    There is native websockets support but since actors (as in Akka) are not purely functional, there is no support for Akka Actors. Its really outdated but you can look into this library I wrote to support that use case.

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • akka-http-session

    Web & mobile client-side akka-http sessions, with optional JWT support

    For session support with JWT, look at https://github.com/softwaremill/akka-http-session

  • Akka

    Build highly concurrent, distributed, and resilient message-driven applications on the JVM

    Akka-http has a very nice routing mechanism (see https://doc.akka.io/docs/akka-http/current/common/http-model.html). Regarding reverse routing you are kinda out of luck (see https://github.com/akka/akka/issues/16815) although I have never seen myself using it unless you are doing asset based stuff (ergo https://github.com/mdedetrich/akka-http-webjars)

  • akka-http-webjars

    Serve static assets from WebJars

    Akka-http has a very nice routing mechanism (see https://doc.akka.io/docs/akka-http/current/common/http-model.html). Regarding reverse routing you are kinda out of luck (see https://github.com/akka/akka/issues/16815) although I have never seen myself using it unless you are doing asset based stuff (ergo https://github.com/mdedetrich/akka-http-webjars)

  • sbt-digest

    sbt-web plugin for checksum files

    You can use stuff like https://github.com/sbt/sbt-digest for asset fingerprinting

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