A place name autocomplete service based on OpenStreetMap Nominatim data (source code).
Usage example (using jQuery autocomplete):
Are documented in the README.