Community list of transit APIs, apps, datasets, research, and software 🚌🌟🚋🌟🚂
-
Updated
May 4, 2024
Transit agencies use the GTFS and GTFS Realtime specifications to distribute their stop locations, route schedules, and related information for riders as open datasets on the internet. For a catalog of resources, see: https://github.com/CUTR-at-USF/awesome-transit
Community list of transit APIs, apps, datasets, research, and software 🚌🌟🚋🌟🚂
The core OneBusAway application suite.
an open directory of mobility feeds and operators — powers both Transitland v1 and v2
Java-based tool that validates General Transit Feed Specification (GTFS)-realtime feeds. See https://github.com/MobilityData/gtfs-realtime-validator for the latest!
V3 MBTA API
TheTransitClock real-time transit information system
🚌 A collection of awesome gtfs libraries, resources and other things.
A basic python script that reads the NYC MTA realtime feed API for subway data and outputs when the next arrival is for a given station.
Collect real-time transit data and process it into a retroactive GTFS 'schedule' which can be used for routing/analysis
Turn GTFS-RT transit updates into historical arrival data.
GTFSrDB is a tool to archive gtfs-realtime data to a database.
ActivityPub-compliant server for distributing transit service alerts
Real-time public transport monitor for Berlin
Web app to inspect & analyze any GTFS Realtime feed.
Library and tool for reading, writing, and processing transit data
An R package for constructing and modelling a transit network in real time to obtain vehicle ETAs
Real-Time Cyprus Bus Tracking Application
Read a GTFS Realtime feed from stdin, print human-readable or as JSON.
Build a realtime transit departures widget from GTFS and GTFS-Realtime Data.
Ara is a golang server for real-time public transport data exchange, using the SIRI protocol.