From OpenStreetMap Wiki
Jump to navigation Jump to search
Author GraphHopper GmbH
License Apache License 2.0
Platforms Linux, macOS, Windows, and Android
Version 1.0 (2020-05-25)
Language English
Programming language Java

Routing server and Java & Android library

GraphHopper is a fast and memory efficient open source routing library and server written in Java. Designed for the server, desktop, as well as for mobile devices with Android and even iOS.

It can make use of different algorithms such as Dijkstra, A* and Contraction Hierarchies. Due to its Apache License it is a business friendly alternative to existing routing engines and Android navigation software.

GraphHopper Maps

To try the road routing capabilities GraphHopper online go to GraphHopper Maps.