#Serialization

Showing 60 of 78 repositories tagged #serialization, ranked by stars

google
google
flatbuffers

FlatBuffers: Memory Efficient Serialization Library

Score
100
โ˜… 26.2k โ‘‚ 3.6k +17/day
C++
alibaba
alibaba
fastjson

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

Score
89
โ˜… 25.6k โ‘‚ 6.4k โ€”
Java
toon-format
toon-format
toon

๐ŸŽ’ Token-Oriented Object Notation (TOON) โ€“ Compact, human-readable, schema-aware JSON for LLM prompts. Spec, benchmarks, TypeScript SDK.

Score
100
โ˜… 24.8k โ‘‚ 1.1k +36/day
TypeScript
json-iterator
json-iterator
go

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

Score
83
โ˜… 13.9k โ‘‚ 1.1k +5/day
Go
protobufjs
protobufjs
protobuf.js

Protocol Buffers for JavaScript and TypeScript. Fast, conformant, and versatile. No protoc required.

Score
100
โ˜… 10.6k โ‘‚ 1.8k +4/day
JavaScript
ijl
ijl
orjson

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

Score
100
โ˜… 8.2k โ‘‚ 307 +5/day
Python
marshmallow-code
marshmallow-code
marshmallow

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

Score
92
โ˜… 7.2k โ‘‚ 700 +2/day
Python
Kotlin
Kotlin
kotlinx.serialization

Kotlin multiplatform / multi-format serialization

Score
100
โ˜… 5.9k โ‘‚ 675 โ€”
Kotlin
apache
apache
fory

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

Score
92
โ˜… 4.4k โ‘‚ 424 +3/day
Java
alibaba
alibaba
fastjson2

๐Ÿš„ FASTJSON2 is a Java JSON library with excellent performance.

Score
95
โ˜… 4.3k โ‘‚ 571 +4/day
Java
rkyv
rkyv
rkyv

Zero-copy deserialization framework for Rust

Score
100
โ˜… 4.3k โ‘‚ 230 +3/day
Rust
alibaba
alibaba
HandyJSON

A handy swift json-object serialization/deserialization library

Score
68
โ˜… 4.3k โ‘‚ 675 โ€”
Swift
ron-rs
ron-rs
ron

Rusty Object Notation

Score
95
โ˜… 4.0k โ‘‚ 146 +10/day
Rust
msgspec
msgspec
msgspec

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

Score
85
โ˜… 3.9k โ‘‚ 156 +6/day
Python
pallets
pallets
itsdangerous

Safely pass trusted data to untrusted environments and back.

Score
38
โ˜… 3.1k โ‘‚ 244 +1/day
Python
bincode-org
bincode-org
bincode

A binary encoder / decoder implementation in Rust.

Score
45
โ˜… 3.1k โ‘‚ 310 โ€”
stepancheg
stepancheg
rust-protobuf

Rust implementation of Google protocol buffers

Score
60
โ˜… 3.0k โ‘‚ 398 +1/day
Rust
vmihailenco
vmihailenco
msgpack

msgpack.org[Go] MessagePack encoding for Golang

Score
50
โ˜… 2.7k โ‘‚ 254 +5/day
Go
facet-rs
facet-rs
facet

Rust reflection, serialization, deserialization, pretty printing, etc. โ€” the last proc macro you should need

Score
90
โ˜… 2.5k โ‘‚ 124 +1/day
Rust
mohsen1
mohsen1
yek

A fast Rust based tool to serialize text-based files in a repository or directory for LLM consumption

Score
85
โ˜… 2.5k โ‘‚ 65 +3/day
Rust
6over3
6over3
bebop

๐ŸŽทNo ceremony, just code. Blazing fast, typesafe binary serialization.

Score
80
โ˜… 2.2k โ‘‚ 52 +1/day
C#
crdoconnor
crdoconnor
strictyaml

Type-safe YAML parser and validator.

Score
15
โ˜… 1.6k โ‘‚ 67 +2/day
Python
rust-crdt
rust-crdt
rust-crdt

a collection of well-tested, serializable CRDTs for Rust

Score
35
โ˜… 1.5k โ‘‚ 64 โ€”
Rust
3Hren
3Hren
msgpack-rust

MessagePack implementation for Rust / msgpack.org[Rust]

