Apache Thrift Alternatives

    Apache Thrift is described as 'An interface definition language and communication protocol for creating cross-language services'. 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 MessagePack (Free, Open Source), Ice (Free, Open Source), The Melange Language Workbench (Free, Open Source) and Avro (Free, Open Source).

    The list of alternatives was last updated Mar 23, 2020

    Platforms

    • Windows
    • Linux
    • Mac
    • BSD
    • Android

    Features

    • RPC
    • Distributed Computing

    License

    • Free
    • Open Source
    • Paid
    All Filters

    • Protocol buffers are Google's language-neutral, platform-neutral, extensible mechanism for serializing structured data – think XML, but smaller, faster, and simpler. View 6 alternatives to Protocol Buffers
      No screenshots yet
      • FreeOpen Source
      • Windows
      • Linux
      • Android
      • 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. View 6 alternatives to MessagePack
      No screenshots yet
      • 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. View 2 alternatives to Ice
      No screenshots yet
      • FreeOpen Source
      • Mac
      • Windows
      • Linux
      • BSD
    • Melange is a language workbench that provides a modular approach for customizing, assembling and integrating multiple domain-specific language (DSL) specifications and implementations. View 2 alternatives to The Melange Language Workbench
      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). View 5 alternatives to Avro
      No screenshots yet
      • FreeOpen Source
      • Mac
      • Windows
      • Linux
    Showing 5 of 5 alternatives