Apache Thrift icon
Apache Thrift icon

Apache Thrift

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.

Apache Thrift screenshot 1

Cost / License

  • Free
  • Open Source

Platforms

  • Mac
  • Windows
  • Linux
  • BSD
  • Self-Hosted
-
No reviews
1like
0comments
0news articles

Features

Suggest and vote on features
  1.  RPC

 Tags

Apache Thrift News & Activities

Highlights All activities

Recent News

No news, maybe you know any news worth sharing?
Share a News Tip

Recent activities

No activities found.

Apache Thrift information

GitHub repository

  •  10,859 Stars
  •  4,087 Forks
  •  16 Open Issues
  •   Updated  
View on GitHub
Apache Thrift was added to AlternativeTo by sitsofe on and this page was last updated .
No comments or reviews, maybe you want to be first?
Post comment/review

What is Apache Thrift?

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. The code generation system takes a simple definition language as input and generates code across programming languages that uses the abstracted stack to build interoperable RPC clients and servers.

Thrift makes it easy for programs written in different programming languages to share data and call remote procedures. With support for 28 programming languages, chances are Thrift supports the languages that you currently use.

Thrift is specifically designed to support non-atomic version changes across client and server code. This allows you to upgrade your server while still being able to service older clients; or have newer clients issue requests to older servers. An excellent community-provided write-up about thrift and compatibility when versioning an API can be found in the Thrift Missing Guide.

Official Links