/web-frameworks-templates

Comparing different frameworks for building RESTful API in Scala

Primary LanguageScalaMIT LicenseMIT

Scala CI Scala Steward badge

EXPERIMENTS on the look-and-feel (from the point of view of the developer experience) of a few frameworks/libraries used to develop web services in Scala.

At the end of the day all the examples should have:

  • a '/' endpoint that would return [1, 2, 3] (json)
  • a '/json' that would return {'message':'Hello, World!'} (json)
  • a '/plaintext' that would return Hello, World!' (plaintext)

High-Level Server Frameworks

Name Version License Github Stars
akka-http 10.5.2 GitHub GitHub
cask 0.9.1 GitHub GitHub
finatra 22.7.0 GitHub GitHub
http4s 0.23.12 GitHub GitHub
play 2.8.8 GitHub GitHub
scalatra 2.8.2 GitHub GitHub
unfiltered 0.10.4 GitHub GitHub
zio-http 2.0.0-RC2 GitHub GitHub