Scala HTTP Client

Open-source Scala projects categorized as HTTP Client | Edit details

Top 7 Scala HTTP Client Projects

  • GitHub repo Http4s

    A minimal, idiomatic Scala interface for HTTP

    Project mention: Akka became the de-facto solution for Scala web development? | | 2021-09-18


  • GitHub repo Akka HTTP

    The Streaming-first HTTP server/module of Akka

    Project mention: Any HTTPS web proxy library in Scala? | | 2021-08-06

    I'd second this. You might take a look at

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo Skinny Framework

    :monorail: "Scala on Rails" - A full-stack web app framework for rapid development in Scala

  • GitHub repo Dispatch

    Scala wrapper for the Java AsyncHttpClient.

  • GitHub repo zio-http

    A scala library to write Http apps.

    Project mention: How is scala as microservices-based backend for web service? | | 2021-08-25
  • GitHub repo Play WS

    Standalone Play WS, an async HTTP client with fluent API

    Project mention: Scala or Go: Who Wore It Better? | | 2021-09-06

    In this example, the code uses Play WS Standalone as a REST client to fetch JSON containing a UUID. Play WS has an asynchronous, non-blocking API based on Future, so you need to provide an ExecutionContext via Akka. That's all the boilerplate at the beginning of this example. Sometimes it will be done for you as when you use Play WS in the context of Play Framework. Nonetheless, you should be aware it has to happen somewhere.

  • GitHub repo scala-http-client

    Extends the akka-http-client with retry logic, error handling, logging and signing

    Project mention: How to integrate retries for HTTP requests to an external service? | | 2021-01-08

    Additionally, you may want to take a look at It's a simple library based on akka-http that we developed as open-source and use and maintain at MOIA. Feel free to contact me in case of questions.

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-09-18.


What are some of the best open-source HTTP Client projects in Scala? This list will help you:

Project Stars
1 Http4s 2,100
2 Akka HTTP 1,199
3 Skinny Framework 723
4 Dispatch 432
5 zio-http 341
6 Play WS 195
7 scala-http-client 2
Find remote jobs at our new job board There are 25 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives