Akka became the de-facto solution for Scala web development?

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

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • Finch.io

    Scala combinator library for building Finagle HTTP services (by finagle)

  • Finagle, possibly with Finch on top.

  • Play

    The Community Maintained High Velocity Web Framework For Java and Scala.

  • Play, blergh for some, not blergh for others ;)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Finagle

    A fault tolerant, protocol-agnostic RPC system

  • Finagle, possibly with Finch on top.

  • Http4s

    A minimal, idiomatic Scala interface for HTTP

  • http4s

  • Akka

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

  • For now, Scala 3 projects can depend on the 2.13 version of Akka, but work on publishing Akka for Scala 3 seems to be progressing steadily: https://github.com/akka/akka/issues/30243

  • msdemos

    Demostration of simple microservices written in Scala using various frameworks

  • I've written sample apps in Scala 3 that all do the same thing at https://github.com/hohonuuli/msdemos using akka-http (some issues at the moment), cask, finatra (which doesn't work with Scala 3), helidon, http4s, javalin, scalatra, sparkjava, vertx, and zio-http. I wrote those as an exercise in understanding particular frameworks and benchmarking them. (I write a lot of microservices). You can peruse the code there to get a feel for what it takes to write a service in a particular framework

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

  • Play Framework 2.9.0 Release Candidate

    1 project | news.ycombinator.com | 20 Sep 2023
  • Play (1) Linux manual page

    1 project | news.ycombinator.com | 11 Jun 2023
  • Scala opensource projects

    4 projects | /r/scala | 6 May 2023
  • Play Framework for Java and Scala

    1 project | news.ycombinator.com | 1 May 2023
  • How does web developement process compare to java web developement ?

    1 project | /r/Python | 2 Mar 2023