Scala JSON

Open-source Scala projects categorized as JSON | Edit details

Top 23 Scala JSON Projects

  • GitHub repo Scalatra

    Tiny Scala high-performance, async web framework, inspired by Sinatra

    Project mention: Checklist for learning Scala | dev.to | 2021-02-08

    Find the frameworks: Scalatest, Scalatra, Sangria

  • GitHub repo circe

    Yet another JSON library for Scala

    Project mention: Building a REST API in Scala 3 using Iron and Cats | dev.to | 2021-07-27

    Circe: https://circe.github.io/circe/

  • 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.

  • GitHub repo Finch.io

    Scala combinator library for building Finagle HTTP services

    Project mention: Akka became the de-facto solution for Scala web development? | reddit.com/r/scala | 2021-09-18

    Finagle, possibly with Finch on top.

  • GitHub repo json4s

    JSON library

  • GitHub repo spray-json

    A lightweight, clean and simple JSON implementation in Scala

    Project mention: Performance of 12 JSON parsers for Scala | reddit.com/r/scala | 2021-03-29

    I've updated results of benchmarks of 12 JSON parsers for Scala: - AVSystem's scala-commons - Borer - Circe - DSL-JSON - Jackson - jsoniter-scala - Play-JSON, - play-json-jsoniter - Spray-JSON - uPickle - weePickle - zio-json

  • GitHub repo akka-http-json

    Integrate some of the best JSON libs in Scala with Akka HTTP

  • GitHub repo argonaut

    Purely functional JSON parser and library in scala.

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo Airframe

    Essential Building Blocks for Scala

  • GitHub repo jackson-module-scala

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

    Project mention: How to transition to Scala 3? | reddit.com/r/scala | 2021-05-13

    https://github.com/FasterXML/jackson-module-scala specifically

  • GitHub repo jsoniter-scala

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

    Project mention: Performance of 12 JSON parsers for Scala | reddit.com/r/scala | 2021-03-29

    I've updated results of benchmarks of 12 JSON parsers for Scala: - AVSystem's scala-commons - Borer - Circe - DSL-JSON - Jackson - jsoniter-scala - Play-JSON, - play-json-jsoniter - Spray-JSON - uPickle - weePickle - zio-json

  • GitHub repo jawn

    Jawn is for parsing jay-sawn (JSON)

  • GitHub repo Play JSON

    The Play JSON library

    Project mention: Performance of 12 JSON parsers for Scala | reddit.com/r/scala | 2021-03-29

    I've updated results of benchmarks of 12 JSON parsers for Scala: - AVSystem's scala-commons - Borer - Circe - DSL-JSON - Jackson - jsoniter-scala - Play-JSON, - play-json-jsoniter - Spray-JSON - uPickle - weePickle - zio-json

  • GitHub repo zio-json

    Fast, secure JSON library with tight ZIO integration.

    Project mention: Scala 3.0 serialization | reddit.com/r/scala | 2021-03-30

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

  • GitHub repo diffson

    A scala diff/patch library for Json

    Project mention: JSON deep comparison | reddit.com/r/scala | 2021-03-04

    But OPs two samples will not be equal with the default LCS algo as the array positions matter. If you only need to check equality, the simple diff should work for you.

  • GitHub repo cornichon

    Scala DSL for testing HTTP JSON API

  • GitHub repo dijon

    A Dynamically Typed Scala Json Library

    Project mention: Dijon got Scala.js support | reddit.com/r/scala | 2021-04-11
  • GitHub repo borer

    Efficient CBOR and JSON (de)serialization in Scala

    Project mention: Performance of 12 JSON parsers for Scala | reddit.com/r/scala | 2021-03-29

    I've updated results of benchmarks of 12 JSON parsers for Scala: - AVSystem's scala-commons - Borer - Circe - DSL-JSON - Jackson - jsoniter-scala - Play-JSON, - play-json-jsoniter - Spray-JSON - uPickle - weePickle - zio-json

  • GitHub repo circe-yaml

    YAML parser for circe using SnakeYAML

    Project mention: Template engines / expression languages for YAML? | reddit.com/r/scala | 2021-03-10

    Hello! I have a Scala project that parses YAML files (using circe-yaml) for retrieving certain attributes for some of the data models in the project. I want to be able to create some sort of a template engine / expression language so that I can potentially provide some basic functions that I can use in my YAML config. I've been looking at Spring Expression Language or maybe potentially even writing a simple language using fastparse but I was wondering if anyone had any suggestions? Thanks in advance!

  • GitHub repo scalajack

    Fast JSON parser/generator for Scala

  • GitHub repo scala-jsonapi

    Scala support library for integrating the JSON API spec with Spray, Play! or Circe

  • GitHub repo Schemer

    Schema registry for CSV, TSV, JSON, AVRO and Parquet schema. Supports schema inference and GraphQL API.

  • GitHub repo Pushka

    ABANDONED Pure Scala serialization library with annotations

  • GitHub repo fs2-data

    streaming data parsers and manipulation library

    Project mention: How do I process gigabytes size file? | reddit.com/r/scala | 2021-08-01

    If it's a CSV file look at fs2-data.

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.

Index

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

Project Stars
1 Scalatra 2,529
2 circe 2,189
3 Finch.io 1,549
4 json4s 1,374
5 spray-json 939
6 akka-http-json 548
7 argonaut 512
8 Airframe 494
9 jackson-module-scala 449
10 jsoniter-scala 443
11 jawn 407
12 Play JSON 276
13 zio-json 274
14 diffson 273
15 cornichon 215
16 dijon 151
17 borer 145
18 circe-yaml 113
19 scalajack 109
20 scala-jsonapi 106
21 Schemer 106
22 Pushka 73
23 fs2-data 64
Find remote jobs at our new job board 99remotejobs.com. There are 34 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
www.saashub.com