Back to Programs

End user applications

Open Transit Software Foundation

Help make public transit better

androiddevopsdockergoiosjavamobile

Participation history

3 GSoC years

2026

4 projects

Official year page

Maglev: Production Readiness and Native GTFS Pipeline

The goal of this project is to bring the Maglev REST API server to a production-ready v1.0 state, establishing it as a high-performance, drop-in...

Maglev Next Generation REST API Server

Maglev is OneBusAway's next-generation, high-performance Go REST API server designed to replace the legacy Java architecture. To achieve full...

Modernize the iOS App UI

This proposal aims to modernize the OneBusAway iOS app by replacing the current tab bar navigation with a SwiftUI-based, Apple Maps–style sheet...

Wayfinder: Feature Development, Accessibility & Quality

Wayfinder is OneBusAway's next-generation transit web app, already live for real riders in San Diego. This project closes the gap between where it is...

2025

4 projects

Official year page

WayStation - Next Generation Sign Mode

Waystation is a transit information display that provides reliable, real-time arrival and departure times at bus stops, train stations, and transit...

Trip Planner: Building OTPKit, a Swift Library for OpenTripPlanner on iOS

The goal of this project is to build OTPKit, a Swift library that brings OpenTripPlanner to iOS. It will work as a standalone package that can be...

Enhancing Watchdog: Metrics Expansion for OBA Monitoring

This project aims to enhance the monitoring capabilities of OneBusAway (OBA), an open-source platform that provides real-time transit information to...

Integration Test System For OBA

Summary : The OBA project aims to develop an integration testing system to ensure the accuracy and stability of the OneBusAway API server. This...

2024

5 projects

Official year page

OTPKit: OpenTripPlanner Client Library Written in Swift

Trip Planner feature is a highly anticipated addition to the OneBusAway application. Recognizing the vital need for efficient route planning in...

TheTransitClock:-DetourDetective

DetourDetective is a proposed plugin for TheTransitClock that aims to automatically detect detours on transit routes. It is expected, this will...

Create cloud deployment strategy for OneBusAway

The OneBusAway server provides real-time vehicle information to users, yet it currently lacks a streamlined deployment process. This project aims to...

Building an API Client for OBA Servers

Summary: The OBA project aims to develop official OneBusAway REST API client libraries in TypeScript and Python, enhancing accessibility and user...

OBA Android App - Build Surveys into OneBusAway

Transit agencies often struggle to obtain direct feedback from riders, which impedes their ability to improve service quality and accessibility. This...