Nominatim

Nominatim

Nominatim is a powerful geocoding service that provides address search and reverse geocoding using OpenStreetMap data. It converts addresses to coordinates and coordinates back to addresses.

Similar self-hosted alternatives:
None found
Repository activity:
Stars
3,563
Forks
753
Watchers
95
Open Issues
99
Last commit
about 6 hours ago
Details:
Estimated Popularity
16
Pricing Model
Free
Hosting Type
Self-Hosted
License
GPL-3.0
Deployment Difficulty
Advanced
Language
Python

Nominatim is the premier open-source geocoding solution powered by OpenStreetMap data. It provides comprehensive address search and reverse geocoding capabilities, making it ideal for applications requiring location-based services without dependency on commercial APIs.

Key Features

  • Comprehensive Geocoding:

    • Address to coordinate conversion
    • Reverse geocoding (coordinates to address)
    • Structured and free-form search
    • Global coverage
    • Multi-language support
    • Fuzzy matching capabilities
  • Advanced Search:

    • Point of Interest (POI) search
    • Administrative boundary lookup
    • Importance-based ranking
    • Detailed result information
    • Custom search parameters
    • Batch processing support
  • OpenStreetMap Integration:

    • Full OSM data utilization
    • Real-time data updates
    • Community-maintained data
    • Rich geographic information
    • Custom data importance
    • Detailed metadata
  • Production Ready:

    • High-performance architecture
    • Scalable deployment
    • Rate limiting support
    • Custom instance configuration
    • Enterprise-grade reliability
    • Full data control

Help improve this content

Found an error or want to add more information about Nominatim? You can edit this page directly on GitHub.

Project Categories

Click on a category to explore similar projects