Photon
Fast, typo-tolerant geocoder built on OpenStreetMap
Photon is an open-source geocoder built for OpenStreetMap data that supports search-as-you-type and typo tolerance. Built on Elasticsearch, it returns results in multiple languages.
Key features
- Search-as-you-type
- Typo tolerance
- Multilingual results
- Downloadable prebuilt index
Strengths
- Released under the Apache-2.0 license
- First-class Docker support for quick deployment
- Active community (3k GitHub stars)
- Written in Java
Photon replaces
Compare Photon
25 head-to-head comparisons.
- Photon vs Leaflet
- Photon vs deck.gl
- Photon vs QGIS
- Photon vs OpenLayers
- Photon vs kepler.gl
- Photon vs MapLibre GL JS
- Photon vs Dawarich
- Photon vs OSRM
- Photon vs Traccar
- Photon vs GraphHopper
- Photon vs Valhalla
- Photon vs React Leaflet Maps
- Photon vs GeoServer
- Photon vs Nominatim
- Photon vs Mapnik
- Photon vs Martin
- Photon vs wanderer
- Photon vs Pelias
- Photon vs AdventureLog
- Photon vs OpenMapTiles
- Photon vs Protomaps
- Photon vs Headway
- Photon vs TileServer GL
- Photon vs OpenStreetMap Website
- Photon vs OpenTripPlanner
Similar maps & gis apps
Leaflet
Maps & GISLightweight JavaScript library for interactive maps
Replaces Google Maps JavaScript API
deck.gl
Maps & GISWebGL-powered framework for large-scale data visualization on maps
Replaces Mapbox visualization, ArcGIS
QGIS
Maps & GISFree and open-source geographic information system
Replaces ArcGIS
OpenLayers
Maps & GISHigh-performance library for all kinds of web maps
Replaces Google Maps JavaScript API
kepler.gl
Maps & GISOpen-source geospatial data visualization tool
Replaces Tableau, ArcGIS
MapLibre GL JS
Maps & GISOpen-source interactive vector map library for the web
Replaces Mapbox GL JS, Google Maps JavaScript API