json-serde
Example of usage antlr4 and shapeless (by nryanov)
sbt-antlr4
Antlr4 plugin for sbt 1.1+ and 0.13.x (by ihji)
Our great sponsors
json-serde | sbt-antlr4 | |
---|---|---|
1 | 1 | |
1 | 57 | |
- | - | |
0.0 | 0.0 | |
almost 3 years ago | over 2 years ago | |
Scala | Scala | |
- | - |
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.
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.
json-serde
Posts with mentions or reviews of json-serde.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-05-07.
-
How to create a small json lib using antlr and shapeless
The source code of a whole project could be found here: https://github.com/nryanov/json-serde
sbt-antlr4
Posts with mentions or reviews of sbt-antlr4.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-05-07.
-
How to create a small json lib using antlr and shapeless
Now we are ready to create a new project. For project building i'll use sbt, but it is also possible to use maven or gradle. After project creation we need to add antlr4 compiler plugin – sbt-antlr4. Also, we will need a shapeless for codec derivation, so let's add this library too. After all, plugins.sbt and build.sbt will look like this:
What are some alternatives?
When comparing json-serde and sbt-antlr4 you can also consider the following projects:
grammars-v4 - Grammars written for ANTLR v4; expectation that the grammars are free of actions.
ANTLR - ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
ppx_deriving - Type-driven code generation for OCaml
Scala Exercises - The easy way to learn Scala.
sbt - sbt, the interactive build tool
sbt-native-packager - sbt Native Packager
Octopus - Scala library for boilerplate-free validation
sbt-assembly - Deploy über-JARs. Restart processes. (port of codahale/assembly-sbt)
PureConfig - A boilerplate-free library for loading configuration files