Scala 3.0 serialization

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

Our great sponsors
  • Scout APM - Truly a developer’s best friend
  • SonarQube - Static code analysis for 29 languages.
  • talent.io - Download talent.io’s Tech Salary Report
  • jvm-serializers

    Benchmark comparing serialization libraries on the JVM

    You could use any of the JVM serialisers which should still work.

  • zio-json

    Fast, secure JSON library with tight ZIO integration.

    Otherwise I tend to just use ZIO-JSON or Circe both of which have been updated for Scala 3.

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • circe

    Yet another JSON library for Scala

    Otherwise I tend to just use ZIO-JSON or Circe both of which have been updated for Scala 3.

  • Apache Avro

    Apache Avro is a data serialization system.

    For binary serialization using Avro there's Vulcan which is released for 3.0.0-RC1 and will shortly be released for 3.0.0-RC2. (Disclosure: I'm a maintainer)

  • ScalaPB

    Protocol buffer compiler for Scala.

    You could try out protocol buffers. Not sure how stable it is, but I noticed they have a Scala3 version of their runtime library. (Disclaimer: I have not tried it out myself)

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

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