OpenRouteService logo

Alternatives to OpenRouteService

OpenRouteService is a comprehensive routing service offering directions, isochrones, time-distance matrices, and route optimization based on OpenStreetMap data with support for multiple transportation modes. Find open source and proprietary alternatives that serve similar purposes.

License:GPL-3.0
Stars:1,622
Difficulty:Medium
Pricing:Free
Hosting:Self-Hosted

Self-hosted alternatives to OpenRouteService

Open source projects that can replace OpenRouteService:

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
GraphHopper logo

GraphHopper

5,831
Apache-2.0

GraphHopper is a powerful and flexible routing engine that provides fast route calculations, turn-by-turn navigation, and comprehensive mapping services. Built for performance and scalability, it supports various transportation modes and can handle large-scale routing applications.

Key Features

  • Advanced Routing:

    • Multiple transportation modes (car, bike, foot, motorcycle)
    • Turn-by-turn navigation
    • Distance and time calculations
    • Route optimization
    • Alternative route suggestions
    • Traffic-aware routing
  • High Performance:

    • Fast route calculation
    • Memory-efficient algorithms
    • Optimized data structures
    • Concurrent request handling
    • Large dataset support
    • Preprocessing optimizations
  • Flexible Integration:

    • RESTful web API
    • Java library integration
    • Mobile SDKs (Android, iOS)
    • JavaScript client
    • Custom vehicle profiles
    • Plugin architecture
  • Comprehensive Features:

    • Isochrone calculations
    • Matrix API for bulk routing
    • Map matching
    • Geocoding integration
    • Custom routing rules
    • Real-time traffic integration

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