HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
graphhopper
graphhopper
Java2014–2026
graphhopper / graphhopper

graphhopper

Open source routing engine for OpenStreetMap. Use it as Java library or standalone web server.

7Distinct people
30Mentions
0Explicit recommenders
6.8KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Open source routing engine for OpenStreetMap. Use it as Java library or standalone web server.

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 1:49:46 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year30 dated mentions

Observed mentions: 2014-07-09 11:54:29 UTC to 2026-07-11 16:10:50 UTC.

0123452014-01-01 00:00:00 UTC to 2015-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments20142015-01-01 00:00:00 UTC to 2016-01-01 00:00:00 UTC (exclusive): 3 mentions; 0 submissions, 3 comments2016-01-01 00:00:00 UTC to 2017-01-01 00:00:00 UTC (exclusive): 4 mentions; 1 submissions, 3 comments2017-01-01 00:00:00 UTC to 2018-01-01 00:00:00 UTC (exclusive): 3 mentions; 0 submissions, 3 comments2018-01-01 00:00:00 UTC to 2019-01-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments2019-01-01 00:00:00 UTC to 2020-01-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments2020-01-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 5 mentions; 0 submissions, 5 comments20202021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 4 mentions; 1 submissions, 3 comments2022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 2 mentions; 1 submissions, 1 comments2023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2025-01-01 00:00:00 UTC to 2026-01-01 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 comments2026-01-01 00:00:00 UTC to 2027-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments. Incomplete calendar period.2026*

* An incomplete calendar period is marked with an outlined bar. Its count is not directly comparable with a full period.

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20142014-01-01 00:00:00 UTC2015-01-01 00:00:00 UTC101
20152015-01-01 00:00:00 UTC2016-01-01 00:00:00 UTC303
20162016-01-01 00:00:00 UTC2017-01-01 00:00:00 UTC413
20172017-01-01 00:00:00 UTC2018-01-01 00:00:00 UTC303
20182018-01-01 00:00:00 UTC2019-01-01 00:00:00 UTC202
20192019-01-01 00:00:00 UTC2020-01-01 00:00:00 UTC202
20202020-01-01 00:00:00 UTC2021-01-01 00:00:00 UTC505
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC413
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC211
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC101
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC101
20252025-01-01 00:00:00 UTC2026-01-01 00:00:00 UTC110
2026 (partial)2026-01-01 00:00:00 UTC2027-01-01 00:00:00 UTC101

What Hacker News says

30 sources
karussell·Apr 7, 2025Submission

Tell HN:GitHub can remove issues at any time

I'm one of the maintainers of the open source routing engine GraphHopper. The project is around 6k stars so not that small and also we have private repositories and pay Github a monthly fee for this. We recently found that one of our longer issues disappeared: https://github.com/graphhopper/graphhopper/issues/446 See this archived version: https://web.archive.org/web/20241112051113/https://github.co... I contacted Github and they wrote: I can confirm that the issue isn't a technical problem on GitHub's side, but is related to the user status of the creator of this issue. For privacy reasons, I cannot share additional details without permission from the user in question, though. I ask them why they don't handle it like reddit does (just removing the comment content and the user name), but they say they can't do this: Unfortunately this is
Read the rest
not something we can do at this time, because as soon as the affected user will fix their account, all of the dat related to them will be visible again. I still don't understand why they can't do it like reddit and also don't understand what this means and the ticket is closed now. With a script we found 3 more such removed issues, but those don't have an entry in archive.org and are now lost. This is concerning that in order to have a properly functioning open source hosting we would have to archive regularly. What would you do?
7 points · Open discussion
In Show HN: Pathfinding Visualizer
OpenRouteService uses GraphHopper as library which uses exact routing algorithms: https://github.com/graphhopper/graphhopper (note: I'm one of the co-founders of GraphHopper) And then this A to B routing gives you the distance matrix which is necessary as input for vehicle routing algorithms (usually heuristics), see https://www.graphhopper.com/blog/2017/09/18/route-optimizati... for more details.
In Show HN: Optimule, a free vehicle routing platform built with Open Route Service
OsmAnd has a separate routing algorithm to my knowledge (was one of the first). It is definitely not GraphHopper as I created it later and prefer the routes it creates ;) but you can study our documentation to get a rough understanding how it all works: https://github.com/graphhopper/graphhopper/blob/master/docs/... and reach out in our forum for more details. The algorithm from maps.me / Organicmaps is ported from OSRM to Android and iOS. The CTO of maps.me that did this port left maps.me in 2017 but now seems to work on Organicmaps again: https://github.com/biodranik
In Organicmaps: Android and iOS offline maps app for travelers, tourists, hikers
In a team at a hackathon I implemented a similar thing (safe way to school) with GraphHopper: https://github.com/karussell/nordhopper (Disclaimer: I'm one of the GraphHopper devs) There is no mobile app only a simple web app. But we also considered crash data from the German government which could be important. Additionally with GraphHopper walking routes avoid bigger streets and consider many signals from OpenStreetMap data. My personal route would probably just to avoid some dark parks to be honest as every detour is ugly. And so a nice feature is the customizable routing where you can change your preferences per request because it is not clear if a longer detour along lamps is really safer if it is twice the length and at which point your personal preferences are or how you wish to mix other signals into the cost function of the route.
Read the rest
Check out the next release soon that will get a heavily improved customization feature: https://github.com/graphhopper/graphhopper/pull/2209
In Show HN: Find the safest well lit walking route between two locations
For OSM-only data you could set up wheelchair routing with two commands (via GraphHopper) for the region of your choice: https://github.com/graphhopper/graphhopper#installation In the config you specify graph.flag_encoders: wheelchair and enable elevation: graph.elevation.provider: srtm It then considers elevation and many restrictions already but it is probably not as fine tuned as it should be. We would be happy to accept improvements.
In Wheelmap.org - A map of wheelchair accessible places
Area routing is definitely a topic of interest. It looks like it's still a topic of discussion too: https://github.com/graphhopper/graphhopper/issues/82. Maybe it's something I can help with in the future. Good point RE the green index calculation. The very least I could do would be to upstream a reference implementation and documentation back to Openrouteservice. I will take care of that.
In Show HN: Trail Router – generate running routes that prefer greenery and nature

Showing the 15 most recent of 30 sources. Enable JavaScript to search and browse every indexed mention.

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.