Open-source Java projects categorized as JSON

Top 23 Java JSON Projects

  • fastjson

    A fast JSON parser/generator for Java.

  • Gson

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

    Latest mention: this little maneuver is gonna cost us 15,000 dollars | | 2021-01-02

    Gson is dead

  • jjwt

    Java JWT: JSON Web Token for Java and Android

    Latest mention: JWT authentication in Spring Security and Angular | | 2020-09-14

    There are many open-source JWT implementations available for all languages. In this blog post, we use Java jjwt library in this blog post.

  • Moshi

    A modern JSON library for Kotlin and Java.

  • jsonschema2pojo

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

    Latest mention: Java API for Reddit? | | 2020-12-23
  • REST Assured

    Java DSL for easy testing of REST services

  • WireMock

    A tool for mocking HTTP services

  • LoganSquare

    Screaming fast JSON parsing and serialization library for Android.

  • Jackson

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

  • protostuff

    Java serialization library, proto compiler, code generator

  • FST

    FST: fast java serialization drop in-replacement

  • jsoniter

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

  • hibernate-types

    The Hibernate Types library gives you extra types that are not supported by the Hibernate ORM core.

    Latest mention: Do you have a github account ? What are you working on as a Java side-project ? | | 2021-01-11

    Hibernate Types


    High performance JVM JSON library

  • sirix

    SirixDB is a temporal, evolutionary database system, which uses an accumulate only approach. 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 called sliding snapshot.

    Latest mention: Building A Time-Traveling Contacts App with SirixDB | | 2020-12-14

    Find us on slack, discourse, or github discussions.

  • problem-spring-web

    A library for handling Problems in Spring Web MVC

    Latest mention: Error handling in Java is error prone | | 2021-01-26

    It's been done:,responses%20from%20a%20Spring%20application.

  • JsonUnit

    Compare JSON in your Unit Tests

  • zerocode

    A community-developed, free, open source, microservices API automation and load testing framework built using JUnit core runners for Http REST, SOAP, Security, Database, Kafka and much more. Zerocode Open Source enables you to create, change, orchestrate and maintain your automated test cases declaratively with absolute ease.

    Latest mention: Hacktoberfest: 69 Beginner-Friendly Projects You Can Contribute To | | 2020-09-29 A community-developed, free, open source, API automation and load testing framework built using JUnit core runners for Http REST, SOAP, Security, Database, Kafka and much more.

  • HikariJSON

    High-performance JSON parser

  • JSLT

    JSON query and transformation language

  • underscore-java

    java port of Underscore.js

  • jackson-modules-java8

    Set of support modules for Java 8 datatypes (Optionals, date/time) and features (parameter names)

  • Genson

    Genson a fast & modular Java <> Json library

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 2021-01-26.


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

Project Stars
1 fastjson 22,983
2 Gson 19,085
3 jjwt 7,155
4 Moshi 6,984
5 jsonschema2pojo 5,359
6 REST Assured 5,143
7 WireMock 4,260
8 LoganSquare 3,238
9 Jackson 1,912
10 protostuff 1,575
11 FST 1,338
12 jsoniter 1,298
13 hibernate-types 1,074
14 DSL-JSON 693
15 sirix 627
16 problem-spring-web 597
17 JsonUnit 510
18 zerocode 464
19 HikariJSON 421
20 JSLT 345
21 underscore-java 321
22 jackson-modules-java8 307
23 Genson 198