Serialization Open Source Projects

Browse 560 Serialization open source projects, ranked by GitHub stars. Find the most popular Serialization tools and libraries.

Share your experience:✍️ Write a Post❓ Ask a Question
1-60 of 560 projects
71,587 stars

protocolbuffers/protobuf

Protocol Buffers - Google's data interchange format

Metrics details
Stars71,587
26,238 stars

google/flatbuffers

FlatBuffers: Memory Efficient Serialization Library

Metrics details
Stars26,238
25,612 stars

alibaba/fastjson

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

Metrics details
Stars25,612
24,220 stars

google/gson

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

Metrics details
Stars24,220
13,987 stars

marcuswestin/store.js

Cross-browser storage for all use cases, used across the web.

Metrics details
Stars13,987
13,895 stars

json-iterator/go

A high-performance 100% compatible drop-in replacement of "encoding/json"

Metrics details
Stars13,895
13,393 stars

peers/peerjs

Simple peer-to-peer with WebRTC.

Metrics details
Stars13,393
13,126 stars

capnproto/capnproto

Cap'n Proto serialization/RPC system - core tools and C++ library

Metrics details
Stars13,126
10,712 stars

serde-rs/serde

Serialization framework for Rust

Metrics details
Stars10,712
10,574 stars

protobufjs/protobuf.js

Protocol Buffers for JavaScript and TypeScript. Very fast, fully conformant, and unusually versatile. No protoc required.

Metrics details
Stars10,574
8,981 stars

frohoff/ysoserial

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

Metrics details
Stars8,981
8,169 stars

ijl/orjson

Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy

Metrics details
Stars8,169
7,520 stars

twitchtv/twirp

A simple RPC framework with protobuf service definitions

Metrics details
Stars7,520
7,486 stars

msgpack/msgpack

MessagePack is an extremely efficient object serialization library. It's like JSON, but very fast and small.

Metrics details
Stars7,486
7,247 stars

marshmallow-code/marshmallow

A lightweight library for converting complex objects to and from simple Python datatypes.

Metrics details
Stars7,247
7,188 stars

bblanchon/ArduinoJson

📟 JSON library for Arduino and embedded C++. Simple and efficient.

Metrics details
Stars7,188
6,742 stars

MessagePack-CSharp/MessagePack-CSharp

Extremely Fast MessagePack Serializer for C#(.NET, .NET Core, Unity, Xamarin). / msgpack.org[C#]

Metrics details
Stars6,742
6,532 stars

EsotericSoftware/kryo

Java binary serialization and cloning: fast, efficient, automatic

Metrics details
Stars6,532
6,145 stars

Neargye/magic_enum

Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code

Metrics details
Stars6,145
5,933 stars

Kotlin/kotlinx.serialization

Kotlin multiplatform / multi-format serialization

Metrics details
Stars5,933
5,035 stars

Netflix/fast_jsonapi

No Longer Maintained - A lightning fast JSON:API serializer for Ruby Objects.

Metrics details
Stars5,035
4,955 stars

apple/swift-protobuf

Plugin and runtime library for using protobuf with Swift

Metrics details
Stars4,955
4,694 stars

USCiLab/cereal

A C++11 library for serialization

Metrics details
Stars4,694
4,651 stars

kittinunf/fuel

The easiest HTTP networking library for Kotlin/Android

Metrics details
Stars4,651
4,416 stars

apache/incubator-fury

A blazing fast multi-language serialization framework powered by JIT and zero-copy.

Metrics details
Stars4,416
4,320 stars

alibaba/fastjson2

🚄 FASTJSON2 is a Java JSON library with excellent performance.

Metrics details
Stars4,320
4,290 stars

rkyv/rkyv

Zero-copy deserialization framework for Rust

Metrics details
Stars4,290
4,257 stars

alibaba/HandyJSON

A handy swift json-object serialization/deserialization library

Metrics details
Stars4,257
3,964 stars

ron-rs/ron

Rusty Object Notation

Metrics details
Stars3,964
3,914 stars

inikulin/parse5

HTML parsing/serialization toolset for Node.js. WHATWG HTML Living Standard (aka HTML5)-compliant.

Metrics details
Stars3,914
3,858 stars

