Avro Alternatives

Avro is described as '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)' and is an app. There are five alternatives to Avro for a variety of platforms, including Windows, Linux, BSD, Mac and Self-Hosted apps. The best Avro alternative is Apache Thrift, which is both free and Open Source. Other great apps like Avro are Ice, MessagePack, Protocol Buffers and The Melange Language Workbench.

Copy a direct link to this comment to your clipboard
Alternatives
Get a badge for your siteAvro alternatives page was last updated

Alternatives list

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

    Cost / License

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    • Self-Hosted
    Good alternative?
     
  2. Ice icon
     3 likes

    The Internet Communications Engine (Ice) is a modern distributed computing platform with support for C++, .NET, Java, Python, Objective-C, Ruby, PHP, and JavaScript.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    Good alternative?
     
  3. 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.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    Good alternative?
     
  4. 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...

    Cost / License

    • Free
    • Open Source

    Platforms

    • Windows
    • Linux
    • Android
    • BSD
    Good alternative?
     
  5. Melange is a language workbench that provides a modular approach for customizing, assembling and integrating multiple domain-specific language (DSL) specifications and implementations.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    Good alternative?
     
5 of 5 Avro alternatives