Open-source Java projects categorized as JSON

Top 23 Java JSON Projects

  • fastjson

    FASTJSON 2.0.x has been released, faster and more secure, recommend you upgrade.

    Project mention: [Release] Java Tron GreatVoyage-v4.4.6 (David) | | 2022-05-25

    Update for a security vulnerability in fastjson improvements are suggested:

  • Gson

    A Java serialization/deserialization library to convert Java Objects into JSON and back

    Project mention: How to Make Java MRZ Detector with Dynamsoft Label Recognizer for Windows and Linux | | 2022-12-15

    The loadModel() method is special. It needs to dynamically update the model path specified in the JSON-formatted template file according to the extraction path of the Jar package. Gson can be used to load and update the JSON object.

  • Sonar

    Write Clean Java Code. Always.. Sonar helps you commit clean code every time. With over 600 unique rules to find Java bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • jjwt

    Java JWT: JSON Web Token for Java and Android

    Project mention: A simple to use Java 8 JWT Library. Verify, Sign, Encode, Decode all day. | | 2023-01-17

    How does this compare to JJWT?

  • REST Assured

    Java DSL for easy testing of REST services

    Project mention: How To Modify HTTP Request Headers In JAVA Using Selenium WebDriver? | | 2022-05-09

    The prerequisites to configure REST Assured with your project in any IDE (e.g., Eclipse) is fairly easy. After setting up Java, Eclipse, and TestNG, you would need to download the required REST Assured jar files.

  • jsonschema2pojo

    Generate Java types from JSON or JSON Schema and annotate those types for data-binding with Jackson, Gson, etc

    Project mention: [JAVA - PT-BR] CONSUMINDO UMA API DE CEP | | 2022-10-22
  • WireMock

    A tool for mocking HTTP services

    Project mention: WireMock is an API platform that is designed to improve developer productivity and enables developers and testers to Mock APIs in every stage of the API lifecycle | | 2023-01-31
  • LoganSquare

    Screaming fast JSON parsing and serialization library for Android.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • jackson-databind

    General data-binding package for Jackson (2.x): works on streaming API (core) implementation(s)

    Project mention: "Shaping JSON" in Jackson without creating an object | | 2023-01-15

    after reading but setting JsonCreator and adding the JsonFormat didn't work.

  • Apache Log4j 2

    Apache Log4j 2 is an upgrade to Log4j that provides significant improvements over its predecessor, Log4j 1.x, and provides many of the improvements available in Logback while fixing some inherent problems in Logback's architecture.

    Project mention: Log4Shell Still Has Sting in the Tail | | 2022-12-30

    > When it was first revealed in early December 2021, the Log4Shell bug was described as one of the most severe security vulnerabilities ever.

    > The Apache Software Foundation, which maintains the open-source tool, quickly released a patch...

    Apache horribly mismanaged this and did not release a patch until it was already widely known and being exploited in the wild. They also messed up and had to release several subsequent patches to actually fix the vulnerability.

    Remember: this vulnerability was disclosed to them in November.

  • logstash-logback-encoder

    Logback JSON encoder and appenders

    Project mention: How to do JSON logging in Scala? | | 2022-10-22

    We're using with logback (on Play Framework, but should work fine on Lambda as well).

  • Jackson

    Core part of Jackson that defines Streaming API as well as basic shared abstractions

    Project mention: Streaming Large JSON Response in Spring. | | 2022-10-07

    To put things simply, this method findAllStreaming() takes an OutputStream to write the whole json response into. To write json into the stream chunk by chunk we are using JsonGenerator. JsonGenerator is provided by Jackson-Core. More detailed about how to write stream event is covered in this blog post by the author of the library.

  • protostuff

    Java serialization library, proto compiler, code generator

    Project mention: Favorite hidden gem library? | | 2022-10-21
  • schema-registry

    Confluent Schema Registry for Kafka

    Project mention: How to handle failing message in a topic with Avro schema? | | 2022-12-13

    Check here for more details.

  • hypersistence-utils

    The Hypersistence Utils library (previously known as Hibernate Types) gives you Spring and Hibernate utilities that can help you get the most out of your data access layer.

    Project mention: Spring Boot — Power of Value Objects | | 2022-12-04

    Unfortunately, you cannot smoothly wrap the sequence-based IDs with value objects. There are solutions, but they are rather cumbersome. I left the proposal to the Hibernate types project of adding support to this feature. You’ve already seen the benefits of user-defined types. So, you can rate up my issue to make it more popular.

  • manifold

    Manifold is a Java compiler plugin, its features include Metaprogramming, Properties, Extension Methods, Operator Overloading, Templates, a Preprocessor, and more.

    Project mention: Opened a ticket to jetbrains around tailwind support for JTE | | 2023-01-25

    As an alternative the manifold template engine (ManTL) is a fully functional Java template engine with a comprehensive IntelliJ plugin. It provide it's own file extension support for .mtl files.

  • FST

    FST: fast java serialization drop in-replacement

    Project mention: JEP draft: 64 bit object headers | | 2022-10-11
  • jsoniter

    jsoniter (json-iterator) is fast and flexible JSON parser available in Java and Go (by json-iterator)

  • proteus

    Proteus : A JSON based LayoutInflater for Android

    Project mention: Jetpack Compost has always been the future of Android development. This is the daily 2 minute reminder that all crashes are caused by RecyclerView. Creating a performant list has always been difficult. Optimization is overengineering. Logging is debugging. Lag is performance. LazyColumn. LazyColumn. | | 2022-11-04
  • typescript-generator

    Generates TypeScript from Java - JSON declarations, REST service client

    Project mention: Options for high level front-end frameworks for Java developers | | 2022-03-15

    I played with the tutorials and my impression was positive for both Flow and Hilla. The Vaadin Web Components have a high quality API, in particular the Grid is probably the best web component for data tables I have seen. The auto generation of the typescript objects in Hilla is very useful, not sure if there is anything equivalent (maybe this).

  • problem-spring-web

    A library for handling Problems in Spring Web MVC

    Project mention: Interview Question: What are your favorite Spring Boot libraries? | | 2022-09-11

    That's a silly question. Yet, I'd probably answear (which is a Spring extension for


    High performance JVM JSON library

    Project mention: I benchmarked kotlin rust and go. The results will shock you , or not. | | 2023-01-15

    Have you tried dsl-json instead of jsoniter? Should be faster.

  • sirix

    SirixDB is an embeddable, temporal, evolutionary database system, which uses an append-only approach to store immutable revisions. It keeps the full history of each resource. Every commit stores a space-efficient snapshot through structural sharing. It is log-structured and never overwrites data. SirixDB uses a novel page-level versioning approach.

    Project mention: Ask HN: Anyone up to help profile and improve latency of a Java database system? | | 2022-12-21


  • problem

    A Java library that implements application/problem+json (by zalando)

    Project mention: Interview Question: What are your favorite Spring Boot libraries? | | 2022-09-11

    That's a silly question. Yet, I'd probably answear (which is a Spring extension for

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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 2023-01-31.

Java JSON related posts


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

Project Stars
1 fastjson 25,170
2 Gson 21,794
3 jjwt 8,842
4 REST Assured 6,212
5 jsonschema2pojo 5,906
6 WireMock 5,338
7 LoganSquare 3,236
8 jackson-databind 3,212
9 Apache Log4j 2 2,996
10 logstash-logback-encoder 2,207
11 Jackson 2,135
12 protostuff 1,892
13 schema-registry 1,892
14 hypersistence-utils 1,839
15 manifold 1,555
16 FST 1,500
17 jsoniter 1,423
18 proteus 1,264
19 typescript-generator 995
20 problem-spring-web 894
21 DSL-JSON 843
22 sirix 791
23 problem 783
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives