OpenSourceProjects logo
Nominatim logo

NominatimOpen Source search based on OpenStreetMap data

Open Source search based on OpenStreetMap data

4,353 stars
843 forks
Python
GPL-3.0

Screenshot not available yet

Nominatim

Nominatim is an open source geocoding engine that searches OpenStreetMap data by name and address, while also generating synthetic addresses for OSM points through reverse geocoding. It powers the search functionality on the official OpenStreetMap website and provides accurate location-based search results for developers and organizations worldwide.

Key Features

  • Geocoding and Reverse Geocoding: Search locations by name and address, or find addresses for specific coordinates
  • OpenStreetMap Integration: Leverages comprehensive, community-maintained mapping data for global coverage
  • Customizable Instances: Deploy your own searchable instance with up-to-date data tailored to your needs

Use Cases

  • Map Applications: Integrate address search and location lookup into mapping and navigation applications
  • Data Processing: Batch convert addresses to coordinates or vice versa for geospatial analysis
  • Location Services: Power autocomplete and search features on websites and mobile applications

Who Is It For

Nominatim is ideal for developers, GIS professionals, and organizations building location-based services who need reliable, open source geocoding without vendor lock-in. It's particularly suited for those already invested in the OpenStreetMap ecosystem.

Trending Open Source Projects