Protocol Buffers - Google's data interchange format
- protobuf
- protocol-buffers
- protocol-compiler
- protobuf-runtime
83,087 visible repositories in the index
1–24 of 342 · Most stars
Protocol Buffers - Google's data interchange format
JSON for Modern C++
FlatBuffers: Memory Efficient Serialization Library
Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, StarRocks
The better way to deal with JSON data in Swift.
Apache Arrow is the universal columnar format and multi-language toolbox for fast data interchange and in-memory analytics
Get JSON values quickly - JSON parser for Go
A fast JSON parser/generator for C++ with both SAX/DOM style API
Fast and powerful CSV (delimited text) parser that gracefully handles large files and malformed input
Ultralightweight JSON parser in ANSI C
Serialization framework for Rust
High-performance Protocol Buffers for JavaScript and TypeScript. Conformant through Edition 2026, and unusually versatile. No protoc required.
Go support for Google's protocol buffers
A querystring parser and serializer with nesting support
A C++ library for interacting with JSON.
A fast, convenient and nonintrusive conversion framework between JSON and model. Your model class doesn't need to extend any base class. You don't need to modify any model file.
Decorator-based transformation, serialization, and deserialization between objects and classes.
A lightweight library for converting complex objects to and from simple Python datatypes.
Parse and stringify URL query strings
JavaScript YAML parser and dumper. Very fast.
A YAML parser and emitter in C++
Super-fast/easy runtime validators and serializers via transformation
TinyXML2 is a simple, small, efficient, C++ XML parser that can be easily integrated into other programs.
Strongly typed JSON library for Rust