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.

  • FreeOpen Source
  • ...

Thrift is a lightweight, language-independent software stack for point-to-point RPC implementation. Thrift provides clean...

More about Apache Thrift
Apache Thrift alternatives page was last updated Nov 1, 2023
  1. GraphQL icon
     Like this app

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

    18 GraphQL alternatives
    GraphQL screenshot 1

    License model

    • FreeOpen Source

    Platforms

    • Self-Hosted

    GraphQL Features

    1.  REST API
    2.  GraphQL
    GraphQL iconApache Thrift Icon

    GraphQL VS Apache Thrift

    Is GraphQL a good alternative to Apache Thrift?
     
    • 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. Django REST Framework icon
     Like this app

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

    19 Django REST Framework alternatives
    Django REST Framework screenshot 1

    License model

    • FreeOpen Source

    Platforms

    • Self-Hosted
    • Django

    Django REST Framework Features

    1.  Django
    2.  REST API
    Django REST Framework iconApache Thrift Icon

    Django REST Framework VS Apache Thrift

    Is this a good alternative to Apache Thrift?
     
  3. GraphQL Mesh icon
     Like this app

    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.

    18 GraphQL Mesh alternatives
    GraphQL Mesh screenshot 1

    License model

    • FreeOpen Source

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    • Self-Hosted

    GraphQL Mesh Features

    1.  Open API
    2.  REST API
    3.  GraphQL API
    4.  GraphQL
    GraphQL Mesh iconApache Thrift Icon

    GraphQL Mesh VS Apache Thrift

    Is GraphQL Mesh a good alternative to Apache Thrift?
     
    • 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

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

    2 Ice alternatives

    License model

    • FreeOpen Source

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD

    Ice Features

    1.  RPC
    2.  Distributed Computing
    Ice iconApache Thrift Icon

    Ice VS Apache Thrift

    Is Ice a good alternative to Apache Thrift?
     
  5. 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.

    6 MessagePack alternatives

    License model

    • FreeOpen Source

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    MessagePack iconApache Thrift Icon

    MessagePack VS Apache Thrift

    Is MessagePack a good alternative to Apache Thrift?
     
  6. The Melange Language Workbench icon
     Like this app

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

    2 The Melange Language Workbench alternatives

    License model

    • FreeOpen Source

    Platforms

    • Mac
    • Windows
    • Linux
    The Melange Language Workbench iconApache Thrift Icon

    The Melange Language Workbench VS Apache Thrift

    Is this a good alternative to Apache Thrift?
     
  7. Avro icon
     Like this app

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

    5 Avro alternatives

    License model

    • FreeOpen Source

    Platforms

    • Mac
    • Windows
    • Linux

    Avro Features

    1.  RPC
    Avro iconApache Thrift Icon

    Avro VS Apache Thrift

    Is Avro a good alternative to Apache Thrift?
     
  8.  1 like

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

    6 Protocol Buffers alternatives

    License model

    • FreeOpen Source

    Platforms

    • Windows
    • Linux
    • Android
    • BSD
    Apache Thrift Icon

    Protocol Buffers VS Apache Thrift

    Is Protocol Buffers a good alternative to Apache Thrift?
     
    • 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