The core OneBusAway application suite.
Switch branches/tags
onebusaway-multi-module-0.0.1 onebusaway-application-modules-1.1.19 onebusaway-application-modules-1.1.18 onebusaway-application-modules-1.1.17 onebusaway-application-modules-1.1.16 onebusaway-application-modules-1.1.15 onebusaway-application-modules-1.1.14 onebusaway-application-modules-1.1.13 onebusaway-application-modules-1.1.13-st.3 onebusaway-application-modules-1.1.13-st.2 onebusaway-application-modules-1.1.13-st.1 onebusaway-application-modules-1.1.12 onebusaway-application-modules-1.1.12-st-rc4 onebusaway-application-modules-1.1.12-st-rc3 onebusaway-application-modules-1.1.12-st-rc2 onebusaway-application-modules-1.1.12-st-rc1 onebusaway-application-modules-1.1.11 onebusaway-application-modules-1.1.10 onebusaway-application-modules-1.1.9 onebusaway-application-modules-1.1.8 onebusaway-application-modules-1.1.7 onebusaway-application-modules-1.1.6 onebusaway-application-modules-1.1.5 onebusaway-application-modules-1.1.4 onebusaway-application-modules-1.1.3 onebusaway-application-modules-1.1.2 onebusaway-application-modules-1.1.1 onebusaway-application-modules-1.1.0 onebusaway-application-modules-1.0.7 onebusaway-application-modules-1.0.6 onebusaway-application-modules-1.0.5 onebusaway-application-modules-1.0.4 onebusaway-application-modules-1.0.3 onebusaway-application-modules-1.0.2 onebusaway-application-modules-1.0.1 onebusaway-application-modules-1.0.0 onebusaway-application-modules-0.0.4 onebusaway-application-modules-0.0.3 onebusaway-application-modules-0.0.2 onebusaway-application-modules-0.0.1 onebusaway-1.0.0 RELEASE-2009-02-16 RELEASE-2008-11-11 RELEASE-2008-10-31 RELEASE-2008-10-23 RELEASE-2008-10-01 RELEASE-2008-09-24 RELEASE-2008-09-07
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
onebusaway-admin-webapp Merge remote-tracking branch 'origin/unified-merge' Sep 8, 2018
onebusaway-agency-metadata setting pom version for repo Jan 6, 2018
onebusaway-api-core setting pom version for repo Jan 6, 2018
onebusaway-api-webapp Merge remote-tracking branch 'origin/unified-merge' Sep 8, 2018
onebusaway-combined-webapp setting pom version for repo Jan 6, 2018
onebusaway-container setting pom version for repo Jan 6, 2018
onebusaway-core setting pom version for repo Jan 6, 2018
onebusaway-enterprise-acta-webapp Merge remote-tracking branch 'origin/unified-merge' Sep 8, 2018
onebusaway-enterprise-webapp Merge remote-tracking branch 'origin/unified-merge' Sep 8, 2018
onebusaway-federations-webapp setting pom version for repo Jan 6, 2018
onebusaway-federations setting pom version for repo Jan 6, 2018
onebusaway-frontend-webapp Merge remote-tracking branch 'origin/unified-merge' Sep 8, 2018
onebusaway-geocoder setting pom version for repo Jan 6, 2018
onebusaway-geospatial setting pom version for repo Jan 6, 2018
onebusaway-gtfs-hibernate-spring setting pom version for repo Jan 6, 2018
onebusaway-gtfs-realtime-archiver setting pom version for repo Jan 6, 2018
onebusaway-gtfs-realtime-model setting pom version for repo Jan 6, 2018
onebusaway-gwt-common setting pom version for repo Jan 6, 2018
onebusaway-nextbus-api-webapp Merge remote-tracking branch 'origin/unified-merge' Sep 8, 2018
onebusaway-phone-webapp setting pom version for repo Jan 6, 2018
onebusaway-phone setting pom version for repo Jan 6, 2018
onebusaway-presentation Merge remote-tracking branch 'origin/unified-merge' Sep 8, 2018
onebusaway-quickstart setting pom version for repo Jan 6, 2018
onebusaway-realtime-api Merge remote-tracking branch 'origin/unified-merge' Sep 8, 2018
onebusaway-sms-webapp setting pom version for repo Jan 6, 2018
onebusaway-transit-data-federation-builder setting pom version for repo Jan 6, 2018
onebusaway-transit-data-federation-webapp Merge remote-tracking branch 'origin/unified-merge' Sep 8, 2018
onebusaway-transit-data-federation Merge remote-tracking branch 'origin/unified-merge' Sep 8, 2018
onebusaway-transit-data Merge remote-tracking branch 'origin/unified-merge' Sep 8, 2018
onebusaway-twilio-webapp setting pom version for repo Jan 6, 2018
onebusaway-users Merge remote-tracking branch 'origin/unified-merge' Sep 8, 2018
onebusaway-util setting pom version for repo Jan 6, 2018
onebusaway-watchdog-webapp Merge remote-tracking branch 'origin/unified-merge' Sep 8, 2018
onebusaway-webapp/src/main/webapp/WEB-INF/content/where Merge branch 'master' of Dec 4, 2017
src/site removing explicit support for IE 8. Jan 22, 2018
.gitignore Merge remote-tracking branch 'origin/master' into unified-merge Oct 23, 2017
.travis.yml removing onebusaway-webapp module Dec 4, 2017
LICENSE.txt Bump parent onebusaway version to 1.1.7 and make changes to reflect Feb 19, 2012
README Adding readme Mar 6, 2012
README.md Update README.md Apr 16, 2018
pom.xml Merge remote-tracking branch 'origin/unified-merge' Sep 8, 2018

README.md

The OneBusAway Application Suite Build Status Join the OneBusAway chat

The OneBusAway application suite's primary function is to share real-time public transit information with riders across a variety of interfaces:

Watch the YouTube video for more information.

Getting Started

Here are the high-level steps you'll need to take to launch the OneBusAway mobile apps in your area:

  1. Get your schedule transit data in the GTFS format
  2. Have an AVL system that produces arrival estimates (Note: we're working removing this requirement - contact us if you're interested. Alternatively, you may be able to use other open-source projects, such as The Transit Clock, to go directly from raw vehicle locations to arrival times that are shared via GTFS-realtime and SIRI - this would replace Steps 2 and 3.)
  3. Implement a GTFS-realtime or SIRI real-time data feed (We also support other formats)
  4. Set up a OneBusAway server
  5. Do some quality-control testing of arrival times
  6. Request to be added as a OneBusAway region

See the multi-region page for more details.

Setting up a OneBusAway server

There are two options for setting up your own OneBusAway instance:

  • Quick-Start Guide - We provide a Quick-Start bundle designed to get you up and running quickly with OneBusAway.
  • Developer Installation Guide - If you want to get your hands dirty with code, this guide will help you get a OneBusAway instance set up using the source-code and Eclipse.

Status

You can find the latest releases here:

Deployments

OneBusAway is used in a number of places:

Check out the full list on the OneBusAway Deployments page. Check out the main project page at http://onebusaway.org.

Download

Code Repository

To browse the source online visit https://github.com/OneBusAway/onebusaway-application-modules.

To create a local copy of the repository, use the following command:

$ git clone git://github.com/OneBusAway/onebusaway-application-modules.git

Developer Information

Contact Info

There are lots of ways to get in touch with us.