protobuf
Binary serialization for performance and random access with 3D data, Structured data exchange where small size and extensibility are needed
It's a high-performance serialization tool, but you should compare it to alternatives like Parquet or Cap'n Proto for your specific needs.
Situations where developer usability and fun are a primary concern (implied comparison to tools like Thrift)
Related Tools
FIRST-HAND READS
What people reported, in their own words. Every line links to where it was said.
“Protobufs have been really helpful with the runtime compiled codegen”
MIXED · features · Hacker News · 2026-07-08
“We settled on Quic with Protobuf because it was more performant in our testing than the gRPC”
POSITIVE · performance · Hacker News · 2026-03-17
“I think the Protobuf/Thrift approach of using meaningless field numbers in serialization forms is better”
MIXED · features · Hacker News · 2026-03-10
“horrible Protobuf-to-Python bidding, it was a big frustration”
NEGATIVE · ease of use · Hacker News · 2026-03-10
“I listed some of the reasons to prefer Skir over Protobuf in my humble opinion”
NEGATIVE · features · Hacker News · 2026-03-08
“it can take two quarters and modifying 20 intermediate services (each with its own ServiceFooRequest protobuf) just to add a new checkbox in the UI”
NEGATIVE · features · Hacker News · 2026-02-15
“I've only enjoyed using Protobuf + gRPC after we've started using https://buf.build”
MIXED · ease of use · Hacker News · 2026-02-14
“a stupid old protobuf to describe the compute graph. Protobuf doubles as a messaging format and a schema with reflection, so it lets us receive pipeline jobs over gRPC and then inflate them with less boilerplate (by C++ standards, anyway)”
LUKEWARM · features · Hacker News · 2026-02-02
“combine protobufs with the MQTT protocol, with a native de/serialisation logic built in to clients and servers to reduce the amount of message bytes”
POSITIVE · performance · Hacker News · 2026-01-25
“Protobuf makes it easy to have typed bindings in the different languages we support (Ruby, Go, Rust, Python, etc)”
POSITIVE · ease of use · Hacker News · 2026-01-23
“only 5 times slower than copying memory, which is way faster than I thought it'd be. Impressive given all the other nice things protobuf offers to development teams.”
POSITIVE · performance · Hacker News · 2026-01-23
“I'm obviously a huge fan of binary serialization; I wrote Cap'n Proto and Protobuf v2 after all”
POSITIVE · performance · Hacker News · 2025-09-22
“Protobuf and Cap'n Proto have default values. You should not bother checking for presence of fields that are always supposed to be there.”
MIXED · features · Hacker News · 2025-09-06
“Protobuf has undoubtedly, empirically proven its real value in real systems”
MIXED · performance · Hacker News · 2025-09-05
“I have personally found several fuckups in gRPC and protobuf code resulting in application crashes or risks of remote code execution”
NEGATIVE · reliability · Hacker News · 2025-07-12
Have You Used This Tool?
Sign in to share your experience with this tool.
Sign in