GitHub repository: mikiec84/lucene-geo-gazetteer
Primary language: Java
Description: Uses Apache Lucene, OpenNLP and geonames and extracts locations from text and geocodes them.