DSL-JSON VS jvm-serializers

Compare DSL-JSON vs jvm-serializers and see what are their differences.

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
DSL-JSON jvm-serializers
6 7
987 3,275
0.4% -
5.2 4.4
2 months ago 7 months ago
Java Java
BSD 3-clause "New" or "Revised" License -
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.

DSL-JSON

Posts with mentions or reviews of DSL-JSON. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-05-01.
  • The Newest Java Json Benchmark Results just dropped
    8 projects | /r/java | 1 May 2023
    Afaik dsl-json came up with a lot of improvements and inspired a several other libraries like JsonIter and jsonIter-scala. Jsoniter-scala by u/plokhotnyuk is probably the most optimized JSON library on the JVM at this point, and seems to power most of the Scala ecosystem. Some implementations/optimizations eventually made their way back into Jackson and other libraries.
  • The state of Java Object Serialization libraries in Q2 2023
    5 projects | /r/java | 7 Apr 2023
    You gotta at least add the top contender. I mean dsl-json is probably the fastest json lib java has to offer. I personally like Rob's avaje-jsonb, because I think the approach of no reflection, and doing everything via annotation processing is rad. (it also has some decent speed too)
  • I benchmarked kotlin rust and go. The results will shock you , or not.
    4 projects | /r/Kotlin | 15 Jan 2023
    Have you tried dsl-json instead of jsoniter? Should be faster.
  • Performance of 12 JSON parsers for Scala
    9 projects | /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

jvm-serializers

Posts with mentions or reviews of jvm-serializers. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-10-07.
  • Fury: 170x faster than JDK, fast serialization powered by JIT and Zero-copy
    12 projects | news.ycombinator.com | 7 Oct 2023
    Compared with protobuf, fury is 3.2x faster. When comparing with avro, fury is 5.3x faster. Compared with flatbuffers, fury is 4.8x faster. See https://github.com/eishay/jvm-serializers/wiki for detailed benchmark data
  • The state of Java Object Serialization libraries in Q2 2023
    5 projects | /r/java | 7 Apr 2023
    First, there's benchmarks here if you haven't seen it: jvm-serializers. Not terribly scientific, but it's something. To make any decision, you really need to benchmark your own object graph and it's important to configure the serializer for your particular usage. Still, it is sort of useful for comparing frameworks. It would be interesting to see how Loial performs there. Ping me if you add it.
  • Up to 100x Faster FastAPI with simdjson and io_uring on Linux 5.19+
    4 projects | /r/programming | 6 Mar 2023
    It depends. Some binary encodings such as flatbuffer are actually slower than some JSON libraries. There's a wide range of performance even in the JSON libraries themselves. Generally the faster JSON libraries are the ones that work on a predefined schema and so are able to generate code specifically for that JSON.
  • Go standard library: structured, leveled logging
    11 projects | news.ycombinator.com | 11 Sep 2022
    > I'm surprised this is up for debate.

    I looked into logging in protobuf when I was seeing if there was a better binary encoding for ring-buffer logging, along the same lines as nanolog:

    https://tersesystems.com/blog/2020/11/26/queryable-logging-w...

    What I found was that it's typically not the binary encoding vs string encoding that makes a difference. The biggest factors are "is there a predefined schema", "is there a precompiler that will generate code for this schema", and "what is the complexity of the output format". With that in mind, if you are dealing with chaotic semi-structured data, JSON is pretty good, and actually faster than some binary encodings:

    https://github.com/eishay/jvm-serializers/wiki/Newer-Results...

  • Scala 3.0 serialization
    5 projects | /r/scala | 30 Mar 2021
    You could use any of the JVM serialisers which should still work.

What are some alternatives?

When comparing DSL-JSON and jvm-serializers you can also consider the following projects:

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

fury-benchmarks - Serialization Benchmarks for fury with other libraries

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

Apache Avro - Apache Avro is a data serialization system.

jbpm - a Business Process Management (BPM) Suite

zio-json - Fast, secure JSON library with tight ZIO integration.

Flowable (V6) - A compact and highly efficient workflow and Business Process Management (BPM) platform for developers, system admins and business users.

opentelemetry-specificatio

Play JSON - The Play JSON library

janino - Janino is a super-small, super-fast Java™ compiler.

ActiveJ - ActiveJ is an alternative Java platform built from the ground up. ActiveJ redefines core, web and high-load programming in Java, providing simplicity, maximum performance and scalability

grpc-dotnet - gRPC for .NET