Apache Thrift is a software framework for scalable cross-language services development. It 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.
0 / day
0 / day
0 pages per visit
Domain Rating
Domain Authority
Citation Level
English, etc
Supports multiple programming languages, enabling services to be developed in one language and consumed in another.
Designed to handle the demands of large-scale systems with high performance and efficiency.
Allows for the use of various transport protocols and serialization techniques.
Optimized for performance, minimizing overhead in serialization and network communication.
Components can be swapped out or extended to meet specific needs, such as custom protocols or transports.
Includes a code generation engine that automates the creation of client and server code from a simple definition file.
Apache License 2.0
Active
https://github.com/apache/thrift
Comprehensive documentation available on the official website and GitHub repository.
Vibrant community of developers contributing to its development and offering support through mailing lists and forums.
Widely used in distributed systems for microservices, data serialization, and communication between services written in different languages.
Security headers report is a very important part of user data protection. Learn more about http headers for thrift.apache.org