Apache Thrift logo

Apache Thrift

Software framework for scalable cross-language services development
177
244
+ 1
0

What is Apache Thrift?

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 10.3K GitHub stars and 4K GitHub forks. Here’s a link to Apache Thrift's open source repository on GitHub

Who uses Apache Thrift?

Companies
51 companies reportedly use Apache Thrift in their tech stacks, including Uber, Slack, and Creator.

Developers
69 developers on StackShare have stated that they use Apache Thrift.

Apache Thrift Integrations

Blog Posts

Apache Thrift Alternatives & Comparisons

What are some alternatives to Apache Thrift?
gRPC
gRPC is a modern open source high performance RPC framework that can run in any environment. It can efficiently connect services in and across data centers with pluggable support for load balancing, tracing, health checking...
Protobuf
Protocol buffers are Google's language-neutral, platform-neutral, extensible mechanism for serializing structured data – think XML, but smaller, faster, and simpler.
REST
An architectural style for developing web services. A distributed system framework that uses Web protocols and technologies.
Avro
It is a row-oriented remote procedure call and data serialization framework developed within Apache's Hadoop project. It uses JSON for defining data types and protocols, and serializes data in a compact binary format.
GraphQL
GraphQL is a data query language and runtime designed and used at Facebook to request and deliver data to mobile and web apps since 2012.
See all alternatives

Apache Thrift's Followers
244 developers follow Apache Thrift to keep up with related blogs and decisions.