Score
70
โ˜… 1.4k โ‘‚ 159 +3/day
Rust
sharksforarms
sharksforarms
deku

Declarative binary reading and writing: bit-level, symmetric, serialization/deserialization

Score
75
โ˜… 1.4k โ‘‚ 85 +3/day
Rust
capnproto
capnproto
go-capnp

Cap'n Proto library and code generator for Go

Score
58
โ˜… 1.4k โ‘‚ 120 +1/day
Go
quiltdata
quiltdata
quilt

Quilt is a Scientific Data Management Platform on AWS that helps teams and AI find, trust, and reuse data through deeply versioned, context-rich data packages.

Score
100
โ˜… 1.4k โ‘‚ 90 +1/day
TypeScript
hprose
hprose
hprose-golang

Hprose is a cross-language RPC. This project is Hprose for Golang.

Score
42
โ˜… 1.3k โ‘‚ 199 โ€”
Go
FasterXML
FasterXML
jackson-module-kotlin

Module that adds support for serialization/deserialization of Kotlin (http://kotlinlang.org) classes and data classes.

Score
84
โ˜… 1.2k โ‘‚ 184 โ€”
Kotlin
foxglove
foxglove
mcap

MCAP is a modular, performant, and serialization-agnostic container file format, useful for pub/sub and robotics applications.

Score
75
โ˜… 997 โ‘‚ 217 +3/day
Rust
chronoxor
chronoxor
FastBinaryEncoding

Fast Binary Encoding is ultra fast and universal serialization solution for C++, C#, Go, Java, JavaScript, Kotlin, Python, Ruby, Swift

Score
33
โ˜… 955 โ‘‚ 98 โ€”
C++
Fatal1ty
Fatal1ty
mashumaro

Fast and well tested serialization library

Score
77
โ˜… 926 โ‘‚ 61 +1/day
Python
yukinarit
yukinarit
pyserde

Yet another serialization library on top of dataclasses, inspired by serde-rs.

Score
69
โ˜… 851 โ‘‚ 60 โ€”
Python
Winderton
Winderton
xplatform

ะ ะตะฐะปะธะทะฐั†ะธั ั„ัƒะฝะดะฐะผะตะฝั‚ะฐะปัŒะฝั‹ั… ะฟั€ะพะตะบั‚ะพะฒ ั ะบัƒั€ัะฐ ะฟะพ Computer Science

Score
100
โ˜… 845 โ‘‚ 32 โ€”
C++
stepchowfun
stepchowfun
typical

Data interchange with algebraic data types.

Score
65
โ˜… 768 โ‘‚ 12 โ€”
Rust
pascaldekloe
pascaldekloe
colfer

binary serialization format

Score
67
โ˜… 758 โ‘‚ 55 +1/day
Java
iAmMccc
iAmMccc
SmartCodable

SmartCodable is a data parsing library built on Swiftโ€™s Codable, designed for simple usage and strong real-world compatibility. It gracefully handles missing fields, default values, and evolving JSON structures. SmartCodable ๆ˜ฏๅŸบไบŽ Swift Codable ็š„ๆ•ฐๆฎ่งฃๆžๅบ“๏ผŒไธปๆ‰“็ฎ€ๅ•ๆ˜“็”จไธŽ็œŸๅฎžไธšๅŠกๅœบๆ™ฏไธ‹็š„ๅผบๅ…ผๅฎนๆ€ง๏ผŒ่ƒฝๅคŸไผ˜้›…ๅบ”ๅฏนไธๆ–ญๅ˜ๅŒ–็š„ JSON ๆ•ฐๆฎใ€‚

Score
79
โ˜… 757 โ‘‚ 90 +1/day
Swift
toon-format
toon-format
toon-python

๐Ÿ Community-driven Python implementation of TOON

Score
62
โ˜… 740 โ‘‚ 58 +3/day
Python
troystribling
troystribling
BlueCap

iOS Bluetooth LE framework

Score
47
โ˜… 718 โ‘‚ 110 โ€”
Swift
inkeliz
inkeliz
karmem

Karmem is a fast binary serialization format, faster than Google Flatbuffers and optimized for TinyGo and WASM.

Score
17
โ˜… 682 โ‘‚ 30 โ€”
Go
anupcowkur
anupcowkur
Reservoir

Android library to easily serialize and cache your objects to disk using key/value pairs.

Score
42
โ˜… 665 โ‘‚ 75 โ€”
Java
SoftbearStudios
SoftbearStudios
bitcode

A binary encoder/decoder for Rust

Score
55
โ˜… 662 โ‘‚ 55 +1/day
Rust
maxatwork
maxatwork
form2js

Parse browser forms into structured JavaScript objects. Six adapters โ€” React hooks, vanilla DOM, jQuery, FormData, and more. One coherent API.

Score
0
โ˜… 630 โ‘‚ 136 โ€”
TypeScript
reagento
reagento
adaptix

An extremely flexible and configurable data model conversion library.

Score
54
โ˜… 609 โ‘‚ 35 +4/day
Python
charleskorn
charleskorn
kaml

YAML support for kotlinx.serialization

Score
63
โ˜… 586 โ‘‚ 72 โ€”
Kotlin
orchestr7
orchestr7
ktoml

Kotlin Multiplatform parser and compile-time serializer/deserializer for TOML format (Fully Native, JS, JVM) based on KxS

Score
74
โ˜… 560 โ‘‚ 34 +2/day
Kotlin
gonzalezreal
gonzalezreal
Groot

From JSON to Core Data and back.

Score
37
โ˜… 535 โ‘‚ 63 โ€”
Objective-C
mongodb
mongodb
bson-rust

Encoding and decoding support for BSON in Rust

Score
50
โ˜… 461 โ‘‚ 153 +1/day
Rust
k-paxian
k-paxian
dart-json-mapper

Serialize / Deserialize Dart Objects to / from JSON

Score
53
โ˜… 397 โ‘‚ 50 โ€”
Dart
winddpan
winddpan
CodableWrapper

@CodingKey("encoder", "decoder") var cool: Bool = true

Score
58
โ˜… 388 โ‘‚ 34 โ€”
Swift
ramonhagenaars
ramonhagenaars
jsons

๐Ÿ A Python lib for (de)serializing Python objects to/from JSON

Score
0
โ˜… 291 โ‘‚ 39 โ€”
Python
ZenitechSoftware
ZenitechSoftware
Krate

A SharedPreferences wrapper powered by Kotlin delegates

Score
21
โ˜… 285 โ‘‚ 10 โ€”
Kotlin
marcosschroh
marcosschroh
dataclasses-avroschema

Generate avro schemas from python dataclasses, Pydantic models and Faust Records. Code generation from avro schemas. Serialize/Deserialize python instances with avro schemas.

Score
46
โ˜… 251 โ‘‚ 76 โ€”
Python
karlicoss
karlicoss
cachew

Transparent and persistent cache/serialization powered by type hints

Score
31
โ˜… 234 โ‘‚ 5 โ€”
Python
heremaps
heremaps
flatdata

Write-once, read-many, minimal overhead binary structured file format.

Score
23
โ˜… 191 โ‘‚ 32 โ€”
Python
beling
beling
bsuccinct-rs

Rust libraries and programs focused on succinct data structures

Score
40
โ˜… 169 โ‘‚ 15 +2/day
Rust
openscilab
openscilab
pymilo

PyMilo: Python for ML I/O

Score
0
โ˜… 169 โ‘‚ 7 โ€”
Python
SoulMelody
SoulMelody
LibreSVIP

A universal converter for singing voice projects which is cross-platform and multi-lingual

Score
8
โ˜… 99 โ‘‚ 10 โ€”
Python
klezVirus
klezVirus
klezVirus.github.io

CyberSec Blog

Score
0
โ˜… 99 โ‘‚ 19 โ€”
HTML
hiranthaR
hiranthaR
Json-to-Dart-Model

Json to Dart Model extension can convert JSON objects into Dart data classes. It supports pure Dart class conversion, Flutter-recommended JSON serialization using annotations, Freezed support, Effective Dart:Style, and many more features. Currently, it has more than 135,000 installs.

Score
16
โ˜… 96 โ‘‚ 20 โ€”
TypeScript
Related Topics
#json#deserialization#rust#python#golang#swift#go#java#javascript#serde#kotlin#python3

ยฉ 2026 GitRepoTrend ยท GitHub repositories by topic ยท Updated weekly