Thrift Compiler as a Service
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


Thrift compiler as a service.
Help you avoid compiling the whole thrift package just to get thrift bindings for a thrift IDL file.

Written by Eran Sandler (@erans) (@forecastcloudy)

Inspired by a set of tweets by @scode and @rantav



  • Install tornado (sudo pip install tornado, or see
  • Install simplejson (sudo easy_install simplejson, or pip install)
  • Install thrift ( YMMV but here's a simple recepie for OS X using brew:
    • brew update
    • brew install boost
    • brew install libevent
    • Download thrift from and unzip
    • cd thrift-x.x.x
    • ./configure --prefix=/usr/local/ --with-boost=/usr/local/Cellar/boost --with-libevent=/usr/local/Cellar/libevent --disable-static
    • make install
    • validate and run thrift from: /usr/local/bin/thrift
  • Copy to (or symlink, YMMV).
  • Run src/