Global

serialization
23 projects tagged “serialization” that gained the most stars yesterday
#2264 · +10 · 1d ·GitHub

🎒 Token-Oriented Object Notation (TOON) – compact, human-readable serialization of JSON data for LLM prompts. TypeScript SDK, CLI, benchmarks.

Size
3 MB
Stars
25.5K
Age
11mo
Commits · 90 Days
#3534 · +4 · 1d ·GitHub

The development of the library is further supported by JetBrains by providing free access to their IDE tools.

Creator
nlohmann
Size
304.9 MB
Stars
50.8K
Age
13y
Commits · 90 Days
#3941 · +3 · 1d ·GitHub

, protobuf) are Google's language-neutral, platform-neutral, extensible mechanism for serializing structured data. You can learn more about it in protobuf's documentation.

Size
242.9 MB
Stars
72.1K
Age
12y
Commits · 90 Days
#4095 · +3 · 1d ·GitHub

Apache Arrow is the universal columnar format and multi-language toolbox for fast data interchange and in-memory analytics

Creator
apache
Size
231.9 MB
Stars
17.2K
Age
10y
Commits · 90 Days
#4569 · +2 · 1d ·GitHub

FlatBuffers is a cross platform serialization library architected for maximum memory efficiency. It allows you to directly access serialized data without parsing/unpacking it first, while still having great forwards/backwards compatibility.

Creator
google
Size
21.7 MB
Stars
26.6K
Age
12y
Commits · 90 Days
#4670 · +2 · 1d ·GitHub

) rrweb cloud - hosted rrweb backend is now available

Creator
rrweb-io
Size
13.1 MB
Stars
20.3K
Age
8y
Commits · 90 Days
#4879 · +2 · 1d ·GitHub

JSON is described best here: It's like XML, but fat-free. You use it to move data around, store things, or just generally represent your program's state.

Creator
DaveGamble
Size
2.7 MB
Stars
13K
Age
10y
Commits · 90 Days
#5477 · +1 · 1d ·GitHub

The Go implementation of gRPC: A high performance, open source, general RPC framework that puts mobile and HTTP/2 first. For more information see the Go gRPC docs, or jump directly into the quick start.

Creator
grpc
Size
45.5 MB
Stars
23.1K
Age
11y
Commits · 90 Days
#5888 · +1 · 1d ·GitHub

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

Creator
capnproto
Size
26.3 MB
Stars
13.2K
Updated
CommitOct 13
Age
13y
Commits · 90 Days
#6115 · +1 · 1d ·GitHub

Thrift is a lightweight, language-independent software stack for point-to-point RPC implementation. Thrift provides clean abstractions and implementations for data transport, data serialization, and application level processing.

Creator
apache
Size
40.6 MB
Stars
11K
Age
17y
Commits · 90 Days
#6121 · +1 · 1d ·GitHub

Serde is a framework for serializing and deserializing Rust data structures efficiently and generically.

Creator
serde-rs
Size
8.6 MB
Stars
10.9K
Age
12y
Commits · 90 Days
#6165 · +1 · 1d ·GitHub

js and browsers. proto schemas without requiring protoc, and supports runtime reflection as well as specialized code generation with matching TypeScript declarations.

Creator
protobufjs
Size
45.1 MB
Stars
10.6K
Age
13y
Commits · 90 Days
#6697 · +0 · 1d ·GitHub
archived

Fastjson is a Java library that can be used to convert Java Objects into their JSON representation. It can also be used to convert a JSON string to an equivalent Java object.

Creator
alibaba
Size
15.2 MB
Stars
25.6K
Age
14y
Commits · 90 Days
#6725 · +0 · 1d ·GitHub

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

Creator
google
Size
23 MB
Stars
24.2K
Age
11y
Commits · 90 Days
#6751 · +0 · 1d ·GitHub

Swift is very strict about types. But although explicit typing is good for saving us from mistakes, it becomes painful when dealing with JSON and other areas that are, by nature, implicit about types.

Creator
SwiftyJSON
Size
1.1 MB
Stars
22.9K
Age
12y
Commits · 90 Days
#7153 · +0 · 1d ·GitHub

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

Size
0.6 MB
Stars
14K
Updated
CommitFeb 25
Age
16y
Commits · 90 Days
#7168 · +0 · 1d ·GitHub
archived

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

Size
1.2 MB
Stars
13.9K
Age
9y
Commits · 90 Days
#7513 · +0 · 1d ·GitHub

Mantle makes it easy to write a simple model layer for your Cocoa or Cocoa Touch application.

Creator
Mantle
Size
1.6 MB
Stars
11.2K
Age
14y
Commits · 90 Days
#7774 · +0 · 1d ·GitHub

Moshi is a modern JSON library for Android, Java and Kotlin. It makes it easy to parse JSON into Java and Kotlin classes:

Creator
square
Size
5.6 MB
Stars
10.2K
Updated
CommitJun 18
Age
12y
Commits · 90 Days
#7792 · +0 · 1d ·GitHub

This project is open-source and accepts contributions. See the contribution guide for more information.

Creator
golang
Size
8.2 MB
Stars
10.1K
Age
11y
Commits · 90 Days
#8138 · +0 · 1d ·GitHub

libfyaml is a high-performance YAML 1.2 and JSON parser/emitter with zero-copy operation, full document and event APIs, and the two major 1.0 features:

Creator
pantoniou
Size
16.9 MB
Stars
346
Age
7y
Commits · 90 Days
#8402 · +0 · 1d ·GitHub

dev · every example in your browser, the crate itself compiled to WASM

Creator
furkankly
Size
4.2 MB
Stars
187
Age
2mo
Commits · 90 Days
#8472 · +0 · 1d ·GitHub

Internally, every value is stored as an object rather than being written to the storage raw. That object carries the user value, an optional expiry, a version, and an internal us marker.

Creator
yangshun
Size
0.6 MB
Stars
164
Age
7mo
Commits · 90 Days