Back to directory
mfirry avatar

web-frameworks-templates

Comparing different frameworks for building RESTful API in Scala. Read more below about its uses, features, and usage.

Clone repository

git clone https://github.com/mfirry/web-frameworks-templates.git

73

Stars

18

Forks

3

Watchers

MIT

License

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
cask 0.11.3 GitHub GitHub
http4s 0.23.35 GitHub GitHub
play 3.0.11 GitHub GitHub
scalatra 3.1.2 GitHub GitHub
unfiltered 0.13.0-M6 GitHub GitHub
zio-http 3.11.2 GitHub GitHub