AlternativeTo Logo

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' and is an app. There are six alternatives to Protocol Buffers for Mac, Windows, Linux and BSD. The best alternative is TOML, which is both free and Open Source. Other great apps like Protocol Buffers are YAML, Apache Thrift, MessagePack and Avro.

This page was last updated
  • FreeOpen Source
  • Windows
  • Linux
  • Android
  • BSD

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

Learn more about Protocol Buffers

  1. TOML icon

    TOML

    • FreeOpen Source
    • Mac
    • Windows
    • Linux

    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.

    No screenshots yet
  2. YAML icon

    YAML

    • FreeOpen Source
    • Mac
    • Windows
    • Linux

    YAML 1.2

    YAML: YAML Ain't Markup Language

    What It Is: YAML is a human friendly data serialization standard for all programming languages.

    No screenshots yet


  3. Apache Thrift

    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    • BSD

    The Apache Thrift software framework, for scalable cross-language services development, combines a software stack with a code generation engine to build services that work efficiently and seamlessly between C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa...

    No screenshots yet
  4. MessagePack icon

    MessagePack

    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    • BSD

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

    No screenshots yet
  5. Avro icon

    Avro

    • FreeOpen Source
    • Mac
    • Windows
    • Linux

    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).

    No screenshots yet


  6. Eno icon

    Eno

    • FreeOpen Source
    • Mac
    • Windows
    • Linux

    The eno notation language is a plain-text data format designed for file-based content.

    No screenshots yet
Showing 6 of 6 alternatives