All organizations · GSoC 2026 · End user applications, Web
Open Transit Software Foundation
Help make public transit better
We are the home for the OneBusAway project. OneBusAway is a suite of open source transit information tools based on real-time vehicle data. OneBusAway is a suite of open source transit information tools that enable transit agencies to provide real-time vehicle locations, alerts, and arrival information to riders, with iOS and Android apps, a web platform, and robust APIs, as well as back office support. OneBusAway lets transit agencies be in control, without needing to build everything themselves and without cutting corners.
- android
- java
- golang
- docker
- ios
- apps
- Transit
- travel
- bus
Project ideas
4 ideas on its 2026 ideas page; of the 4 that state a difficulty: 4 hard.
- Modernize the iOS App UI hard
- Maglev: Next Generation REST API Server hard
- Vehicle Tracker: Realtime Vehicle Positioning for Developing Countries hard
- Wayfinder: Feature Development, Accessibility, and Quality hard
Read the ideas page. Ideas are for scope reference; never copy one into a proposal.
History
In GSoC since 2024, 3 years. Projects per year: '24: 5, '25: 4, '26: 4.
On GitHub
32 repositories pushed to in the last year. Main languages: Go (10), Java (3), Kotlin (3), JavaScript (2), Python (2), Ruby (2).
Links and channels
- Website: https://opentransitsoftwarefoundation.org
- Ideas page: https://opentransitsoftwarefoundation.org/2026/01/google-summer-of-code-2026-project-ideas/
- Contributor guide: https://opentransitsoftwarefoundation.org/2024/02/how-to-craft-a-successful-gsoc-proposal/
- Source code: https://github.com/onebusaway
- Chat: https://opentransitsoftwarefoundation.org/join-our-slack
git-into-gsoc org "Open Transit Software Foundation" --shortlist
git-into-gsoc repos "Open Transit Software Foundation"
git-into-gsoc issues --org "Open Transit Software Foundation"
or ask your assistant: "Which Open Transit Software Foundation repositories merge newcomers' pull requests, and which beginner issues are still free?"
Those commands read live data: which repositories merge outside pull requests, and which beginner issues nobody has claimed. Install in two minutes.