-
http4s/http4s 1.0.0-M43
A minimal, idiomatic Scala interface for HTTP
Scala versions: 3.x 2.13Scala.js versions: 1.xScala Native versions: 0.4 -
softwaremill/tapir 1.11.9
Rapid development of self-documenting APIs
Scala versions: 3.x 2.13 2.12Scala.js versions: 1.xScala Native versions: 0.5sbt plugins: 1.x -
akka/akka-http 10.5.3
The Streaming-first HTTP server/module of Akka
Scala versions: 3.x 2.13 2.12 -
zio/zio-http 3.0.1
A next-generation Scala framework for building scalable, correct, and efficient HTTP clients and servers
Scala versions: 3.x 2.13 2.12Scala.js versions: 1.x -
apache/pekko-http 1.1.0
The Streaming-first HTTP server/module of Apache Pekko
Scala versions: 3.x 2.13 2.12 -
lolgab/snunit 0.9.0
Scala Native HTTP server based on NGINX Unit
Scala versions: 3.x 2.12Scala Native versions: 0.4sbt plugins: 1.x -
spinoco/fs2-http 0.4.1
Http Server and client using fs2
Scala versions: 2.12 2.11 -
ollls/zio-tls-http 2.0.1
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 -
softwaremill/livestub 0.2.1
The HTTP server stub you always wanted!
Scala versions: 2.13 -
line/armeria 1.31.0
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 -
sake92/sharaf 0.7.5
Minimalistic Scala 3 web framework
Scala versions: 3.x -
sungiant/zenith 0.4.5
:zap: Functional Scala HTTP server, client, and toolkit.
Scala versions: 2.12 2.11 -
analogweb/analogweb-scala 0.13.0
Tiny High Performance HTTP Server for Scala
Scala versions: 3.x 2.13 2.12 -
aliics/mouse 0.6.1
Small, simple, minimal HTTP library written in Scala.
Scala versions: 3.x -
ollls/quartz-h2 0.8.5
Asynchronous Java NIO http/2 only packet streaming server with TLS encryption implemented as Scala CATS effect. Direct native translation of fs2 stream chunks into http2 packets ( inbound and outbound ).
Scala versions: 3.x -
ollls/zio-quartz-h2 0.5.7
ZIO2 native, asynchronous Java NIO based implementation of http/2 packet streaming server with TLS encryption implemented as scala ZIO2 effect. Direct native translation of ZIO ZStream chunks into http2 packets (inbound and outbound).
Scala versions: 3.x -
marcinzh/enterprise 0.2.0
Serve HTTP using Algebraic Effects and Handlers
Scala versions: 3.x