Pelias logo

Pelias

Modular open-source geocoder built on Elasticsearch and powered by open data

Repository activity
  • Stars3.5k
  • Forks233
  • Open Issues233
License

MIT

Languages
  • Twig
  • CSS
  • JavaScript
Pelias screenshot

About Pelias

Pelias is a modular, open-source geocoder powered entirely by open data and built on Elasticsearch. It turns addresses and place names into latitude and longitude, and reverse geocodes coordinates back into nearby places and addresses.

Its modular architecture pairs pluggable data importers with Elasticsearch-backed storage and frontend services for geocoding, reverse geocoding, administrative lookup, address parsing, and address interpolation. Officially supported importers cover OpenStreetMap, OpenAddresses, Who's on First, Geonames, Polylines, and CSV, and queries support searching and displaying results in many languages.

Created in 2014 at Mapzen, Pelias became part of the Linux Foundation after Mapzen's 2017 shutdown. It is MIT licensed, can be self-hosted via a Docker setup, and is also offered as a hosted cloud webservice.

Key features

  • Geocodes addresses and place names into coordinates
  • Reverse geocodes coordinates into places and addresses
  • Imports OpenStreetMap, OpenAddresses, Who's on First, Geonames, Polylines, and CSV
  • Searches and displays results in many languages
  • Built on Elasticsearch for query handling

Details

Origins
Created 2014 at Mapzen
Language
Node.js · Go
Backend
Elasticsearch 7 and 8
License
MIT
Deployment
Docker self-host · Cloud webservice
Governance
Part of the Linux Foundation