🎒 Token-Oriented Object Notation (TOON) – compact, human-readable serialization of JSON data for LLM prompts. TypeScript SDK, CLI, benchmarks.
Global
The development of the library is further supported by JetBrains by providing free access to their IDE tools.
, protobuf) are Google's language-neutral, platform-neutral, extensible mechanism for serializing structured data. You can learn more about it in protobuf's documentation.
Apache Arrow is the universal columnar format and multi-language toolbox for fast data interchange and in-memory analytics
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.
) rrweb cloud - hosted rrweb backend is now available
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.
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.
Cap'n Proto serialization/RPC system - core tools and C++ library
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.
Serde is a framework for serializing and deserializing Rust data structures efficiently and generically.
js and browsers. proto schemas without requiring protoc, and supports runtime reflection as well as specialized code generation with matching TypeScript declarations.
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.
A Java serialization/deserialization library to convert Java Objects into JSON and back
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.
Cross-browser storage for all use cases, used across the web.
A high-performance 100% compatible drop-in replacement of "encoding/json"
Mantle makes it easy to write a simple model layer for your Cocoa or Cocoa Touch application.
Moshi is a modern JSON library for Android, Java and Kotlin. It makes it easy to parse JSON into Java and Kotlin classes:
This project is open-source and accepts contributions. See the contribution guide for more information.
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:
dev · every example in your browser, the crate itself compiled to WASM
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.