jcrist/msgspec

A fast serialization and validation library, with builtin support for JSON, MessagePack, YAML, and TOML

Metrics details
Stars3,858
3,809 stars

ibireme/yyjson

The fastest JSON library in C

Metrics details
Stars3,809
3,740 stars

FasterXML/jackson-databind

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

Metrics details
Stars3,740
3,533 stars

johncarl81/parceler

:package: Android Parcelables made easy through code generation.

Metrics details
Stars3,533
3,476 stars

rttrorg/rttr

C++ Reflection Library

Metrics details
Stars3,476
3,129 stars

pallets/itsdangerous

Safely pass trusted data to untrusted environments and back.

Metrics details
Stars3,129
3,070 stars

bincode-org/bincode

A binary encoder / decoder implementation in Rust.

Metrics details
Stars3,070
2,995 stars

pquerna/ffjson

faster JSON serialization for Go

Metrics details
Stars2,995
2,975 stars

stepancheg/rust-protobuf

Rust implementation of Google protocol buffers

Metrics details
Stars2,975
2,907 stars

stephenberry/glaze

Extremely fast, in memory, serialization, reflection, and RPC library for C++. JSON, BEVE, BSON, CBOR, CSV, JSONB, MessagePack, TOML, YAML, EETF

Metrics details
Stars2,907
2,845 stars

aaubry/YamlDotNet

YamlDotNet is a .NET library for YAML

Metrics details
Stars2,845
2,697 stars

facebook/fbthrift

Facebook's branch of Apache Thrift, including a new C++ server.

Metrics details
Stars2,697
2,683 stars

voldemort/voldemort

An open source clone of Amazon's Dynamo.

Metrics details
Stars2,683
2,659 stars

vmihailenco/msgpack

msgpack.org[Go] MessagePack encoding for Golang

Metrics details
Stars2,659
2,646 stars

rust-bitcoin/rust-bitcoin

Rust Bitcoin library

Metrics details
Stars2,646
2,590 stars

schematics/schematics

Python Data Structures for Humans™.

Metrics details
Stars2,590
2,572 stars

opis/closure

Serialize closures, anonymous classes, and arbitrary data

Metrics details
Stars2,572
2,482 stars

capnproto/capnproto-rust

Cap'n Proto for Rust

Metrics details
Stars2,482
2,419 stars

MichaCo/CacheManager

CacheManager is an open source caching abstraction layer for .NET written in C#. It supports various cache providers and implements many advanced features.

Metrics details
Stars2,419
2,341 stars

Neargye/nameof

Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum

Metrics details
Stars2,341
2,231 stars

felixguendling/cista

Cista is a simple, high-performance, zero-copy C++ serialization & reflection library.

Metrics details
Stars2,231
2,193 stars

jwt-dotnet/jwt

Jwt.Net, a JWT (JSON Web Token) implementation for .NET

Metrics details
Stars2,193
2,189 stars

gocarina/gocsv

The GoCSV package aims to provide easy CSV serialization and deserialization to the golang programming language

Metrics details
Stars2,189
2,168 stars

betwixt-labs/bebop

🎷No ceremony, just code. Blazing fast, typesafe binary serialization.

Metrics details
Stars2,168
2,099 stars

symfony/var-exporter

Provides tools to export, instantiate, hydrate, clone and lazy-load PHP objects

Metrics details
Stars2,099
2,096 stars

protostuff/protostuff

Java serialization library, proto compiler, code generator

Metrics details
Stars2,096
2,018 stars

commanded/commanded

Use Commanded to build Elixir CQRS/ES applications

Metrics details
Stars2,018
2,006 stars

zfoo-project/zfoo

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

Metrics details
Stars2,006
1,997 stars

hprose/hprose-php

Hprose is a cross-language RPC. This project is Hprose 3.0 for PHP

Metrics details
Stars1,997
1,892 stars

TeamSirenix/odin-serializer

Fast, robust, powerful and extendible .NET serializer built for Unity

Metrics details
Stars1,892
1-60 of 560 projects
Get A Weekly Email With Trending Serialization Projects
Stay updated on Serialization plus related topics you pick below.

Copyright 2018-2026 Awesome Open Source.  All rights reserved.