vorld/singapore-travel-time-map — explained in plain English
Analysis updated 2026-05-18
Check how far you can travel from a Singapore address within a chosen time by transit and walking
Compare two starting points to find a meeting spot both people can reach quickly
View a heatmap of travel times across all of Singapore from one or more starting points
Share a specific map view with someone else using a single URL
| vorld/singapore-travel-time-map | adrianhajdin/job_pilot | anshaneja5/skyline-run | |
|---|---|---|---|
| Stars | 20 | 20 | 20 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | hard | moderate |
| Complexity | 3/5 | 4/5 | 2/5 |
| Audience | general | developer | vibe coder |
Figures from each repo's GitHub metadata at analysis time.
Full local development needs Java 21 and the uv Python tool for the precomputation pipeline.
Singapore Travel Time Map is a web app that shows how far you can travel across Singapore by public transport and walking within a chosen amount of time. You pick a starting point, drag a time slider, and the map draws the area you can reach from that spot. You can add more than one starting point to see where two or more people could meet, and there is a heatmap view that shows travel times across the whole island at once. Every view of the map has its own shareable link. The creator built it after seeing a similar transit time map for the New York City subway and realizing nothing like it existed for Singapore. The point of the tool is to let people judge how well connected a place really is in terms of travel time rather than raw distance, since a spot that looks close on a map can be slow to reach by transit, while a spot that looks far away might actually be quick. Travel times are calculated ahead of time rather than on the fly. The project uses a routing algorithm to work out door to door journeys, combining transit and walking, from thousands of small map cells to every other cell in Singapore, using transit schedule data that the same author built and maintains as its own separate open project. Each starting point's results are packed into a small file that the web app downloads whenever you choose or move a starting point. The web app itself is built with Vite, React, and TypeScript, using the MapLibre mapping library with OneMap map tiles. Precomputing the travel time data is done separately with Python. The project is open about how the underlying transit data was sourced and processed, with a companion repository documenting all data sources, methods, and assumptions in detail. The code is licensed under the GNU Affero General Public License, though the map tiles, fonts, and third-party data keep their own separate licenses.
An interactive map showing how far you can travel across Singapore by public transport and walking within a chosen time.
Mainly TypeScript. The stack also includes TypeScript, React, Vite.
Source code is free to use and modify, but any modified version you distribute or run as a network service must also be shared under the same license.
Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.