|3 days ago||13 days ago|
|MIT License||Mozilla Public 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.
Performance of 12 JSON parsers for Scala
9 projects | reddit.com/r/scala | 29 Mar 2021
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
What are some alternatives?
circe - Yet another JSON library for Scala
DSL-JSON - High performance JVM JSON library
json4s - JSON library
Play JSON - The Play JSON library
jackson-module-scala - Add-on module for Jackson (https://github.com/FasterXML/jackson) to support Scala-specific datatypes
spray-json - A lightweight, clean and simple JSON implementation in Scala
Jackson - Core part of Jackson that defines Streaming API as well as basic shared abstractions
jawn - Jawn is for parsing jay-sawn (JSON)
scala-json - Compile-time JSON marshaling and abstraction for Scala, Scala Native and Scala.js
None Is Not Null - JSON typeclasses that know the difference between null and absent fields
sbt-json - sbt plugin that generates Scala case classes for easy, statically typed and implicit access of JSON data e.g. from API responses