GraphHopper is a fast and memory efficient Java road routing engine working seamlessly with OpenStreetMap data.

Compile Dependencies (15)

Category/LicenseGroup / ArtifactVersionUpdates
MIT
ch.poole » ConditionalRestrictionParser
This is a simple parser for OSM conditional restriction tags
0.3.4
MIT
ch.poole » OpeningHoursParser
This is a simple parser for OSM "opening_hours" tags
0.28.10.29.0
Collections Apache 2.0
com.carrotsearch » hppc
High Performance Primitive Collections: data structures (maps, sets, lists, stacks, queues) generated for combinations ...
JSON Lib Apache 2.0
com.fasterxml.jackson.core » jackson-core
Core Jackson processing abstractions (aka Streaming API), implementation for JSON
JSON Lib Apache 2.0
com.fasterxml.jackson.core » jackson-databind
General data-binding functionality for Jackson: works on core streaming API
XML Processing Apache 2.0
com.fasterxml.jackson.dataformat » jackson-dataformat-xml
Data format extension for Jackson to offer
Apache 2.0
com.github.GIScience.graphhopper » graphhopper-web-api
JSON Representation of the API classes
4.12.0v4.8.3
Data Format BSD 3-clause
com.google.protobuf » protobuf-java
Core Protocol Buffers library. Protocol Buffers are a way of encoding structured data in an
3.25.54.36.0
Apache 2.0
com.graphhopper.external » jackson-datatype-jts
Add-on module for Jackson (http://jackson.codehaus.org) to support JTS geometry types using
Compression Apache 2.0
org.apache.commons » commons-compress
Apache Commons Compress defines an API for working with
Apache 2.0
org.apache.xmlgraphics » xmlgraphics-commons
XML Graphics Common Support
2.82.11
JVM Languages BSD 3-clause
org.codehaus.janino » janino
The "JANINO" implementation of the "commons-compiler" API: Super-small, super-fast, independent from the JDK's ...
3.1.63.1.12
Geospatial EDL 1.0 +1
org.locationtech.jts » jts-core
Java library for creating, editing, and analyzing vector geometry, widely used in GIS applications.
LGPL 3.0
org.openstreetmap.osmosis » osmosis-osm-binary
Osmosis is a Java application and library for processing OSM data.
0.48.3
Logging MIT
org.slf4j » slf4j-api
API for SLF4J (The Simple Logging Facade for Java) which serves as a simple facade or abstraction for various logging ...

Test Dependencies (3)

Category/LicenseGroup / ArtifactVersionUpdates
Testing EPL 2.0
junit » junit
JUnit Jupiter is the API for writing tests using JUnit 5.
4.13.26.1.3
Apache 2.0
org.apache.logging.log4j » log4j
Apache Log4j Parent
2.20.02.26.1
Logging Bridge Apache 2.0
org.slf4j » log4j-over-slf4j
Log4j implemented over SLF4J