

-
Those algorithms are all already available in certain python or R libraries (e.g. https://networkx.org/ for python). You could also implement it yourself since all these graph algorithms are documented really well.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
Graphhopper
Open source routing engine for OpenStreetMap. Use it as Java library or standalone web server.
github: https://github.com/graphhopper/graphhopper
-
The best tool is Hqgis plugin for QGIS, which uses the Here API. It's free up to 30,000 routing queries per month. It does Geocoding, POI Search, and Isochrones: