com.graphhopper:graphhopper (maven):  GraphHopper is a fast and memory efficient Java road routing engine working seamlessly with OpenStreetMap data. 
Keywords: astar|dijkstra|directions|geospatial|graphhopper|isochrones|java|map-matching|openstreetmap|pathfinding|public-transportation|routing|routing-engine