logoalt Hacker News

aaronbrethorstlast Saturday at 3:55 PM3 repliesview on HN

Before Citymapper existed, there was OneBusAway, a Ph.D. student project at the University of Washington.

It still exists and powers millions of transit rider trips every day all around the world in Seattle, Washington DC, New York City, Poznan Poland, Buenos Aires Argentina, Adelaide Australia, and who knows where else.

If you’re interested in hacking on something like Citymapper, or setting up an OBA server for your own city, you can find everything you need on our GitHub organization: https://github.com/OneBusAway

That includes docker images, an iOS app and a trip planner framework, android app, Sveltekit web app, and even a next generation OBA server written in Go.

As far as the data to power this, you can get GTFS for every US transit agency from https://mobilitydatabase.org/

(nb I’ve been involved in the OBA project since 2012)


Replies

Alive-in-2025last Saturday at 10:47 PM

Thanks for your great work on one bus away. This is such a fantastic app for people riding the bus. It uses info from the bus system to tell you how far the bus is away from your stop. It deals pretty well with the messy dynamic reality that traffic can slowdown or speed up, or even a bus has to stop for some reason and so the next one will come.

Check it out if you are in one of their cities.

show 1 reply
aaronbrethorstlast Saturday at 6:44 PM

and if you want to get involved, join our Slack https://join.slack.com/t/onebusaway/shared_invite/zt-32w08cz... or just shoot me an email! [email protected]