Protocol Buffers - Google's data interchange format
- protobuf
- protocol-buffers
- protocol-compiler
- protobuf-runtime
47,133 repositories indexed
1–24 of 177 · Most stars
Protocol Buffers - Google's data interchange format
🎒 Token-Oriented Object Notation (TOON) – compact, human-readable serialization of JSON data for LLM prompts. TypeScript SDK, CLI, benchmarks.
Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, StarRocks
A fast JSON parser/generator for C++ with both SAX/DOM style API
A lightweight library for converting complex objects to and from simple Python datatypes.
Java binary serialization and cloning: fast, efficient, automatic
TinyXML2 is a simple, small, efficient, C++ XML parser that can be easily integrated into other programs.
TOML parser for Golang with reflection.
Protocol Buffers library for idiomatic .NET
XML to JavaScript object converter.
A streaming approach to JSON. Oboe.js speeds up web applications by providing parsed objects before the response completes.
A reference implementation of a JSON package in Java.
A blazingly fast multi-language serialization framework for idiomatic domain objects, schema IDL, and cross-language data exchange.
HTML parsing/serialization toolset for Node.js. WHATWG HTML Living Standard (aka HTML5)-compliant.
Output complex, flexible, AJAX/RESTful data structures.
https://github.com/json-c/json-c is the official code repository for json-c. See the wiki for release tarballs for download. API docs at http://json-c.github.io/json-c/
Validate XML, Parse XML and Build XML rapidly without C/C++ based libraries and no callback.
Extremely fast, in memory, serialization, reflection, and RPC library for C++. JSON, BEVE, BSON, CBOR, CSV, JSONB, MessagePack, TOML, YAML, EETF
Fast JSON parser and validator for Go. No custom structs, no code generation, no reflection
Library for (de-)serializing data of any complexity (supports JSON, and XML)
Header-only TOML config file parser and serializer for C++17.
Go library for the TOML file format
A C++20 library for fast serialization, deserialization and validation using reflection. Supports JSON, Avro, Boost Serialization, BSON, Cap'n Proto, CBOR, Cereal, Command line interfaces, CSV, Environment variables, flexbuffers, msgpack, parquet, TOML, UBJSON, XML, YAML, yas / msgpack.org[C++20]
idiomatic codec and rpc lib for msgpack, cbor, json, etc. msgpack.org[Go]