Nominatim
Geocoding and reverse geocoding for OpenStreetMap data
Nominatim is a tool to search OpenStreetMap data by name and address and to generate addresses from coordinates. It powers the search box on openstreetmap.org and can be self-hosted as a geocoding API.
Key features
- Address search
- Reverse geocoding
- OSM data based
- Self-hosted geocoding API
Strengths
- Released under the GPL-3.0 license
- First-class Docker support for quick deployment
- Active community (4.4k GitHub stars)
- Written in Python
Nominatim replaces
Compare Nominatim
25 head-to-head comparisons.
- Nominatim vs Leaflet
- Nominatim vs deck.gl
- Nominatim vs QGIS
- Nominatim vs OpenLayers
- Nominatim vs kepler.gl
- Nominatim vs MapLibre GL JS
- Nominatim vs Dawarich
- Nominatim vs OSRM
- Nominatim vs Traccar
- Nominatim vs GraphHopper
- Nominatim vs Valhalla
- Nominatim vs React Leaflet Maps
- Nominatim vs GeoServer
- Nominatim vs Mapnik
- Nominatim vs Martin
- Nominatim vs wanderer
- Nominatim vs Pelias
- Nominatim vs AdventureLog
- Nominatim vs OpenMapTiles
- Nominatim vs Protomaps
- Nominatim vs Photon
- Nominatim vs Headway
- Nominatim vs TileServer GL
- Nominatim vs OpenStreetMap Website
- Nominatim 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