Scala HTTP

Open-source Scala projects categorized as HTTP

Top 23 Scala HTTP Projects

  1. Finagle

    A fault tolerant, protocol-agnostic RPC system

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. SynapseML

    Simple and Distributed Machine Learning

  4. Http4s

    A minimal, idiomatic Scala interface for HTTP

  5. Finatra

    Fast, testable, Scala services built on TwitterServer and Finagle

  6. Elastic4s

    🔍 Elasticsearch Scala Client - Reactive, Non Blocking, Type Safe, HTTP Client

  7. Finch.io

    Scala combinator library for building Finagle HTTP services (by finagle)

  8. sttp

    The Scala HTTP client you always wanted!

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. tapir

    Rapid development of self-documenting APIs

    Project mention: Introducing My New Project Tarin, A TypeScript Backend Library For API Development | dev.to | 2025-03-09

    While working on a full-stack project, I built both the frontend and backend API myself. The problem? Manually documenting the API was tedious and time-consuming. So, I started looking for a self-documenting API library for Node.js on Google and npm—but surprisingly, I couldn’t find one. I did come across Tapir, a great project for Scala, but I needed something similar for TypeScript. Since nothing existed, I decided to build my own—and that’s how this project began.

  11. Akka HTTP

    The Streaming-first HTTP server/module of Akka

  12. zio-http

    A next-generation Scala framework for building scalable, correct, and efficient HTTP clients and servers

  13. requests-scala

    A Scala port of the popular Python Requests HTTP client: flexible, intuitive, and straightforward to use.

  14. cask

    Cask: a Scala HTTP micro-framework. Cask makes it easy to set up a website, backend server, or REST API using Scala (by lihaoyi)

  15. Dispatch

    Scala wrapper for the Java AsyncHttpClient.

  16. smithy4s

    https://disneystreaming.github.io/smithy4s/

  17. Scalaxb

    scalaxb is an XML data binding tool for Scala.

  18. cornichon

    Testing tool in Scala for HTTP JSON API

  19. spark-clickhouse-connector

    Spark ClickHouse Connector build on DataSourceV2 API

  20. featherbed

    Asynchronous Scala HTTP client using Finagle, Shapeless and Cats

  21. snunit

    Scala Native HTTP server based on NGINX Unit

  22. RösHTTP

    Unified Scala.js + Scala HTTP client API

  23. lolhttp

    An HTTP Server and Client library for Scala.

  24. Fintrospect

    Implement fast, type-safe HTTP webservices for Finagle

  25. akka-http-metrics

    Easily collect and expose metrics in your akka-http server

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Scala HTTP discussion

Log in or Post with

Scala HTTP related posts

  • Introducing My New Project Tarin, A TypeScript Backend Library For API Development

    2 projects | dev.to | 9 Mar 2025
  • Java21/Virtual threads, simplest the most boring scala http server stack ?

    2 projects | /r/scala | 24 Sep 2023
  • Creating a CLI app with scala and Graal VM: should I switch to Rust?

    1 project | /r/scala | 31 Aug 2023
  • How to get started?

    4 projects | /r/scala | 2 Jun 2023
  • Scala opensource projects

    4 projects | /r/scala | 6 May 2023
  • Twitter Finagle: Backoff.scala

    1 project | news.ycombinator.com | 2 Apr 2023
  • We switched from Scala 2 to Rust

    1 project | /r/scala | 23 Mar 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 19 Mar 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 Finagle 8,806
2 SynapseML 5,111
3 Http4s 2,568
4 Finatra 2,269
5 Elastic4s 1,636
6 Finch.io 1,603
7 sttp 1,465
8 tapir 1,386
9 Akka HTTP 1,335
10 zio-http 816
11 requests-scala 736
12 cask 555
13 Dispatch 427
14 smithy4s 365
15 Scalaxb 337
16 cornichon 228
17 spark-clickhouse-connector 195
18 featherbed 137
19 snunit 136
20 RösHTTP 126
21 lolhttp 91
22 Fintrospect 90
23 akka-http-metrics 66

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai