6 projects
Protocol Buffers
Protocol Buffers is a language-agnostic, platform-neutral extensible mechanism for serializing structured data. It's a method of encoding structured data in an efficient yet extensible format, developed by Google. Protocol Buffers can be used to create services and APIs, define message formats, and enable communication between different systems and programming languages.
10,657
2,512
$34M
FlatBuffers
FlatBuffers is a serialization library developed by Google that provides an efficient, cross-platform way to serialize structured data. It offers memory efficiency, fast serialization/deserialization, and schema evolution while avoiding the need to parse/unpack data before access.
3,283
788
$9.2M
protobuf.js
A comprehensive implementation of Protocol Buffers in JavaScript/TypeScript, providing efficient binary serialization and deserialization of structured data with support for both Node.js and browsers
2,300
723
$1.2M
Go Protocol Buffers
Go Protocol Buffers is Google's official implementation of protocol buffers for the Go programming language. Protocol buffers are a language-neutral, platform-neutral extensible mechanism for serializing structured data.
1,713
618
$638K
Connect
Connect is a simple, cross-language framework for Protobuf RPC.
916
338
$8.4M
Proto Plus
Beautiful, idiomatic protocol buffers in Python