Modular open-source geocoder built on Elasticsearch and powered by open data
- Stars3.5k
- Forks233
- Open Issues233
MIT
- Twig
- CSS
- JavaScript

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
