Protocol Buffers (protobuf) is a language-neutral, platform-neutral extensible mechanism for serializing structured data, developed by Google for efficient data interchange.. There are currently 6 open-source alternatives to Protocol Buffers, with a combined total of 27.2k GitHub stars. The most common language among these projects is C++.
Showing 6 open-source alternatives
An insanely fast binary data interchange format and capability-based RPC system.
A high-performance multi-language serialization framework using JIT compilation and zero-copy techniques for fast data exchange.
A cross-platform framework for working with schematized data, now archived as of March 2025.
A cross-platform framework for working with schematized data, now archived as of March 2025.
A Rust implementation of Cap'n Proto, enabling zero-copy serialization and RPC for high-performance distributed systems.
A simple, high-performance, zero-copy C++17 serialization and reflection library with no dependencies.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.