protobuf

Data serialization format

A language-neutral, platform-neutral format for serializing structured data

Protocol Buffers - Google's data interchange format

GitHub

66k stars
2k watching
16k forks
Language: C++
last commit: 6 days ago
Linked from 12 awesome lists

marshallingprotobufprotobuf-runtimeprotocprotocol-buffersprotocol-compilerrpcserialization

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
protobuf-c/protobuf-c A C implementation of Google Protocol Buffers data serialization format 2,692
golang/protobuf Provides Go bindings for protocol buffers for efficient binary serialization and deserialization of structured data. 9,785
protobuf-net/protobuf-net A contract-based serializer for .NET code that writes data in the protocol buffers format 4,694
protobufjs/protobuf.js A JavaScript library for serializing structured data using the Protocol Buffers format. 9,938
tomas-abrahamsson/gpb Compiles Google protocol buffer definitions into Erlang code 556
rowtype-yoga/purescript-protobuf A PureScript library and code generator for Google Protocol Buffers version 3. 54
stepancheg/rust-protobuf Rust implementation of Google protocol buffers for serialization and deserialization 2,809
jhump/goprotoc Makes it easy to work with Protocol Buffers in Go by providing tools and libraries for generating code, implementing plugins, and running the protocol buffer compiler. 85
arwalk/zig-protobuf An implementation of Google Protocol Buffers version 3 in Zig. 233
ahamez/protox A fast and reliable Elixir library for working with Google Protocol Buffers 269
ruby-protobuf/protobuf An implementation of protocol buffers for the Ruby programming language 463
alexeyxo/protobuf-swift An implementation of Protocol Buffers in Swift 939
gogo/protobuf A code generation tool for Protocol Buffers in Go, providing features like fast marshalling and compatibility with other libraries. 5,664
alphaheavy/protobuf An implementation of Google's Protocol Buffers in Haskell. 95
protocolbuffers/protoscope A tool for inspecting and generating binary Protobuf data in a human-readable format 306