Nominatim
Server application for geocoding (address -> coordinates) and reverse geocoding (coordinates -> address) on OpenStreetMap data.
At a glance
- GitHub stars
- 4.5k
- Last activity
- 2026-10-28
- Latest release
- v5.3.3
2026-10-14 - Commits (12 mo)
- 547
- License
- GPL-2.0
- Language / platform
- C
Maintenance health: Actively maintained — Commits in the last 3 months.
Run Nominatim yourself
- RAM: ~512 MB server (1 vCPU)
- Docker: not detected — install from source or packages
Estimated monthly server cost
| Provider | Plan size | ~ USD / month | |
|---|---|---|---|
| Vultr | 512 MB | $3.5 | Deploy → |
| DigitalOcean | 512 MB | $4 | Deploy → |
| Akamai (Linode) | 1 GB | $5 | Deploy → |
Rough estimate from the app's stack and category, not a benchmark. Several light apps can share one server. Some hosting links may be affiliate links. We may earn a commission at no extra cost to you; it never affects which apps we list.
Nominatim is an alternative to
Similar self-hosted apps
Dawarich
Visualize your location history, track your movements, and analyze your travel patterns with complete privacy and control (alternative to Google Timeline a.k.a. Google Location History).
Open Source Routing Machine (OSRM)
High performance routing engine designed to run on OpenStreetMap data and offering an HTTP API, C++ library interface, and Nodejs wrapper.
GraphHopper
Fast routing library and server using OpenStreetMap.
wanderer
Trail database where you can upload your recorded tracks or create new ones and add various metadata to build an easily searchable catalogue.
AdventureLog
Travel tracker and trip planner.
TileServer GL
Vector and raster maps with GL styles. Server side rendering by Mapbox GL Native. Map tile server for Mapbox GL JS, Android, iOS, Leaflet, OpenLayers, GIS via WMTS, etc.
Is this your project? Get it featured or send a correction upstream to awesome-selfhosted-data.