#osrm — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #osrm, aggregated by home.social.
-
Experimental isochrone endpoint update: now with a time slider. Drag it, watch the reachable area update in real time. Still rough around the edges, but the direction is clear. 🗺️ #OpenStreetMap #routing #geospatial #OSRM
-
🗺️ osrm-frontend v0.5.0 is out!
Highlights from 2026:
• 🔀 URL history navigation (back/forward support)
• 🗣️ Browser language preference respected
• 🔍 Persistent Nominatim geocoder cache
• 🔗 ?src/?dst params for address deep-linking
• ⚡ Migrated build tooling to Vite
• 🚲 Auto-toggle bike overlay on profile switch
• 🗺️ Custom base layer via URL param
• 📍 Customisable Nominatim endpoint
• Various bug fixes & dependency updates -
Axios used OSRM to analyze how far millions of Americans would need to drive to register to vote under the proposed SAVE Act — routing every 5-mile cell in the U.S. to its nearest elections office.
Their finding: 5M+ voting-age Americans would face 1+ hour drives. The average: ~20 minutes.
Open-source routing, real-world impact. 🗺️
🔗 https://axios.com/2026/03/29/save-act-voter-registration-distance-travel
-
We have a talk to give.
OSRM at #SOTM2026. The state of the project. The roadmap. The road ahead.
OSM deserves a routing engine that truly understands it. One built around how OSM actually works, not one that treats it as just another data format. OSRM has always been that engine.
The comeback kid takes the stage.
-
We’ve been experimenting with an isochrone endpoint today and it’s shaping up nicely.
Still experimental, but a fun Friday afternoon rabbit hole. Watch this space. 🗺️
-
We’ve been experimenting with an isochrone endpoint today and it’s shaping up nicely.
Still experimental, but a fun Friday afternoon rabbit hole. Watch this space. 🗺️
-
We’ve been experimenting with an isochrone endpoint today and it’s shaping up nicely.
Still experimental, but a fun Friday afternoon rabbit hole. Watch this space. 🗺️
-
We’ve been experimenting with an isochrone endpoint today and it’s shaping up nicely.
Still experimental, but a fun Friday afternoon rabbit hole. Watch this space. 🗺️
-
We’ve been experimenting with an isochrone endpoint today and it’s shaping up nicely.
Still experimental, but a fun Friday afternoon rabbit hole. Watch this space. 🗺️
-
The largest road network TSP instance with 81,998 locations solved optimally was crafted using OSRM! A groundbreaking milestone in computational mathematics. Check out the details here: https://www.math.uwaterloo.ca/tsp/korea/index.html #TSP #Optimization #OSRM
-
📚 OSRM’s API documentation just got a fresh new look!
Clean design, easy navigation, and all six services covered — Route, Table, Map Matching, Trip Planning, Nearest, and Tile. Whether you’re just getting started or looking something up, it’s never been nicer to use. 🗺️✨
-
@awinkler for which region? For car only routing there exist several (#graphhopper, #osrm, #valhalla ), for transit routing, data availability is still an issue. The #transitous project is the largest free instance I‘m aware of. For smaller regions, you might self-host e.g. an #OpenTripPlanner or #MOTIS instance https://transitous.org/
-
@awinkler for which region? For car only routing there exist several (#graphhopper, #osrm, #valhalla ), for transit routing, data availability is still an issue. The #transitous project is the largest free instance I‘m aware of. For smaller regions, you might self-host e.g. an #OpenTripPlanner or #MOTIS instance https://transitous.org/
-
@awinkler for which region? For car only routing there exist several (#graphhopper, #osrm, #valhalla ), for transit routing, data availability is still an issue. The #transitous project is the largest free instance I‘m aware of. For smaller regions, you might self-host e.g. an #OpenTripPlanner or #MOTIS instance https://transitous.org/
-
@awinkler for which region? For car only routing there exist several (#graphhopper, #osrm, #valhalla ), for transit routing, data availability is still an issue. The #transitous project is the largest free instance I‘m aware of. For smaller regions, you might self-host e.g. an #OpenTripPlanner or #MOTIS instance https://transitous.org/
-
@awinkler for which region? For car only routing there exist several (#graphhopper, #osrm, #valhalla ), for transit routing, data availability is still an issue. The #transitous project is the largest free instance I‘m aware of. For smaller regions, you might self-host e.g. an #OpenTripPlanner or #MOTIS instance https://transitous.org/
-
OSRM v26.5.0 is out. 🎉 💪 🗺️
Python bindings (nanobind-based) are now part of the main repo.
Build system migrated from Conan + vendored deps to vcpkg manifest mode.
Several Boost components replaced with C++20 stdlib equivalents.
Routing profile tests now cover winter_road and ice_road. CLI tools handle file paths with spaces.
https://github.com/Project-OSRM/osrm-backend/releases/tag/v26.5.0
-
Contributing to OSRM just got easier. 😌✌🏻🦾
Less manual overhead, more automation. For starters:
Conventional Commits replace hand-maintained Changelogs. The number one source of merge conflicts for the past years automated away and gone for good.
And vcpkg simplified the convoluted dependency management enabling static builds.
More of these quality of life improvements coming. If you’ve been on the fence, now’s a good time.
-
OSRM v26.4.1 is out 🗺️
This maintenance release fixes a memory regression in preprocessing, adds routing support for escalators and moving walkways, improves winter and ice road handling in the car profile, and ships native ARM64 Docker images.
Release notes: https://github.com/Project-OSRM/osrm-backend/releases/tag/v26.4.1
-
The OSRM debug tile view is getting a proper glow-up.
Speed annotations, directional arrows, node IDs, and segment weights are now laid out in a way that's actually readable at zoom. If you've ever stared at a debug tile trying to figure out why a route looked wrong, this one's for you.
Coming in the next release. #OSRM #OpenStreetMap #routing
-
OSM, Graphopper и все все все
Введение Думаю, все согласятся с утверждением, что в современном мире логистической компании трудно обойтись без маршрутизации. Да, можно планировать все поездки руками, но с ростом объема работ это делать становиться все труднее и труднее. Не спасают ни записные книжки, ни электронные таблицы, ни даже записи в базе данных. Увеличивается количество ошибок. И появляется случаи доставки отправления не в назначенный Саратов, а в Норильск. Выясняется это уже на месте, производится возврат отправления на что тратятся ресурсы компании. Маршрутизация, волшебное слово, но с чего начать?
-
OSM, Graphopper и все все все
Введение Думаю, все согласятся с утверждением, что в современном мире логистической компании трудно обойтись без маршрутизации. Да, можно планировать все поездки руками, но с ростом объема работ это делать становиться все труднее и труднее. Не спасают ни записные книжки, ни электронные таблицы, ни даже записи в базе данных. Увеличивается количество ошибок. И появляется случаи доставки отправления не в назначенный Саратов, а в Норильск. Выясняется это уже на месте, производится возврат отправления на что тратятся ресурсы компании. Маршрутизация, волшебное слово, но с чего начать?
-
OSM, Graphopper и все все все
Введение Думаю, все согласятся с утверждением, что в современном мире логистической компании трудно обойтись без маршрутизации. Да, можно планировать все поездки руками, но с ростом объема работ это делать становиться все труднее и труднее. Не спасают ни записные книжки, ни электронные таблицы, ни даже записи в базе данных. Увеличивается количество ошибок. И появляется случаи доставки отправления не в назначенный Саратов, а в Норильск. Выясняется это уже на месте, производится возврат отправления на что тратятся ресурсы компании. Маршрутизация, волшебное слово, но с чего начать?
-
🔧 We've simplified dependency management in OSRM‘s backend.
Moved to a single vcpkg-based workflow across Linux, macOS, Windows, and Docker.
Result: faster CI, reproducible builds, fewer platform quirks, and much easier dependency updates. Vendored copies removed and build setup cleaned up.
One path, less maintenance, more reliability.
-
🎉 OSRM v26.4.0 is out — and it’s a big one with 120+ changes! The project is back in full swing! 🗺️
✨ Automated monthly calendar releases (vYY.MM.patch)
🚀 Boost.Beast HTTP server & Boost.Spirit X3 parsers
🗺️ Geometry-by-leg API support
🚲🚶 Better bike & foot sidepath routing
⚙️ Configurable gate & lane penalties
🟢 Node.js 22/24/25 + CMake.js on Windows
🔒 Security fixes and dependency upgradesFeedback and testing welcome! 🙌
https://github.com/Project-OSRM/osrm-backend/releases/tag/v26.4.0
#OSRM #OpenStreetMap #OpenSource -
Spotted in the Tesla Model Y owner's manual: OSRM credited right alongside OpenStreetMap.
We were pretty surprised when we first found this. The beer from Tesla never arrived, but the credit is right there in the manual.
Every person who ever merged a PR, filed an issue, or wrote a line of routing code: your work is literally on the road.
-
Switching to OpenStreetMap: Driving business in Oman saves a bunch of money moving from Google Maps to OpenStreetMap
https://iamarshrx.medium.com/we-were-paying-8-000-month-for-google-maps-then-we-stopped-ff966798be7e
#opensource #nominatim #geociding #routing #maps #osrm #osm #+ -
Working on modernizing the OSRM demo frontend. We are switching to vector tiles using MapLibre GL JS and the OSMF tile infrastructure, moving toward a fully open stack.
Still early, more previews soon. 😀
-
Uber ran on OpenStreetMap data. Hollywood noticed. 🎬 #TBT to OSRM’s cameo in Showtime’s “Super Pumped” — Travis Kalanick pitching open-source routing at Google HQ. Based on a true story. 🗺️ #OpenStreetMap #OSRM
-
#TBT to 2013, when @WIRED first wrote about us. 🗺️ What started as a spare-time project has grown into something none of us could have imagined alone. A decade of open-source routing, and counting. Thank you, community. ❤️ #OSRM #OpenStreetMap https://www.wired.com/2013/11/osrm/
-
#rstats osrm.backend 0.2 is out.
I fixed a bug that might have caused lockup if you tried to calculate too large origin-destination matrices. Should work just fine now! (though there is a limit of course, as it works over REST API, but parallel requests are your friend).
osrm.backend::osrm_start("data_folder")
- router is installed automagically on all OS
- graph prep control from R📘 Quick Start: https://www.ekotov.pro/osrm.backend/articles/osrm-backend.html
🗂️ Repo: https://github.com/e-kotov/osrm.backend
#OSRM #routing #gischat -
🗺️ Building routes with 𝐑 + 𝐎𝐒𝐑𝐌 on 𝐎𝐩𝐞𝐧𝐒𝐭𝐫𝐞𝐞𝐭𝐌𝐚𝐩 data and tired of switching to terminal and breaking the workflow?
Just use osrm.backend::osrm_start("your_data_folder")
• No need to pre-install 𝐃𝐨𝐜𝐤𝐞𝐫 or 𝐨𝐬𝐫𝐦-𝐛𝐚𝐜𝐤𝐞𝐧𝐝 native app — it’s handled for you on macOS, Windows, and Linux automagically
• No manual graph prep (though you can, see options for advanced users)
📘 Get started: https://www.ekotov.pro/osrm.backend/articles/osrm-backend.html
🗂️ Repo: https://github.com/e-kotov/osrm.backend -
If you haven't noticed yet: There is a pull request for #OSRM to route over areas – with multipolygon support.
https://github.com/Project-OSRM/osrm-backend/pull/7161
#OpenStreetMap -
🎉 Big news! OSRM v6.0.0 is live! 🚀 This release boasts 100+ changes, contributions from 170+ developers, and welcomes dozens of first-time contributors! 🌍 Huge thanks to our amazing community! 💪❤️ https://github.com/Project-OSRM/osrm-backend/releases/tag/V6.0.0 #OpenStreetMap #OSRM #RoutingEngine #OSM
-
Tein pikku oppaan päivän ( ja yön) agendasta, eli #OSRM käyttöönotosta Ubuntu 24.04.2 LTS -serverille ja integraatio #nextcloud -pilven kanssa. Kikkailujen ja säätöjen jälkeen toimii.
Oppaaseen täältä -> cloudy.porotokka.net/s/2X7nKaNPwJCfjz8 -
Päivän agendalla: Reittiohjepalvelin eli #osrm -servon lisääminen #nextcloud purkkiin.
-
Hiermit kommt noch der Hinweis auf die kleine Verewigung des Dankes auf der Vereinswebseite: https://fossgis.de/news/2025_01_27_routing-server-nine/
-
Hey #OpenStreetMap peeps, how can I debug this strange routing behavior?
#GraphHopper & #OSRM make a simple left turn (correct), while #Valhalla and #OsmAnd act as if there's a turn restriction and make a U-turn instead.
This is at 51.73201° N, 9.97389° E, coming from north on B3 and going to the east on A7.
There's been a construction site here a few weeks ago, so my first suspicion was stale data, but even with OsmAnd Live it still does it.
I can't see any restrictions in the data. Ideas?
-
Switching to OpenStreetMap: Driving business in Oman saves a bunch of money moving from Google Maps to OpenStreetMap
https://iamarshrx.medium.com/we-were-paying-8-000-month-for-google-maps-then-we-stopped-ff966798be7e
#opensource #nominatim #geociding #routing #maps #osrm #osm #+ -
Switching to OpenStreetMap: Driving business in Oman saves a bunch of money moving from Google Maps to OpenStreetMap
https://iamarshrx.medium.com/we-were-paying-8-000-month-for-google-maps-then-we-stopped-ff966798be7e
#opensource #nominatim #geociding #routing #maps #osrm #osm #+ -
Switching to OpenStreetMap: Driving business in Oman saves a bunch of money moving from Google Maps to OpenStreetMap
https://iamarshrx.medium.com/we-were-paying-8-000-month-for-google-maps-then-we-stopped-ff966798be7e
#opensource #nominatim #geociding #routing #maps #osrm #osm #+ -
Was hat der #OpenStreetMap-OSRM-Router eigentlich geraucht?
•#Fahrradroute #Grasshopper: 5,4 km
•#Fahrradroute #Valhalla: 5,3 km, dafür an einer Stelle über eine Straße voller Autos
•Fahrradroute #OSRM: 7,1 km, immer schön die Radwege parallel zur Bundesstraße🚗 , oder die Bundesstraße direkt, oder die »gravel«-Fusswege durch die Wiese in der Nähe der Bundesstraßen-Anschlussstelle. 🤦🏼»Also hier rechts«
»Nein, nein, geradeaus. Ist zwar weiter, dafür gibt’s aber auch mehr Autoverkehr.« -
OSRM v26.5.0 is out. 🎉 💪 🗺️
Python bindings (nanobind-based) are now part of the main repo.
Build system migrated from Conan + vendored deps to vcpkg manifest mode.
Several Boost components replaced with C++20 stdlib equivalents.
Routing profile tests now cover winter_road and ice_road. CLI tools handle file paths with spaces.
https://github.com/Project-OSRM/osrm-backend/releases/tag/v26.5.0
-
OSRM v26.5.0 is out. 🎉 💪 🗺️
Python bindings (nanobind-based) are now part of the main repo.
Build system migrated from Conan + vendored deps to vcpkg manifest mode.
Several Boost components replaced with C++20 stdlib equivalents.
Routing profile tests now cover winter_road and ice_road. CLI tools handle file paths with spaces.
https://github.com/Project-OSRM/osrm-backend/releases/tag/v26.5.0
-
OSRM v26.5.0 is out. 🎉 💪 🗺️
Python bindings (nanobind-based) are now part of the main repo.
Build system migrated from Conan + vendored deps to vcpkg manifest mode.
Several Boost components replaced with C++20 stdlib equivalents.
Routing profile tests now cover winter_road and ice_road. CLI tools handle file paths with spaces.
https://github.com/Project-OSRM/osrm-backend/releases/tag/v26.5.0
-
Contributing to OSRM just got easier. 😌✌🏻🦾
Less manual overhead, more automation. For starters:
Conventional Commits replace hand-maintained Changelogs. The number one source of merge conflicts for the past years automated away and gone for good.
And vcpkg simplified the convoluted dependency management enabling static builds.
More of these quality of life improvements coming. If you’ve been on the fence, now’s a good time.
-
Contributing to OSRM just got easier. 😌✌🏻🦾
Less manual overhead, more automation. For starters:
Conventional Commits replace hand-maintained Changelogs. The number one source of merge conflicts for the past years automated away and gone for good.
And vcpkg simplified the convoluted dependency management enabling static builds.
More of these quality of life improvements coming. If you’ve been on the fence, now’s a good time.
-
Contributing to OSRM just got easier. 😌✌🏻🦾
Less manual overhead, more automation. For starters:
Conventional Commits replace hand-maintained Changelogs. The number one source of merge conflicts for the past years automated away and gone for good.
And vcpkg simplified the convoluted dependency management enabling static builds.
More of these quality of life improvements coming. If you’ve been on the fence, now’s a good time.