GraphHopper

GraphHopper
Author: GraphHopper GmbH
License: Apache License 2.0
Platforms: Linux, macOS, and Windows
Version: 6.2 releases (2022-12-01)
Language: English
Website: graphhopper.com
Source code: graphhopper/graphhopper
Programming language: Java

Routing server and Java 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.

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

Try the road routing capabilities via GraphHopper Maps. Public transit routing is currently only available for local instances. For source code, see graphhopper/graphhopper-maps.

See also

  • OpenRouteService is using a fork of an old GraphHopper version 0.13 (released 2019)
This article is issued from Openstreetmap. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.