-
In any case I strongly suggest to have a look at Tapir which will make your life a bit easier and allow you to swap the HTTP backend in the future if needed.
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
It's very well documented, supported and works fine with Scala.
-
If FP is scaring you off then maybe consider Vertx.
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.