Facebook is giving away, Thrift, a serious stable of the Facebook platform, gratis, as in free beer.
Thrift is a software framework that takes one simple programming language and performs not-so-simple code generation to create programs that communicate easily and efficiently across many programming languages.
Personally I prefer to roll my in-memory search index in PHP, but Thrift might be just the thing for lazy programmers.