Every time I sit down to use an HTTP client and JSON parser, I get really frustrated

This page summarizes the projects mentioned and recommended in the original post on /r/scala

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. requests-scala

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

    http4s (either with Blaze or Ember) is great, but you may need to think a bit about what you're doing. Maybe https://github.com/com-lihaoyi/requests-scala will be the best choice for your particular situation?

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. jackson-module-scala

    Add-on module for Jackson (https://github.com/FasterXML/jackson) to support Scala-specific datatypes

    The simplest JSON parsing library is Jackson.

  4. splain

    better implicit errors for scala

    Requires deep knowledge of implicits and how to debug them. Which if you have nested data structures is basically impossible without something like Splain.

  5. circe

    Yet another JSON library for Scala

    Has the worst error messages I've ever seen for a parser. "Attempt to decode value on failed cursor" is not helpful when all you have is missing fields. Has been an issue for 5 years.

  6. jsoniter-scala

    Scala macros for compile-time generation of safe and ultra-fast JSON codecs + circe booster

    Use jsoniter-scala for handy auto-derive safe and efficient JSON codecs.

  7. SaaSHub

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

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

Suggest a related project

Related posts

  • Scala Custom JSON codec Help

    1 project | /r/scala | 5 Jun 2023
  • Database abstraction library which allows a clean domain model

    2 projects | /r/scala | 20 Jan 2023
  • Issues in parsing JSON in Scala using Jackson library

    1 project | /r/scala | 6 Dec 2022
  • Starting with scala

    4 projects | /r/scala | 7 Sep 2022
  • Is Scala a good choice for a data intensive web backend?

    5 projects | /r/scala | 3 Sep 2022

Did you know that Scala is
the 32nd most popular programming language
based on number of references?