|3 days ago||8 days ago|
|MIT License||Apache License 2.0|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Starting with scala
4 projects | reddit.com/r/scala | 7 Sep 2022
BEWARE: uJson is vulnerable under DoS attacks
Is Scala a good choice for a data intensive web backend?
5 projects | reddit.com/r/scala | 3 Sep 2022
Please see sources (and GitHub history of development) of jsoniter-scala as an example in the domain of JSON parsing and serialization.
Learning macros in scala 2.13
2 projects | reddit.com/r/scala | 4 Jun 2022
I suggest looking into jsoniter-scala Macro API it has unique support of both Scala 2 and Scala 3 in a source compatible manner.
Using SWAR techniques to speed up parsing and serialization from/to JSON
3 projects | reddit.com/r/scala | 30 Mar 2022
Since v2.13.6 release jsoniter-scala dropped support of Java 8: https://github.com/plokhotnyuk/jsoniter-scala/releases/tag/v2.13.63 projects | reddit.com/r/scala | 30 Mar 2022
SWAR (SIMD in register) techniques were used in the last release of jsoniter-scala to speed up parsing and serialization on JVM platforms.
Scala 3 compatible macro libraries
2 projects | reddit.com/r/scala | 1 Mar 2022
Try jsoniter-scala. It is a library with macros for handy deriving of safe and efficient JSON codecs that has Scala 3 support since v2.12.1
Every time I sit down to use an HTTP client and JSON parser, I get really frustrated
5 projects | reddit.com/r/scala | 20 Feb 2022
Use jsoniter-scala for handy auto-derive safe and efficient JSON codecs.
Scala3 adoption doubts
2 projects | reddit.com/r/scala | 17 Feb 2022
Here is a great example of macros migration from Scala 2 to Scala 3 that are source compatible and tested by the same test sources.2 projects | reddit.com/r/scala | 17 Feb 2022
Impressive work, although I'll stand by Scala 2 macros being a blocker -- I mean, look at this monster, nearly 3K lines of dense Scala 3 macro code to replicate functionality you already had in Scala 2. For most mortals that would be a gigantic endeavor, although a great learning experience I'm sure :)
New Scala 3 Codebases
6 projects | reddit.com/r/scala | 17 Feb 2022
BTW, here is a great example of macros migration from Scala 2 to Scala 3.
Ryū: fast float-to-string conversion (Java lib, 2018 paper)
3 projects | reddit.com/r/java | 7 Mar 2021
Jackson already has some improvements for string-to-number conversion over stock JDK parser (https://github.com/FasterXML/jackson-core/pull/677). Would be great if they added faster number-to-string too.
💾 Java Records 💿 with Jackson 2.12
2 projects | dev.to | 3 Mar 2021
🐞 Report issues here if you find any
What are some alternatives?
Moshi - A modern JSON library for Kotlin and Java.
jsoniter - jsoniter (json-iterator) is fast and flexible JSON parser available in Java and Go
Yasson - Eclipse Yasson project
Gson - A Java serialization/deserialization library to convert Java Objects into JSON and back
Genson - Genson a fast & modular Java <> Json library
circe - Yet another JSON library for Scala
HikariJSON - High-performance JSON parser
DSL-JSON - High performance JVM JSON library
json4s - JSON library
jsonschema2pojo - Generate Java types from JSON or JSON Schema and annotate those types for data-binding with Jackson, Gson, etc
Play JSON - The Play JSON library
jackson-module-scala - Add-on module for Jackson (https://github.com/FasterXML/jackson) to support Scala-specific datatypes