KnowGit NLP and cluster-based GitHub repo recommender system. Served as a web service. The tech presentation can be found here.