GTFS-to-HTML
Accessible timetables, interactive route maps, and live transit information from GTFS.
BlinkTag · Open source
Transit agency staff and website developers; riders using the published schedules.
GTFS publishing · Developer tools · Open-source development

BlinkTag · Open source
Transit agency staff and website developers; riders using the published schedules.
GTFS publishing · Developer tools · Open-source development
Project overview
The challenge
Transit agencies already maintain structured schedules in GTFS. Recreating those schedules by hand for a website creates extra work every time service changes.
Our work
We built GTFS-to-HTML to generate rider-facing timetables and interactive route maps directly from agency GTFS data. With GTFS-Realtime feeds configured, maps show vehicle locations and arrival predictions, and route timetables automatically display active service alerts.
Screen-reader-accessible timetables
GTFS-to-HTML generates timetables with semantic table structure for screen readers. Its standard output is designed for WCAG 2.0 compliance, supporting ADA-accessible transit websites.
Finding errors in source schedules
Publishing directly from GTFS makes schedule changes easier to manage and exposes gaps or inconsistencies in the source feed. When an agency spots a problem in a generated timetable and fixes its GTFS, the correction also benefits the other services using that data.
node-GTFS
Import, query, and export GTFS data, with support for working with GTFS-Realtime updates in Node.js applications.
GTFS-to-GeoJSON
Generate geographic data for routes and stops from GTFS, ready to use in maps and spatial analysis.
GTFS-to-Chart
Generate stringline charts from GTFS to visualize how vehicles move along a route over time.
Transit Arrivals Widget
Publish a stop-based arrival widget on an agency website using GTFS schedules and GTFS-Realtime predictions.
GTFS-to-HTML on the web
Generate timetables and maps in a browser without installing or configuring the command-line tools.


Planning a similar project?
Tell us about your requirements and the people who will use the system.

