AlternativeTo Logo

Apache Thrift Alternatives

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

This page was last updated Mar 23, 2020
  • FreeOpen Source
  • Mac
  • Windows
  • Linux
  • BSD

The Apache Thrift software framework, for scalable cross-language services development, combines a software stack with a...

Learn more about Apache Thrift

  1. Protocol Buffers

    • FreeOpen Source
    • Windows
    • Linux
    • Android
    • BSD

    Protocol buffers are Google's language-neutral, platform-neutral, extensible mechanism for serializing structured data – think XML, but smaller, faster, and simpler.

    No screenshots yet
  2. Ice

    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    • BSD

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

    No screenshots yet


  3. 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
  4. The Melange Language Workbench

    • FreeOpen Source
    • Mac
    • Windows
    • Linux

    Melange is a language workbench that provides a modular approach for customizing, assembling and integrating multiple domain-specific language (DSL) specifications and implementations.

    No screenshots yet
  5. 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
Showing 5 of 5 alternatives