Protocol Buffers Alternatives

Protocol Buffers is described as 'Protocol buffers are Google's language-neutral, platform-neutral, extensible mechanism for serializing structured data – think XML, but smaller, faster, and simpler. You define how you want your data to be structured once, then you can use special generated source code to' and is an app. There are six alternatives to Protocol Buffers for Mac, Windows, Linux, BSD and Self-Hosted. The best Protocol Buffers alternative is YAML, which is both free and Open Source. Other great apps like Protocol Buffers are TOML, Apache Thrift, MessagePack and Avro.

  • FreeOpen Source
  • ...

Protocol buffers are Google's language-neutral, platform-neutral, extensible mechanism for serializing structured data...

More about Protocol Buffers
Protocol Buffers alternatives page was last updated Mar 23, 2020
  1. YAML icon
     27 likes

    YAML is a human-readable data serialization language. It is commonly used for configuration files and in applications where data are being stored or transmitted. YAML targets many of the same communications applications as Extensible Markup Language (XML) but has a minimal...

    10 YAML alternatives

    License model

    • FreeOpen Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    • Self-Hosted
    YAML icon

    YAML VS Protocol Buffers

    Is YAML a good alternative to Protocol Buffers?
     
    • YAML is the most popular Windows, Mac, Linux & Self-Hosted alternative to Protocol Buffers.

    • YAML is the most popular Open Source & free alternative to Protocol Buffers.

    • YAML is Free and Open SourceProtocol Buffers is also Free and Open Source
  2. TOML icon
     13 likes

    TOML aims to be a minimal configuration file format that's easy to read due to obvious semantics. TOML is designed to map unambiguously to a hash table. TOML should be easy to parse into data structures in a wide variety of languages.

    7 TOML alternatives

    License model

    • FreeOpen Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux

    TOML Features

    1.  Support for MarkDown
    TOML icon

    TOML VS Protocol Buffers

    Is TOML a good alternative to Protocol Buffers?
     
  3. Apache Thrift icon
     1 like

    Thrift is a lightweight, language-independent software stack for point-to-point RPC implementation. Thrift provides clean abstractions and implementations for data transport, data serialization, and application level processing.

    8 Apache Thrift alternatives
    Apache Thrift screenshot 1

    License model

    • FreeOpen Source

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    • Self-Hosted

    Apache Thrift Features

    1.  RPC
    Apache Thrift icon

    Apache Thrift VS Protocol Buffers

    Is Apache Thrift a good alternative to Protocol Buffers?
     
  4. MessagePack icon
     2 likes

    MessagePack is an efficient binary serialization specification that lets you exchange data among multiple languages like JSON but quicker and with a lower overhead.

    6 MessagePack alternatives

    License model

    • FreeOpen Source

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    MessagePack icon

    MessagePack VS Protocol Buffers

    Is MessagePack a good alternative to Protocol Buffers?
     
  5. Avro icon
     Like this app

    Apache Avro™ is a data serialization system. Avro provides: A compact, fast, binary data format. A container file, to store persistent data. Remote procedure call (RPC).

    5 Avro alternatives

    License model

    • FreeOpen Source

    Platforms

    • Mac
    • Windows
    • Linux

    Avro Features

    1.  RPC
    Avro icon

    Avro VS Protocol Buffers

    Is Avro a good alternative to Protocol Buffers?
     
  6. Eno icon
     Like this app

    The eno notation language is a plain-text data format designed for file-based content. The language itself is very simple but expressive enough to be able to handle massive databases, while libraries are available across multiple languages including JavaScript, Python, Ruby and...

    7 Eno alternatives

    License model

    • FreeOpen Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    Eno icon

    Eno VS Protocol Buffers

    Is Eno a good alternative to Protocol Buffers?
     
6 of 6 Protocol Buffers alternatives