Alternatives to Apache Thrift logo

Alternatives to Apache Thrift

gRPC, Protobuf, REST, Avro, and MessagePack are the most popular alternatives and competitors to Apache Thrift.
76
53
+ 1
0

What is Apache Thrift and what are its top alternatives?

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, JavaScript, Node.js, Smalltalk, OCaml and Delphi and other languages.
Apache Thrift is a tool in the Serialization Frameworks category of a tech stack.
Apache Thrift is an open source tool with 7.1K GitHub stars and 3.2K GitHub forks. Here’s a link to Apache Thrift's open source repository on GitHub

Apache Thrift alternatives & related posts

gRPC logo

gRPC

306
233
2
306
233
+ 1
2
A high performance, open-source universal RPC framework
gRPC logo
gRPC
VS
Apache Thrift logo
Apache Thrift

related gRPC posts

StackShare Editors
StackShare Editors
| 2 upvotes · 29.6K views
atUber TechnologiesUber Technologies
Kafka
Kafka
gRPC
gRPC

By mid-2015, Uber’s rider growth coupled with its cadence of releasing new services, like Eats and Freight, was pressuring the infrastructure. To allow the decoupling of consumption from production, and to add an abstraction layer between users, developers, and infrastructure, Uber built Catalyst, a serverless internal service mesh.

Uber decided to build their own severless solution, rather that using something like AWS Lambda, speed for its global production environments as well as introspectability.

See more
Protobuf logo

Protobuf

141
82
0
141
82
+ 1
0
Google's data interchange format
    Be the first to leave a pro
    Protobuf logo
    Protobuf
    VS
    Apache Thrift logo
    Apache Thrift
    REST logo

    REST

    20
    41
    0
    20
    41
    + 1
    0
    A software architectural style
      Be the first to leave a pro
      REST logo
      REST
      VS
      Apache Thrift logo
      Apache Thrift
      Avro logo

      Avro

      36
      29
      0
      36
      29
      + 1
      0
      A data serialization framework
        Be the first to leave a pro
        Avro logo
        Avro
        VS
        Apache Thrift logo
        Apache Thrift
        MessagePack logo

        MessagePack

        7
        12
        0
        7
        12
        + 1
        0
        A binary serialization format
          Be the first to leave a pro
          MessagePack logo
          MessagePack
          VS
          Apache Thrift logo
          Apache Thrift