GraphHopper logo

Alternatives to GraphHopper

GraphHopper is a fast and memory-efficient routing engine released under Apache License 2.0. It can be used as a Java library or standalone web server to calculate the distance, time, turn-by-turn instructions and many more for a route between two or more points. Find open source and proprietary alternatives that serve similar purposes.

License:Apache-2.0
Stars:5,831
Difficulty:Medium
Pricing:Free
Hosting:Self-Hosted

Self-hosted alternatives to GraphHopper

Open source projects that can replace GraphHopper:

Open Source Routing Machine (OSRM) logo

Open Source Routing Machine (OSRM)

6,868
BSD-2-Clause

OSRM (Open Source Routing Machine) is a cutting-edge routing engine optimized for speed and efficiency. Built specifically for OpenStreetMap data, it delivers sub-second route calculations while maintaining high accuracy and supporting various transportation modes.

Key Features

  • Ultra-Fast Routing:

    • Sub-second route calculations
    • Optimized C++ implementation
    • Memory-efficient algorithms
    • Concurrent request handling
    • Scalable performance
    • Production-grade speed
  • Comprehensive Routing:

    • Shortest and fastest routes
    • Alternative route suggestions
    • Turn-by-turn directions
    • Distance matrix calculations
    • Isochrone generation
    • Trip optimization
  • Flexible Integration:

    • RESTful HTTP API
    • C++ library interface
    • Node.js bindings
    • JSON response format
    • Custom integrations
    • Multiple client options
  • Advanced Features:

    • Traffic-aware routing
    • Custom vehicle profiles
    • Time-based calculations
    • Map matching
    • Route snapping
    • Live data updates
OpenRouteService logo

OpenRouteService

1,622
GPL-3.0

OpenRouteService is a powerful and comprehensive routing platform that goes beyond simple directions to provide advanced geospatial analysis tools including isochrones, route optimization, and accessibility analysis. Built on OpenStreetMap data, it offers enterprise-grade routing services.

Key Features

  • Comprehensive Routing:

    • Turn-by-turn directions
    • Multiple transportation modes
    • Route optimization
    • Alternative routes
    • Fastest/shortest paths
    • Custom routing profiles
  • Advanced Analysis:

    • Isochrone generation
    • Time-distance matrices
    • Accessibility analysis
    • Service area calculation
    • Catchment analysis
    • Reachability studies
  • Rich Configuration:

    • Custom vehicle profiles
    • Avoid areas and restrictions
    • Elevation-aware routing
    • Weight and dimension limits
    • Hazmat restrictions
    • Time-based routing
  • Professional Features:

    • High-performance engine
    • Batch processing
    • Real-time traffic integration
    • Monitoring and analytics
    • Load balancing support
    • Enterprise deployment

More maps-gps projects

Discover other open source projects in the maps-gps category:

Traccar
Traccar
Traccar is a comprehensive GPS tracking platform that supports a wide range of tracking devices and protocols, providing fleet management, asset tracking, and personal GPS monitoring capabilities.
gps-trackingfleet-management
Stars
5,903
Relative Popularity
30
License
Apache-2.0
Dawarich
Dawarich
Dawarich is a privacy-focused location history visualization tool that lets you track, analyze, and visualize your movements with complete control over your data - a self-hosted alternative to Google Timeline.
location-trackingtimeline
Stars
5,219
Relative Popularity
21
License
AGPL-3.0
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.
geocodingopenstreetmap
Stars
3,563
Relative Popularity
16
License
GPL-3.0
OpenStreetMap
OpenStreetMap
OpenStreetMap is a collaborative project to create a free, editable map of the world. It provides the foundational geographic data used by countless mapping applications and services.
mappinggeodata
Stars
2,400
Relative Popularity
12
License
GPL-2.0
OpenTripPlanner
OpenTripPlanner
OpenTripPlanner is a multimodal trip planning software that combines OpenStreetMap data with published GTFS transit feeds to provide comprehensive routing across walking, cycling, driving, and public transportation.
transitrouting
Stars
2,346
Relative Popularity
12
License
NOASSERTION
TileServer GL
TileServer GL
TileServer GL is a vector and raster map tile server with GL styles, providing server-side rendering capabilities for Mapbox GL JS, mobile apps, and various mapping clients through standard protocols.
tilesmaps
Stars
2,452
Relative Popularity
11
License
NOASSERTION
wanderer
wanderer
wanderer is a trail database where you can upload recorded tracks or create new ones, add metadata, and build an easily searchable catalogue of hiking trails and outdoor adventures.
hikingtrails
Stars
2,026
Relative Popularity
8
License
AGPL-3.0
AdventureLog
AdventureLog
AdventureLog is a comprehensive travel tracker and trip planner that helps you document your journeys, plan future adventures, and keep all your travel memories in one place.
traveltracking
Stars
1,252
Relative Popularity
5
License
NOASSERTION
OwnTracks Recorder
OwnTracks Recorder
OwnTracks Recorder stores and accesses location data published by OwnTracks mobile apps, providing a self-hosted solution for personal location tracking with complete privacy control.
location-trackingmqtt
Stars
982
Relative Popularity
4
License
NOASSERTION

Showing 1-9 of 12 projects in maps-gps

Explore by Category

Find more projects in these tags