Apache Thrift Alternatives

Apache Thrift is described as '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' and is an app in the development category. There are eight alternatives to Apache Thrift for a variety of platforms, including Windows, Linux, Mac, BSD and Self-Hosted apps. The best Apache Thrift alternative is GraphQL, which is both free and Open Source. Other great apps like Apache Thrift are Django REST Framework, GraphQL Mesh, Ice and MessagePack.

Copy a direct link to this comment to your clipboard
Apache Thrift alternatives page was last updated

Alternatives list

  1. GraphQL icon
     Like
    Copy a direct link to this comment to your clipboard

    GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it...

    Cost / License

    • Free
    • Open Source

    Platforms

    • Self-Hosted
     
    • GraphQL is the most popular Self-Hosted alternative to Apache Thrift.

    • GraphQL is the most popular Open Source & free alternative to Apache Thrift.

    • GraphQL is Free and Open SourceApache Thrift is also Free and Open Source
  2. Copy a direct link to this comment to your clipboard

    Django REST framework is a powerful and flexible toolkit for building Web APIs.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Self-Hosted
    • Django
     
  3. Copy a direct link to this comment to your clipboard

    GraphQL Mesh allows you to use GraphQL query language to access data in remote APIs that don't run GraphQL (and also ones that do run GraphQL). It can be used as a gateway to other services or run as a local GraphQL schema that aggregates data from remote APIs.

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    • Self-Hosted
     
    • GraphQL Mesh is the most popular Windows, Mac & Linux alternative to Apache Thrift.

    • GraphQL Mesh is Free and Open SourceApache Thrift is also Free and Open Source
  4. Ice icon
     3 likes
    Copy a direct link to this comment to your clipboard

    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
     
  5. MessagePack icon
     2 likes
    Copy a direct link to this comment to your clipboard

    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
     
  6. Copy a direct link to this comment to your clipboard

    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
     
  7. Avro icon
     Like
    Copy a direct link to this comment to your clipboard

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

    Cost / License

    • Free
    • Open Source

    Platforms

    • Mac
    • Windows
    • Linux
     
  8. Copy a direct link to this comment to your clipboard

    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
     
    • Protocol Buffers is the most popular Android alternative to Apache Thrift.

    • Protocol Buffers is Free and Open SourceApache Thrift is also Free and Open Source
8 of 8 Apache Thrift alternatives