-
http4s/http4s
A minimal, idiomatic Scala interface for HTTP
Scala versions: 3.x 2.13 2.12Scala.js versions: 1.xScala Native versions: 0.4 -
softwaremill/sttp
The Scala HTTP client you always wanted!
Scala versions: 3.x 2.13 2.12 2.11Scala.js versions: 1.xScala Native versions: 0.4 -
softwaremill/tapir
Declarative, type-safe web endpoints library
Scala versions: 3.x 2.13 2.12Scala.js versions: 1.xScala Native versions: 0.4sbt plugins: 1.0 -
akka/akka-http
The Streaming-first HTTP server/module of Akka
Scala versions: 3.x 2.13 2.12 2.11 -
paypal/squbs
Akka Streams & Akka HTTP for Large-Scale Production Deployments
Scala versions: 2.13 2.12 2.11 -
zio/zio-http
A next-generation Scala framework for building scalable, correct, and efficient HTTP clients and servers
Scala versions: 3.x 2.13 2.12 -
skinny-framework/skinny-framework
:monorail: "Scala on Rails" - A full-stack web app framework for rapid development in Scala
Scala versions: 2.13 2.12 2.11 2.10 -
dispatch/reboot
Scala wrapper for the Java AsyncHttpClient.
Scala versions: 2.13 2.12 2.11 2.10 -
playframework/play-ws
Standalone Play WS, an async HTTP client with fluent API
Scala versions: 3.x 2.13 2.12 2.11 -
spinoco/fs2-http
Http Server and client using fs2
Scala versions: 2.12 2.11 -
apache/incubator-pekko-http
The Streaming-first HTTP server/module of Apache Pekko
Scala versions: 3.x 2.13 2.12 -
ollls/zio-tls-http
100% non-blocking, Java NIO only( inspired by zio-nio) , JSON HTTP server based on Scala ZIO library. Everything including TLS encryption modeled as ZIO effects, convenient route DSL similar to https4s, up to 30K TPS local JSON transaction with 25 threads on 6 cores(i7) with ZIO fibers.
Scala versions: 3.x 2.13 -
xuwei-k/httpz
purely functional http client with scalaz.Free
Scala versions: 3.x 2.13 2.12 2.11 2.10 -
line/armeria
Your go-to microservice framework for any situation, from the creator of Netty et al. You can build any type of microservice leveraging your favorite technologies, including gRPC, Thrift, Kotlin, Retrofit, Reactive Streams, Spring Boot and Dropwizard.
Scala versions: 3.x 2.13 2.12 -
http4s/http4s-dom
http4s, in a browser near you
Scala versions: 3.x 2.13 2.12Scala.js versions: 1.x -
sungiant/zenith
:zap: Functional Scala HTTP server, client, and toolkit.
Scala versions: 2.12 2.11 -
f100ded/play-fake-ws-standalone
Mock Standalone WS for Play 2.6
Scala versions: 2.12 2.11 -
taintech/bittrex-scala-client
Fast, stable, boilerplate-free, simple Bittrex REST API Scala client implementation.
Scala versions: 2.12