awesome-transit

Community list of data standards, APIs, apps, tools, datasets, and research around open source technology of public transit.
Open technology provides an opportunity for various stakeholders to collaborate efforts to improve public transit.
Elements of open technology include: - Open standards - Open data - Open source software (both as consumer-facing apps like OpenTripPlanner and developer tools like the GTFS Validator)
This list is focused around the open technology ecosystem for public transportation. Included technologies may be open source themselves and/or rely on open standards and/or open data.
Have something to add or change? Open a pull request or issue at MobilityData/awesome-transit.
Table of Contents
- Producting Data
- GTFS
- GTFS Realtime
- SIRI
- Other multimodal data formats
- Sharing Data
- Using Data
- Consumer Apps
- Hardware
- Software for Creating APIs
- SDKs
- Visualizations
- Agency Tools
- Resources
- Community
Producing Data
GTFS
- GTFS.org official documentation site for the General Transit Feed Specification.
GTFS Courses
- MobilityData - "Understanding GTFS: An intro and overivew - Video provides an overview of of the General Transit Feed Specification (GTFS) and why it is useful for transit agencies, riders, and policymakers.
- World Bank - "Intro. to GTFS" online course - A free, online, self-paced course for learning about GTFS and GTFS-realtime.
- Open Transit Data Toolkit - A series of lessons to help people utilize open transit data.
- ArcGIS - Introduction to GTFS
- GTFS-books - Comprehensive guides to GTFS and GTFS Realtime. These books were written by Quentin Zervaas, and have been donated to MobilityData and made open access.
- MBTA GTFS Onboarding - An interactive tutorial created by MBTA for GTFS static. A stand-alone Docker image is available on GitHub as well as a hosted/no-install version of the Jupyter notebook.
- Planetizen "Building a Transit Map Web App" course - A video tutorial on setting up your own web-based mapping application, with no coding experience required.
GTFS Consumer App Guidance
- Google Transit Developers - Additional Google-specific documentation of GTFS.
- Transit app Guidelines for Producing GTFS Static Data - Additional Transit app-specific documentation of GTFS.
- Bing Maps Transit - Add your transit data to Bing Maps - Additional Bing-specific documentation of GTFS.