#isochrone
1
2026-10-23
Show HN: Swiss public transport isochrones computed in the browser
unrated
Hi HN! I'm Aubry, a software engineer from Switzerland working in the mobility industry. In my spare time I've been building https://isochrone.ch, an interactive map that shows where you can go by public transport from any location in Switzerland. The idea came from a simple frustration: traditional journey planners are great when you already know where you want to go, but what if you don't? For example, where could I go hiking within 90 minutes of Lausanne? Or which towns could I live in while keeping my commute under 45 minutes? The interesting part was making this truly interactive. Public transport routing involves large timetables and most solutions rely on server-side routing which introduces latency every time you change something. I wanted to see if I could do the whole routing directly in the browser which led me to develop Minotor ( https://minotor.dev), an open-source transit routing library using a compact in-memory representation of the timetable data and implements the RAPTOR routing algorithm. Once the data is loaded, routing calculations happen entirely client-side, making it superfast. The project uses Swiss open public transport data from https://opentransportdata.swiss. I first released it early 2025 and have been improving it since. It's completely free with no registration required. I'd be curious to hear your thoughts :)