Java Serialization

Open-source Java projects categorized as Serialization

Top 20 Java Serialization Projects

Serialization
  1. ysoserial

    A proof-of-concept tool for generating payloads that exploit unsafe Java object deserialization.

    Project mention: Gadget chains in Java: how unsafe deserialization leads to RCE? | dev.to | 2025-10-10

    The problem with exploiting native Java serialization weaknesses is not new. Various enthusiasts have compiled a set of "useful payloads" that exploit gadget chains within various popular libraries (in certain versions) and created the ysoserial utility, which generates such objects in a serialized form. It's super handy for getting familiar with a topic and for testing whether an application is vulnerable—of course, with the author's permission; exploiting such things without the creator's consent is illegal and unethical.

  2. AppSignal

    Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.

    AppSignal logo
  3. fory

    A blazingly fast multi-language serialization framework for idiomatic domain objects, schema IDL, and cross-language data exchange.

    Project mention: Apache Fory JSON: Fastest Java JSON Serialization, 10x Faster Than Jackson/Gson | news.ycombinator.com | 2026-08-12
  4. fastjson2

    🚄 FASTJSON2 is a Java JSON library with excellent performance.

  5. protostuff

    Java serialization library, proto compiler, code generator

  6. zfoo

    💡Extremely fast enterprise server framework, can be used in RPC, game server, web server.

  7. FST

    FST: fast java serialization drop in-replacement

  8. jsoniter

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

  9. Kargo

    Stop Scripting Promotions. Start Shipping with Kargo. Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.

    Kargo logo
  10. MessagePack

    MessagePack serializer implementation for Java / msgpack.org[Java]

  11. colfer

    binary serialization format

  12. night-config

    Powerful java configuration library for toml, yaml, hocon, json and in-memory configurations. Serialization/deserialization framework.

  13. snackjson

    Sanck4: Next-generation high-performance Jsonpath framework. Compatible with 'jayway.jsonpath' and IETF JSONPath (RFC 9535) standard specifications (open customization support).

    Project mention: Snack4 JSON Streaming Parser & Auto-Repair Deep Guide | dev.to | 2026-03-17

    Snack4 is a high-performance Java JSON library designed for demanding scenarios. Its core component JsonReader uses a non-recursive state machine architecture, natively supporting Streaming Parse and Auto-Repair, making it ideal for handling unstable LLM outputs and large NDJSON files.

  14. zserio

    zero sugar, zero fat, zero serialization overhead

  15. juneau

    Apache Juneau

  16. kafka-large-message-serde

    A Kafka Serde that reads and writes records from and to Blob storage (S3, Azure, Google) transparently.

  17. kdl4j

    KDL Parser for the JVM

  18. opack

    Fast object or data serialize and deserialize library

  19. fory-benchmarks

    Serialization Benchmarks for apache fory(previously fury) with other libraries

    Project mention: Show HN: Fory C++ Serialization – Polymorphism, Circular Refs, 12x vs. Protobuf | news.ycombinator.com | 2026-02-18

    6. Row format. O(1) random field access by index — useful for analytics workloads where you only read a few fields per record.

    Throughput vs. Protobuf: up to 12x depending on workload.

    GitHub: https://github.com/apache/fory

  20. NetworkParser

    Framework for serialization to Json, XML, Byte and Excel, therefore an oviparous wool milk sow J

  21. bencoder4j

    Bit-torrent encoding and decoding implementation for Java programming language.

  22. Ziphra Messenger Common

    Ziphra Messenger Common ziphra-common: Contains reusable classes shared between client and server, such as cryptographic primitives, protocol constants, and utilities. For projects: Ziphra Messenger Client & Ziphra Messenger Server

  23. SaaSHub

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

    SaaSHub logo
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).

Java Serialization discussion

Log in or Post with

Java Serialization related posts

  • Apache Fory JSON: Fastest Java JSON Serialization, 10x Faster Than Jackson/Gson

    1 project | news.ycombinator.com | 12 Aug 2026
  • Apache Fory Serialization 1.2.0: JDK 25 support without sun.misc.Unsafe

    1 project | news.ycombinator.com | 16 Jun 2026
  • Extend Protobuf/FlatBuffers Schema IDL with Shared/Circular Reference Support

    1 project | news.ycombinator.com | 11 Mar 2026
  • Show HN: First IDL for Object-Graph Serialization (Apache Fory IDL)

    1 project | news.ycombinator.com | 11 Mar 2026
  • "Giving up upstream-ing my patches & feel free to pick them up"

    4 projects | news.ycombinator.com | 31 Jan 2026
  • Apache Fory – fast serialization powered by JIT and zero-copy

    1 project | news.ycombinator.com | 28 Oct 2025
  • Apache Fory Serialization Framework 0.11.2 Released

    1 project | news.ycombinator.com | 11 Jul 2025
  • A note from our sponsor - Kargo
    akuity.io | 5 Sep 2026
    Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now. Learn more →

Index

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

# Project Stars
1 ysoserial 9,044
2 fory 4,521
3 fastjson2 4,399
4 protostuff 2,096
5 zfoo 2,013
6 FST 1,594
7 jsoniter 1,567
8 MessagePack 1,474
9 colfer 759
10 night-config 287
11 snackjson 173
12 zserio 153
13 juneau 96
14 kafka-large-message-serde 67
15 kdl4j 55
16 opack 31
17 fory-benchmarks 7
18 NetworkParser 6
19 bencoder4j 3
20 Ziphra Messenger Common 0

Sponsored
Monitoring that respects your time & budget
APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
www.appsignal.com

Did you know that Java is
the 10th most popular programming language
based on number of references?