OneBusAway is a collection of open-source tools and libraries designed with one goal in mind:
Making public transit easier to use.
Rider information can be anything from maps and schedules to real-time arrivals and service alerts. Check out the YouTube video to see an example of the services OneBusAway offers.
Our tools are sometimes designed to be used directly by riders, but some are also be used by transit agencies and developers to build tools of their own for sharing real-time public transit information. Below, we describe the various pieces that make up OneBusAway.
The OneBusAway application suite's primary function is to share real-time public transit information with riders across a variety of interfaces:
These interfaces are powered by a transit-data back-end module that combines raw transit data (GTFS, GTFS-realtime, etc) into an optimized data-bundle appropriate for application development.
There are two ways to get started with your own OBA instance:
We provide a Java-based library for reading, writing, and transforming GTFS data, including database support.
Check out all our GTFS-realtime resources.
Check out all our SIRI resources.