Skip to content

Fast road routing library and server. Written in Java and uses OpenStreetMap. #route #planner

License

Notifications You must be signed in to change notification settings

razafinr/graphhopper

 
 

Repository files navigation

GraphHopper Route Planner

Build Status

GraphHopper is a fast and memory efficient Java road routing engine released under Apache License 2.0. Per default it uses OpenStreetMap data but can import other data sources.

GraphHopper for the Web

See GraphHopper in action on GraphHopper Maps

GraphHopper Maps

GraphHopper Maps uses the Directions API for Business, which provides routing and matrix routing through GraphHopper and also a fast address search via Photon. Additionally the map tiles from various Providers are used and all is available for free for a nice route planning experience!

GraphHopper for Mobile

There are subprojects to make GraphHopper working offline on Android and iOS

Get Started

Read through our Documentation (0.4, unstable), ask questions on Stackoverflow and sign up to the mailing list.

Contribute

Read through how to contribute like finding and fixing bugs and improving our documentation or translations!

Features

  • Written in Java
  • Open Source
  • Memory efficient and fast
  • Highly customizable
  • Works on the desktop, as a web service and offline on Android or iOS
  • Large test suite
  • ... more

About

Fast road routing library and server. Written in Java and uses OpenStreetMap. #route #planner

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 87.6%
  • JavaScript 10.3%
  • CSS 1.1%
  • Other 1.0%