Apache Thrift is a software project spanning a variety of programming languages and use cases. Our goal is to make reliable, performant communication and data serialization across languages as efficient and seamless as possible. Originally developed at Facebook, Thrift was open sourced in April 2007 and entered the Apache Incubator in May, 2008. Thrift became an Apache TLP in October, 2010.

Apache Thrift aims to embody the following values:


Project Team

Committers

Apache ID Full Name Specialities Timezone
mcslee Mark Slee General vision and implementation -8
dreiss David Reiss Everything, GIT configuration, performance -8
aditya Aditya Agarwal C++ servers -8
marck Marc Kwiatkowski C++ concurrency -8
jwang James Wang C++ transports and processors -8
cpiro Chris Piro Erlang -8
bmaurer Ben Maurer Python data serialization -5
kclark Kevin Clark Ruby implementation -8
jake Jake Luciani Perl, JavaScript -5
bryanduxbury Bryan Duxbury Compact Protocol, Java, Ruby -8
esteve Esteve Fernandez Python, Twisted, async transports 1
todd Todd Lipcon Erlang, Java -8
geechorama Andrew McGeachie Cocoa ?
molinaro Anthony Molinaro Erlang, Perl, autotools -8
roger Roger Meier Continuous Integration, C++, C#, JavaScript 2
jfarrell Jake Farrell Release Manager, Build, Client Publishing, Java, PHP, Ruby -5
jensg Jens Geyer Delphi, C#, Go 1
carl Carl Yeksigian C# -5

Champion

Mentors


Powered by Apache Thrift

The following companies are known to employ Apache Thrift in their production services.

Company Website
Cloudera http://www.cloudera.com
Evernote http://evernote.com
Facebook http://www.facebook.com
last.fm http://www.last.fm
Mendeley http://www.mendeley.com
OpenX http://www.openx.org
RapLeaf http://www.rapleaf.com
reCaptcha http://www.recaptcha.com
Aereo http://www.aereo.com

Testimonials

As I have said to a number of people, Thrift is the Swiss Army Knife of software.

Rush Manbert