Serialization Open Source Projects
Browse 560 Serialization open source projects, ranked by GitHub stars. Find the most popular Serialization tools and libraries.
protocolbuffers/protobuf
Protocol Buffers - Google's data interchange format
Metrics details
| Stars | 71,587 |
google/flatbuffers
FlatBuffers: Memory Efficient Serialization Library
Metrics details
| Stars | 26,238 |
alibaba/fastjson
FASTJSON 2.0.x has been released, faster and more secure, recommend you upgrade.
Metrics details
| Stars | 25,612 |
google/gson
A Java serialization/deserialization library to convert Java Objects into JSON and back
Metrics details
| Stars | 24,220 |
marcuswestin/store.js
Cross-browser storage for all use cases, used across the web.
Metrics details
| Stars | 13,987 |
json-iterator/go
A high-performance 100% compatible drop-in replacement of "encoding/json"
Metrics details
| Stars | 13,895 |
peers/peerjs
Simple peer-to-peer with WebRTC.
Metrics details
| Stars | 13,393 |
capnproto/capnproto
Cap'n Proto serialization/RPC system - core tools and C++ library
Metrics details
| Stars | 13,126 |
serde-rs/serde
Serialization framework for Rust
Metrics details
| Stars | 10,712 |
protobufjs/protobuf.js
Protocol Buffers for JavaScript and TypeScript. Very fast, fully conformant, and unusually versatile. No protoc required.
Metrics details
| Stars | 10,574 |
frohoff/ysoserial
A proof-of-concept tool for generating payloads that exploit unsafe Java object deserialization.
Metrics details
| Stars | 8,981 |
ijl/orjson
Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy
Metrics details
| Stars | 8,169 |
twitchtv/twirp
A simple RPC framework with protobuf service definitions
Metrics details
| Stars | 7,520 |
msgpack/msgpack
MessagePack is an extremely efficient object serialization library. It's like JSON, but very fast and small.
Metrics details
| Stars | 7,486 |
marshmallow-code/marshmallow
A lightweight library for converting complex objects to and from simple Python datatypes.
Metrics details
| Stars | 7,247 |
bblanchon/ArduinoJson
📟 JSON library for Arduino and embedded C++. Simple and efficient.
Metrics details
| Stars | 7,188 |
MessagePack-CSharp/MessagePack-CSharp
Extremely Fast MessagePack Serializer for C#(.NET, .NET Core, Unity, Xamarin). / msgpack.org[C#]
Metrics details
| Stars | 6,742 |
EsotericSoftware/kryo
Java binary serialization and cloning: fast, efficient, automatic
Metrics details
| Stars | 6,532 |
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
| Stars | 6,145 |
Kotlin/kotlinx.serialization
Kotlin multiplatform / multi-format serialization
Metrics details
| Stars | 5,933 |
Netflix/fast_jsonapi
No Longer Maintained - A lightning fast JSON:API serializer for Ruby Objects.
Metrics details
| Stars | 5,035 |
apple/swift-protobuf
Plugin and runtime library for using protobuf with Swift
Metrics details
| Stars | 4,955 |
USCiLab/cereal
A C++11 library for serialization
Metrics details
| Stars | 4,694 |
kittinunf/fuel
The easiest HTTP networking library for Kotlin/Android
Metrics details
| Stars | 4,651 |
apache/incubator-fury
A blazing fast multi-language serialization framework powered by JIT and zero-copy.
Metrics details
| Stars | 4,416 |
alibaba/fastjson2
🚄 FASTJSON2 is a Java JSON library with excellent performance.
Metrics details
| Stars | 4,320 |
rkyv/rkyv
Zero-copy deserialization framework for Rust
Metrics details
| Stars | 4,290 |
alibaba/HandyJSON
A handy swift json-object serialization/deserialization library
Metrics details
| Stars | 4,257 |
ron-rs/ron
Rusty Object Notation
Metrics details
| Stars | 3,964 |
inikulin/parse5
HTML parsing/serialization toolset for Node.js. WHATWG HTML Living Standard (aka HTML5)-compliant.
Metrics details
| Stars | 3,914 |
jcrist/msgspec
A fast serialization and validation library, with builtin support for JSON, MessagePack, YAML, and TOML
Metrics details
| Stars | 3,858 |
ibireme/yyjson
The fastest JSON library in C
Metrics details
| Stars | 3,809 |
FasterXML/jackson-databind
General data-binding package for Jackson: works on streaming API (core) implementation(s)
Metrics details
| Stars | 3,740 |
johncarl81/parceler
:package: Android Parcelables made easy through code generation.
Metrics details
| Stars | 3,533 |
rttrorg/rttr
C++ Reflection Library
Metrics details
| Stars | 3,476 |
pallets/itsdangerous
Safely pass trusted data to untrusted environments and back.
Metrics details
| Stars | 3,129 |
bincode-org/bincode
A binary encoder / decoder implementation in Rust.
Metrics details
| Stars | 3,070 |
pquerna/ffjson
faster JSON serialization for Go
Metrics details
| Stars | 2,995 |
stepancheg/rust-protobuf
Rust implementation of Google protocol buffers
Metrics details
| Stars | 2,975 |
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
| Stars | 2,907 |
aaubry/YamlDotNet
YamlDotNet is a .NET library for YAML
Metrics details
| Stars | 2,845 |
facebook/fbthrift
Facebook's branch of Apache Thrift, including a new C++ server.
Metrics details
| Stars | 2,697 |
voldemort/voldemort
An open source clone of Amazon's Dynamo.
Metrics details
| Stars | 2,683 |
vmihailenco/msgpack
msgpack.org[Go] MessagePack encoding for Golang
Metrics details
| Stars | 2,659 |
rust-bitcoin/rust-bitcoin
Rust Bitcoin library
Metrics details
| Stars | 2,646 |
schematics/schematics
Python Data Structures for Humans™.
Metrics details
| Stars | 2,590 |
opis/closure
Serialize closures, anonymous classes, and arbitrary data
Metrics details
| Stars | 2,572 |
capnproto/capnproto-rust
Cap'n Proto for Rust
Metrics details
| Stars | 2,482 |
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
| Stars | 2,419 |
Neargye/nameof
Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum
Metrics details
| Stars | 2,341 |
felixguendling/cista
Cista is a simple, high-performance, zero-copy C++ serialization & reflection library.
Metrics details
| Stars | 2,231 |
jwt-dotnet/jwt
Jwt.Net, a JWT (JSON Web Token) implementation for .NET
Metrics details
| Stars | 2,193 |
gocarina/gocsv
The GoCSV package aims to provide easy CSV serialization and deserialization to the golang programming language
Metrics details
| Stars | 2,189 |
betwixt-labs/bebop
🎷No ceremony, just code. Blazing fast, typesafe binary serialization.
Metrics details
| Stars | 2,168 |
symfony/var-exporter
Provides tools to export, instantiate, hydrate, clone and lazy-load PHP objects
Metrics details
| Stars | 2,099 |
protostuff/protostuff
Java serialization library, proto compiler, code generator
Metrics details
| Stars | 2,096 |
commanded/commanded
Use Commanded to build Elixir CQRS/ES applications
Metrics details
| Stars | 2,018 |
zfoo-project/zfoo
💡Extremely fast enterprise server framework, can be used in RPC, game server, web server.
Metrics details
| Stars | 2,006 |
hprose/hprose-php
Hprose is a cross-language RPC. This project is Hprose 3.0 for PHP
Metrics details
| Stars | 1,997 |
TeamSirenix/odin-serializer
Fast, robust, powerful and extendible .NET serializer built for Unity
Metrics details
| Stars | 1,892 |
