Community list of transit APIs, apps, datasets, research, and software 🚌🌟🚋🌟🚂
-
Updated
Jan 18, 2025
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.
Build human readable transit timetables as HTML or PDF from GTFS.
an open directory of mobility feeds and operators — powers both Transitland v1 and v2
V3 MBTA API
Java-based tool that validates General Transit Feed Specification (GTFS)-realtime feeds. See https://github.com/MobilityData/gtfs-realtime-validator for the latest!
🚌 A collection of awesome gtfs libraries, resources and other things.
TheTransitClock real-time transit information system
Collect real-time transit data and process it into a retroactive GTFS 'schedule' which can be used for routing/analysis
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.
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
Library and tool for reading, writing, and processing transit data
Web app to inspect & analyze any GTFS Realtime feed.
Real-time public transport monitor for Berlin
Build a realtime transit departures widget from GTFS and GTFS-Realtime 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.