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

    This page was last updated Mar 23, 2020

      • 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
      • 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


      • 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
      • 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
      • 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


      • 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