Software Alternatives & Reviews
Table of contents
  1. Videos
  2. Social Mentions
  3. Comments

Protobuf

Protocol buffers are a language-neutral, platform-neutral extensible mechanism for serializing structured data. subtitle

Protobuf Reviews and details

Screenshots and images

  • Protobuf Landing page
    Landing page //
    2023-08-29

Badges

Promote Protobuf. You can add any of these badges on your website.
SaaSHub badge
Show embed code

Videos

StreamBerry, part 2 : introduction to Google ProtoBuf

Social recommendations and mentions

We have tracked the following product recommendations or mentions on various public social media platforms and blogs. They can help you see what people think about Protobuf and what they use it for.
  • Developing games on and for Mac and Linux
    Protocol Buffers: https://developers.google.com/protocol-buffers. - Source: dev.to / about 1 year ago
  • Adding Codable conformance to Union with Metaprogramming
    ProtocolBuffers’ OneOf message addresses the case of having a message with many fields where at most one field will be set at the same time. - Source: dev.to / over 1 year ago
  • Logcat is awful. What would you improve?
    That's definitely the bigger thing. I think something like Protocol Buffers (Protobuf) is what you're looking for there. Output the data and consume it by something that can handle the analysis. Source: about 1 year ago
  • Bitcoin is the "narrow waist" of internet-based value
    These protocols prevent an O(N x M) explosion of code that have to solve for many cases. For example, since JSON is an almost ubiquitous format for wire transfer (although other things do exist like protobufs), if I had N data formats that I want to serialize, I only need to write N serializers/deserializers (SerDes). If there was no such narrow waist and there were M alternatives to JSON in wide usage, I would... Source: over 1 year ago
  • Understanding gRPC Concepts, Use Cases & Best Practices
    gRPC uses protocol buffers (it is an open source message format) as the default method of communication between client and server. Also, gRPC uses HTTP/ 2 as the default protocol. - Source: dev.to / over 1 year ago
  • How to tackle saving a game character file?
    Where I worked, we used protocol buffers for this type of thing, but we required cross-language compatibility. Source: over 1 year ago
  • Decoding USP protobuf data sent by USP agents, using the recent AWS IoT Rules Engine native SQL decode function
    Protocol Buffers (protobuf) is an open-source data format used to serialize structured data in binary form. It is used for transmitting data over networks or storing it in files. Protobuf allows you to send data in small packet sizes and at a faster rate than other messaging formats. USP specifies Protocol Buffers Version 3 as a mechanism to serialize data to be sent over a Message Transfer Protocol, such as MQTT. - Source: dev.to / over 1 year ago
  • Tools to generate class definitions?
    In all seriousness, protobufs includes tooling to generate bindings in most popular languages. It is however primarily for serialization and deserialization of structured data (e.g., for transport or storage). Source: over 1 year ago
  • notes about different concepts
    Protocol Buffers Https://developers.google.com/protocol-buffers. Source: over 1 year ago
  • Handling variable-length Kafka tasks using Python
    This implementation is not meant to be bug-free and production-ready and is just a glimpse into what the proposed solution might look like. Additionally, we assume the producer application is already in place and produces events. The consumer application receives events as they are produced, process them, commits them on Kafka, and sends a new event containing the results to a separate topic to inform the producer... - Source: dev.to / over 1 year ago
  • Ask HN: Tools to declare typed structs across languages
    Https://developers.google.com/protocol-buffers Is boring but works. - Source: Hacker News / over 1 year ago
  • 1Password releases Typeshare, the "ultimate tool for synchronizing your type definitions between Rust and other languages for seamless FFI"
    Also, Google doesn't have official protobuf implementations for JS/TS, PHP, or Rust. The officially supported languages are listed here. The implementations you're describing may well be trash but that's not really a fair reflection of the quality of protobuf itself. Source: over 1 year ago
  • 13 tricks for the new Bigquery Storage Write API in Python
    Protocol Buffers aka Protobuf is the portable exchange format widely used amongst Google Cloud API. It is usually hidden in the implementation when client libraries are used. With the new streaming API however, you will have to dive into it. - Source: dev.to / over 1 year ago
  • Java Serialization with Protocol Buffers
    The information can be stored in a database or as files, serialized in a standard format and with a schema agreed with your Data Engineering team. Depending on your information and requirements, it can be as simple as CSV, XML or JSON, or Big Data formats such as Parquet, Avro, ORC, Arrow, or message serialization formats like Protocol Buffers, FlatBuffers, MessagePack, Thrift, or Cap'n Proto. - Source: dev.to / over 1 year ago
  • Golang in Action: How to implement a simple distributed system
    Then we create a Protocol Buffers file node.proto, a gRPC protocol file, and enter below content. - Source: dev.to / over 1 year ago
  • Multiplayer Networking Solutions
    ProtoBuf or Protocol Buffers are developped by google and are supported in many languages. Source: over 1 year ago
  • Goomerang 🪃 A protocol buffers over websockets communications library
    I would like to share Goomerang, my last side project (PoC). Its about a little communications library, which empower developers to quickly develop client/server communication schemes by using protocol buffers over websockets. Source: over 1 year ago
  • What's new in the Webscraping Ecosystem ? from OxyCon 2022
    Accelerate flows with structured protocols like Protobuf, instead of JSON/CSV. - Source: dev.to / over 1 year ago
  • My net worth caused an integer overflow (2111 more than short int can handle 2^16 = 65 536)
    If you want to dig into it, there's a github that tracks the protobufs that dota (and other valve games) use to communicate and you can learn more about protobufs from google's docs (it's a google protocol for serializing data efficiently). Source: over 1 year ago
  • Mongo_Go driver announcement
    - Dart (obviously) - Go (easy and fun to learn) - Protocol buffers (https://developers.google.com/protocol-buffers). Source: over 1 year ago
  • Q: Serialisation in high criticality contexts. What do you use?
    You don't give much to go on, but generally speaking, protocol buffers are safe and performant. There's already a very nice implementation as well. Source: over 1 year ago

Do you know an article comparing Protobuf to other products?
Suggest a link to a post with product alternatives.

Suggest an article

Generic Protobuf discussion

Log in or Post with

This is an informative page about Protobuf. You can review and discuss the product here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.