Skip to content
85

awesome-transit

Community list of transit APIs, apps, datasets, research, and software :bus::star2::train::star2::steam_locomotive:

1.8k stars249 forks435 entriesLast push Sep 21, 2026 (8 days ago)License CC0-1.0

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

Producing Data >GTFS

GTFS.org

official documentation site for the General Transit Feed Specification.

MobilityData - "Understanding GTFS: An intro and overview"

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.

Google Transit Developers

Additional Google-specific documentation of GTFS.

In 2 lists

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.

Yandex Maps - Transport integration

Additional Yandex-specific documentation of GTFS.

CGTFS

C library for reading static GTFS feeds. Supports reading unpacked feeds into application memory or into SQLite databases.

RRRR Rapid Real-time Routing

RRRR (usually pronounced R4) is a C-language implementation of the RAPTOR public transit routing algorithm.

just_gtfs

C++17 header-only library for reading and writing GTFS (used in Valhalla). Main features: fast reading and writing of GTFS feeds, support for extended GTFS route types, simple working with GTFS Date and Time formats.

GTFS Feed Parser

.Net/Mono implementation of a GTFS parser.

Go GTFS Parser

A GTFS parsing library for Go.

OneBusAway GTFS Modules

A Java-based library for reading, writing, and transforming public transit data in the GTFS format, including database support.

gtfs-sequelize

Node.js library modeling the static GTFS using sequelize.js.

gtfs-utils

Utilities to process GTFS data sets (e.g., "flattening" calendar.txt & calendar_dates.txt, computing arrival/departure times of trips).

gtfs-via-postgres

Yet another tool to process GTFS using PostgreSQL.

Node-GTFS

Loads transit data from GTFS files, unzips it and stores it to a SQLite database. Provides some methods to query for agencies, routes, stops and times.

In 2 lists

gtfs-schema

PostgreSQL schema for GTFS feeds.

gtfs-via-duckdb

Analyse GTFS Schedule data by importing it into a DuckDB database.

gtfsdb

Python library for converting GTFS files into a relational database.

gtfs_functions

Python package with useful functions to create geo-spatial visualizations from GTFS feeds.

gtfs-segments

Python package that represents GTFS data for buses in a concise tabular manner using segments.

gtfslib-python

An open source library in python for reading GTFS files and computing various stats and indicators about Public Transport networks.

gtfsman

Repository-like tool in Python to manage and update a huge number of GTFS feeds.

gtfspy

Public transport network analysis and travel time computations using Python3. Compatible with Postgres/PostGIS, Oracle, MySQL, and SQLite. Used by gtfspy-webviz.

GTFS Kit

A Python 3.8+ tool kit for analyzing General Transit Feed Specification (GTFS) data. Supersedes GTFSTK.

Make GTFS

A Python library to make GTFS feeds from basic route information.

Mapzen GTFS

A Python GTFS library that supports reading individual GTFS tables, or constructing a graph to represent each agency in a feed.

multigtfs

A Django application to import and export GTFS.

partridge

A fast, forgiving Python GTFS reader built on pandas DataFrames.

transit_service_analyst

A Python library to support transit service analysis.

TransitGPT

TransitGPT is a Generative AI-powered chatbot that enables transit enthusiasts to access and analyze General Transit Feed Specification (GTFS) data through natural language instructions.

r-transit

Collection of tools for GTFS in R.

gtfsio

Fast and flexible functions to read and write GTFS in R.

mobdb

R functions to search, discover, and access transit feed data from the Mobility Database.

tidytransit

Use tidytransit to map transit stops and routes, calculate travel times and transit frequencies, and validate transit feeds. tidytransit reads the General Transit Feed Specification into tidyverse and simple features data frames.

In 3 lists

GTFS-viz

Ruby script that converts a set of GTFS files into a SQLite database + GeoJSONs (needed by the Transit Map web application)

gtfs-structure

This crates provides GTFS structures and helpers to read GTFS archives.

In 2 lists

Chouette

Converts between French-Transmodel NeTEX and GTFS.

extract-gtfs-pathways

Command-line tool to extract pathways as GeoJSON from a GTFS dataset.

extract-gtfs-shapes

Command-line tool to extract shapes as GeoJSON from a GTFS dataset.

gtfs-osm-import

Java tool for importing GTFS data into OpenStreetMap, with conflict checks against existing OSM elements.

GTFS-OSM-Sync

A Java tool for synchronizing data in GTFS format with OpenStreetMap.org.

gtfs-parser

The GTFS-PARSER library is a library to allow javascript to parse gtfs and create geojson on client or server.

gtfs-service-area

Compute a transit service area from static GTFS. Results are output as single-layer .geojson files. Dockerized version of gtfs-to-geojson.

GTFS-route-shapes

A Python script to generate a single geoJSON shape for each transit route in a GTFS archive.

gtfs-to-geojson

Javascript tool that converts transit data in GTFS shapes and stops into geoJSON. This is useful for creating maps of transit routes.

RoutePress GTFS to GeoJSON Converter

Free, easy-to-use browser tool that converts GTFS shapes and stops into GeoJSON for use in ArcGIS, QGIS, and other GIS software. No installation required.

gtfs2gps

An R package that converts public transportation data in GTFS format to GPS-like records in a data.table, where each row represents the timestamp of each vehicle at a given spatial resolution.

In 2 lists

gtfs2emis

An R package to estimate the emission levels of public transport vehicles based on General Transit Feed Specification (GTFS) data.

In 2 lists

gtsf

general transit (GTFS) simple (geographic) features (sf) in R. can be used to convert from GTFS to Shapefile, GeoJSON, and other formats through GDAL.

hafas-generate-gtfs

(work-in-progress) – A Javascript tool to generate GTFS dumps from HAFAS endpoints.

Hafas2GTFS

Hafas2GTFS converter written in Python, optimized for SBB HAFAS feeds.

kml-to-gtfs-shapes

Javascript tool to convert polylines from a KML file into a GTFS shapes.txt file. Hosted on GitHub here.

NeTEx-to-GTFS Converter Java

Converts NeTEX datasets into GTFS datasets. The input NeTEx datasets are required to follow the Nordic NeTEx Profile.

o2g

A simple tool to extract GTFS feed from OpenStreetMap.

Open-Transport SYNTHESE Convertors

Converts French-Transmodel, SIRI, NETeX, HAFAS, HASTUS, VDV452, and more.

onebusaway-gtfs-to-barefoot

A Java tool to create a Barefoot mapfile from a GTFS file.

onebusaway-vdv-modules

A Java library for working with transit data in the VDV format, including converting VDV-452 schedule data into GTFS.

osm2gtfs

Turn OpenStreetMap data and schedule information into GTFS.

In 2 lists

transit_model

A Rust library to convert to/from the following formats: GTFS, NTFS (for Navitia, see Software for Creating APIs), TransXChange (UK specification), KV1 (NL specification), NeTEx (EU specification).

In 2 lists

Transmodel and IFF to GTFS

Imports and syncs (Transmodel) BISON Koppelvlak1, IFF (a format written by HP/EDS, somewhat similiar to ATCO CIF) to import timetables of the railway networks. The internal pseudo-NETeX datastructure allows to export to GTFS and there are proof-of-concepts to export to other formats such as NETeX,…

Transporter-Project transxchange-to-gtfs

TransXChange to GTFS converter written in Objective-C.

TXC TransXChange publisher (UK Department for Transport)

The TXC TransXChange publisher is a standalone software tool that can be used to publish TransXChange compliant XML documents in a format that’s easy to read and print.

UK2GTFS

R package that converts UK format TransXchange (bus, metro, tram, ferry) and CIF (rail) timetables to GTFS.

OSMTracker

OSMTracker is an offline GPS tracking app designed for collecting Points of Interest (POIs) and recording GPX tracks for collaborative use.

AddTransit

SaaS (Software as a Service) platform to create, edit and publish schedules in GTFS format.

bus-router

Python script that generates missing shapes.txt for GTFS using routing from Google Maps Directions API or OSRM.

Croquis

An open-source R package and Shiny web application for transit sketch planning and GTFS production and editing. Users can upload an existing GTFS file or rapidly create one from scratch on an interactive map interface.

gtfs-blocks-to-transfers

A Python tool to convert GTFS blocks, defined by setting trip.block_id into a series of trip-to-trip transfers (proposal).

GTFS Diff

GTFS Diff is a specification created by transport.data.gouv.fr and aims at providing a simple and unified way to express differences between GTFS files.

GTFS Editor

and Gtfs Data Manager - A (self-hosted) web-based GTFS editing framework. (Note: this project has been deprecated in favor of IBI Data Tools.)

GTFS Editor for Vagrant

Quickly set up the GTFS editor (above) using Vagrant

static-GTFS-manager

A (self-hosted) browser-based user interface for creating, editing, exporting static GTFS (see related post).

TransitWand

An open source web and mobile application for collecting transit data. Use it to create GTFS feeds, capture passenger counts or generate GIS datasets.

IBI Data Tools

A web application that handles GTFS editing, validating, quality checking, and deploying to OpenTripPlanner. (Combines and builds upon the functionality of the deprecated

Data-Tools Server

Server for IBI's GTFS data management platform.

IBI Data Tools Infra

A tool to quickly setup and run a local instance of the above IBI Data Tools project.

GTFS.html

An entirely browser-based tool to view GTFS feeds. Use it to view routes, stops, timetables, etc.

pfaedle

Precise map-matching for GTFS using OpenStreetMap data

GTFS shape mapfit

Python tool that fits GTFS shape files and stops to a given OSM map file. Uses pymapmatch for the matching.

GTFS Builder

A free web-based application to help you create GTFS files. Maintained by the National Rural Transit Assistance Program (RTAP).

gtfs-station-builder

UI tool to help build the internal structure of stations (including pathways.txt)

GTFS Text-to-Speech Tester

A command-line tool that reads GTFS stop names out loud using Text-to-Speech to determine which need Text-to-Speech values for tts_stop_name in stops.txt.

Spare GTFS-Flex Builder

A free tool that helps transit agencies easily create, manage, and export their transportation data in GTFS-Flex format.

Swiftly

Tool generate realtime transit data.

Chouette SaaS

Tool to generate GTFS Schedule data

Ara SaaS

Tool to generate GTFS Realtime data.

Amarillo

Aggregates and enhances carpooling-offers and publishes them as GTFS(-RT)

GTFS Studio

Online editor for GTFS feeds

Uttu

Back-end for Nplan, a simple timetable editor.

GTFS Express

Web application to edit, validate and analyze GTFS feeds — including Fares v2 and GTFS-Flex — with an interactive schedule grid and map editor, an SQL console with AI-assisted natural-language queries, and strict canonical validation via MobilityData's gtfs-validator.

Ohtli

. Free-access tool for creating and managing GTFS transit data, especially for cities where public transport information still exists mostly as operational knowledge instead of structured digital systems. Built around OpenStreetMap, it helps map routes, stops, and service patterns quickly, turning…

combine_gtfs_feeds

A Python tool to combine multiple gtfs feeds into one feed/dataset.

Transitfeed merge function

A Python library with a function to merge two different GTFS feeds.

gtfsmerge

A Python Script to merge GTFS ZIP archives into one.

GTFS Scorecard

Daily, open-source GTFS and GTFS-Realtime quality scoring, built on the MobilityData validator, for a curated registry of 2,400+ feed records, virtually all with a published scorecard. Rider-focused fix guidance, agency/program/state-NTD-readiness views, trend history, a read API, pre-publish…

In 2 lists

gtfstools

A set of convenient tools for editing and analysing transit feeds in GTFS format in R.

Peartree

A Python library for converting transit data into a directed graph for network analysis.

In 4 listsDetails

R5: Rapid Realistic Routing on Real-world and Reimagined networks

A Java-based routing engine developed by Conveyal for multimodal (transit/bike/walk/car) networks. It currently plans many trips over a time window for scenario planning and analytics purposes. A related R wrapper package (r5r) is developed independently by IPEA. See also the performance…

transitr

An R package for constructing and modelling a transit network in real time to obtain vehicle ETAs

transit-intensity

A simple project for measuring transit intensity written in Go.

Busbuzzard

Inference of probabilistic schedules from empirical data about transit vehicles.

City2Graph

A Python library for converting GTFS data into graph representations for network analysis and Graph Neural Networks (GNNs). Supports loading GTFS feeds, constructing transit graphs, network centrality analysis, and isochrone-based accessibility analysis on multimodal (street + transit) networks.…

In 3 lists

ESRI ArcGIS Public Transit Tools (GTFS)

Tools for working with public transit data in ArcGIS

GTFS-to-Chart

Creates stringline charts showing all vehicles on a transit route from GTFS data.

GTFS Display

Analyse, monitor and maintain GTFS data (Example instances).

PTNA

Public Transit Nework Analysis is a open source system for finding and aggregating information about public transportation lines mapped in OSM.

Trak.Tools

Alows viewing raw GTFS data on a select scale to further enhance visual data editing and easier viewing.

GTFS-to-HTML

Generate human-readable timetables in HTML or PDF format directly from GTFS.

Timetable Kit

An open source Python 3.10 module and scripts depending on GTFS Kit, designed to create complex printed/PDF timetables with flexible layouts. Currently only working out of the box for Amtrak's GTFS, but under active development.

TimeTablePublisher (TTPUB)

A web publishing system developed by TriMet that allows a transit agency to examine, modify, and transform raw scheduling data into easy-to-read timetables for customer information purposes

Conveyal's gtfs-validator

A Java-based GTFS validator based on the OneBusAway GTFS Modules, runs in Java and is faster than the Google provided one.

Conveyal's gtfs-lib

Conveyal's successor to their own gtfs-validator, a Java-based library for loading and saving GTFS feeds of arbitrary size with disk-backed storage.

GTFS Analyzer

An open-source, local-first GTFS Schedule validator and quality analyzer written in Rust, available as a browser-based WebAssembly app, a Cargo-installable CLI, a Rust library, an npm SDK, and a CI/CD integration. It supports multilingual reports in Turkish, English, and Japanese, GTFS-JP v3/v4…

GTFS Data Package Specification

A Data Package specification with validation accomplished with Good Tables. Includes a data package, schemas, tests, and uses South East Queensland GTFS data as an example.

gtfstidy

A Go-based tool to tidy and validate GTFS feeds.

gtfsclean

A tool for checking, sanitizing, and minimizing GTFS feeds. Fork of gtfstidy, with some additional fixes that haven't been merged upstream yet.

gtfs-validator-api

This Python package is a thin wrapper around MobilityData/gtfs-validator that handles intermediate files produced and finds gtfs-validator's output file so it can be given a specific name or returned as a string.

GTFSVTOR

An open-source GTFS validator implemented in Java licensed under GPLv3 maintained by Mecatran.

MobilityData's gtfs-validator

A open-source GTFS validator canonically following the GTFS spec implemented in Java licensed under Apache v2.0 maintained by MobilityData.

gtfs-validator-metrics-service

Validates GTFS Schedule datasets using MobilityData's GTFS-Validator and exposes the results as Prometheus/OpenTelemetry metrics.

Reflect GTFS Validator (hosted by Foursquare ITP)

Transit schedule and GTFS validation platform by Foursquare ITP that includes a free, web-based GTFS validator based on gtfs-lib.

tods-validate

A Python validator and GitHub Action for TODS feeds, the operational overlay to GTFS covering crew runs, deadheads and vehicle assignments. Checks a feed against TODS v2.1.0, cross-checks the companion GTFS, and cites the spec section behind each finding. Also runs entirely in the browser via…

Transit App's gtfs-fares-v2-validator

A Python tool that validators GTFS-Fares-v2 data based on the draft specification.

Transport Validator

An open-source validator implemented in Rust. Used by the French National Access Point.

gtfs-accessiblity-validator

Validates the presence of accessiblity-related fields and files in a GTFS file. Can be a command line tool or node.js package.

GTFS.guru

Rust-core GTFS validator that compiles to WebAssembly so feeds can be validated locally in the browser. Also ships desktop apps, a CLI, and Python bindings.

Producing Data >GTFS Realtime

GTFS-realtime documentation

.

GTFS-realtime Autodoc

Automatically generated documentation for GTFS-realtime, generated from the official GTFS-realtime protocol buffer specification and including some extensions.

gtfs-realtime-bindings

The official bindings for Java, .NET, Node.js, Python, and Ruby generated from the official GTFS-realtime protocol buffer specification.

gtfs-rt

Rust crate to read, write, and manipulate GTFS-Realtime data

GTFS-realtime Exporter

A Java-based tool that assists in producing and sharing a GTFS-relatime feed.

GTFS-realtime Alerts Producer Demo

A Java-based demo project for producing GTFS-realtime Service Alerts.

GTFS-realtime Alerts Producer Web Application

A Java-based web application for producing GTFS-realtime Service Alerts.

GTFS-realtime TripUpdates & VehiclePositions Producer Demo

A Java-based demo project for producing GTFS-realtime TripUpdates (estimated arrivals) and Vehicle Positions.

GTFS-realtime Vehicle Positions Consumer/Visualizer Demo

A Java-based demo project for consuming a GTFS-realtime Vehicle Positions feed and displaying this info on a map.

gtfs-realtime-validator

A GTFS Realtime validation tool originally developed by the Center for Urban Transportation Research at the University of South Florida and now maintained by MobilityData.

gtfsrdb

A Python tool that supports reading and archiving GTFS-realtime feeds into a database

retro-gtfs

A Python application that collects real-time data from the Nextbus API and archives it into the GTFS format (i.e., retrospective GTFS).

Transi

A Cloud-native GTFS-RT/GTFS archiving system.

GTFS-Realtime-Capsule

A command-line tool that scrapes, normalizes, and archives real-time public transit data.

gtfsdb_realtime

Real-time GTFS database loader and ORM library

SIRI to GTFS-realtime

A Java-based command-line utility to convert from the SIRI format to GTFS-realtime

OrbCAD SQL Server to GTFS-realtime

A Java-based command-line utility that extracts vehicle positions and trip updates information from an OrbCAD SQL Server and exports them to the GTFS-realtime TripUpdates and VehiclePositions formats.

NextBus API to GTFS-realtime

A Java-based command-line utility to convert from the NextBus API format to GTFS-realtime. Note that NextBus now directly offers a GTFS-realtime API for their products. See Cubic site and this FAQ.

Syncromatics API to GTFS-realtime

A Java-based command-line utility to convert from the Syncromatics API format to GTFS-realtime TripUpdates and VehiclePositons.

KV6,15,17, and ARNU to GTFS-realtime

Java-based tool to process incoming KV6,15,17 and ARNU and match them to static transit data present in a RID integration database. It then proceeds to export this data as ARNU RITinfo, GTFS(realtime) and KV78turbo

WMATA BusPositions API to GTFS-realtime

Java-based tool to convert from WMATA's BusPositions API and Alert RSS feeds from MetroAlerts to GTFS-realtime TripUpdates, VehiclePositions, and Alerts feeds.

SEPTA API to GTFS-realtime

Java-based tool to convert SEPTA's real-time bus and rail data to GTFS-realtime

CTA API to GTFS-realtime

Java-based tool to convert CTA's Train Tracker data to GTFS-realtime.

Detroit DOT to GTFS-realtime

Extract real-time info from DDOT's TransitMaster installation (database) and convert to GTFS-realtime

Live Transit Event Trigger

Extracts data from Ride On's OrbCAD database and export as GTFS-realtime.

SoundTransit to GTFS-realtime

Convert text file feed from Sound Transit to GTFS-realtime

Civic Transit

Screen-scrapes KCATA’s TransitMaster WebWatch installation to produce a GTFS-realtime feed.

gtfs-realtime-translators

A Python-based tool to translate custom arrival API formats to GTFS-realtime. As of July 2019 it supports LA Metro and SEPTA.

hafas-gtfs-rt-feed

A Javascript tool to generate a GTFS Realtime feed from a HAFAS endpoint.

GTFS-realtime to SIRI-Lite

A Rust webserver to convert multiple GTFS-RT feeds to a SIRI-Lite API.

TransitClock

Java application that can consume raw vehicle positions and generate prediction times in formats such as GTFS-realtime. Formerly known as "Transitime".

bus_kalman

A Kalman Filter used to interpolate bus travel times using NYC MTA real-time data.

Concentrate

Combines realtime transit information from multiple sources into single output files. Maintained by Massachusetts Bay Transportation Authority (MBTA).

gtfs-mcp

Experimental MCP (Model Context Protocol) server enabling LLMs to query GTFS schedule and GTFS-RT data, for answering transit questions or running analysis.

gtfs-realtime-test-service

A tool for mocking GTFS-realtime feed content (e.g., for use in testing a GTFS-realtime consuming application).

GTFS-realtime Munin Plugin

Provides a Munin plugin for logging information about a GTFS-realtime feed.

GTFS-realtime Nagio Plugin

Provides a Nagios plugin for monitoring a GTFS-realtime feed

GTFS-realtime Printer

Java-based utility to print out information from a GTFS-realtime file or URL.

gtfs-rt-admin

An admin tool for managing GTFS-RT service alerts (JavaScript and Java).

gtfs-rt-differential-to-full-dataset

Javascript tool to transform a continuous GTFS Realtime stream of DIFFERENTIAL incrementality data into a FULL_DATASET dump.

gtfs-rt-dump

Converts protocol buffer format to plain text for easy viewing of a GTFS-realtime feed in plain text (for debugging purposes)

gtfs-rt-inspector

Web app to inspect & analyze any (CORS-enabled) GTFS Realtime feed. Open-source on GitHub.

GTFS Data Pipeline for TfNSW Bus Datasets

A data pipeline developed for the TfNSW's GTFS Static and Realtime datasets. The datasets generated using the pipeline have been used to validate the performance of TfNSW's Transit Signal Priority Request via Public Transport Information and Priority System (PTIPS).

manual-gtfsrt

A Go-based tool that serves a GTFS-RT feed created from editable JSON.

print-gtfs-rt-cli

Javascript tool to read a GTFS Realtime feed from stdin, print human-readable or as JSON.

transitcast

Uses GTFS and GTFS-RT vehicle position feed generating an estimated transition time it takes for each vehicle to move from scheduled stop to scheduled stop recording these an "observed_stop_time" table. These records can later be used to train a machine learning model to make vehicle travel…

transit-feed-quality-calculator

A Java project that uses the gtfs-realtime-validator to assess the quality of a large number of transit feeds, fetching the feed URLs from a global directory (TransitFeeds.com/OpenMobilityData.org).

Transit Network Model

A tool to generate predictions using GTFS-realtime VehiclePositions, a particle filter, and a Kalman Filter.

GTFS Realtime Display

Analyse, monitor and maintain GTFS Realtime data. Example instances

GTFS Realtime Prediction Accuracy metrics

Useful Performance Metrics for GTFS-Realtime.

Producing Data >SIRI

SIRI API

Java classes generated from the v1.0 and v1.3 SIRI schemas.

SIRI 2.0 API

Java classes generated from the v2.0 SIRI schemas.

SIRI to GTFS-realtime

A Java-based command-line utility to convert from the SIRI format to GTFS-realtime

SIRI 2.0 Autodoc

Automatically generated documentation from the (incredibly well) annotated SIRI 2.0 Schema Definition.

King County Metro Legacy AVL to SIRI

Java-based tool to convert King County Metro's Legacy AVL format to SIRI.

SIRI REST Client

An open-source Android library for interacting with the RESTful SIRI interface for real-time transit data, such as that currently being used by the MTA Bus Time API.

SIRI 1.3 POJOs (Android-compatible)

Android-compatible Plain Old Java Objects (POJOSs) used for data binding (deserliazing XML/JSON) responses for SIRI v1.3 APIs. Used by the SIRI REST Client.

pysiri2validator

Simple validator for SIRI 2.0 written in Python 3.

Edwig

A golang server for real-time public transport data exchange, using the SIRI protocol.

BISON

Netherlands implementation of SIRI.

Producing Data >Other multimodal data formats

APDS

Alliance for Parking Data Standards: formed by the International Parking Institute (IPI), the British Parking Association (BPA), and the European Parking Association (EPA). APDS is a not-for-profit organization with the mission to develop, promote, manage, and maintain a uniform global standard…

DATEX

EU data standard for road traffic and travel information.

GBFS

General Bikeshare Feed Specification: open data standard for real-time information about bikeshare, scootershare, mopedshare, and carshare.

MDS

Mobility Data Specification: A format to implement realtime data sharing, measurement and regulation for municipalities and mobility as a service providers. It is meant to ensure that governments have the ability to enforce, evaluate and manage providers. Maintained by the Open Mobility Foundation.

In 3 lists

NeTex

A general purpose XML format designed for the exchange of complex static transport data among distributed systems managed by the CEN standards process.

TODS

Transit Operational Data Standard: standard format for representing transit schedules used by drivers, dispatchers, and planners to carry out transit operations.

TOMP

Transport Operator Mobility-as-a-service Provider API: API standard for use by transport operators and mobility-as-a-service providers for operator discovery, trip planning, end user interaction, booking, and payment.

CurbLR

A specification for curb regulations.

Dyno-Demand

A GTFS-based travel demand data format focusing on individual passenger demand suitable for dynamic network modeling developed by San Francisco County Transportation Authority, LMZ LLC, and UrbanLabs LLC.

Dyno-Path

(Under development - see this post) Data for individual passenger trajectories.

GTFS-plus

A GTFS-based transit network format for vehicle and capacity data suitable for dynamic transit modeling developed by Puget Sound Regional Council, UrbanLabs LLC, LMZ LLC, and San Francisco County Transportation Authority.

GTFS-ride

An open, fixed-route transit ridership data standard developed through a partnership between the Oregon Department of Transportation and Oregon State University.

GTFS-stat

An extension to a GTFS transit network with additional files that contain performance data developed by UrbanLabs LLC and San Francisco County Transportation Authority.

GMNS

General Modeling Network Specification: A format for sharing routable road network files designed to be used in multi-modal static and dynamic transportation planning and operations models. Volpe/FHWA partnership with Zephyr Foundation.

In 2 lists

GTNS

General Travel Network Specification: A planned data specification for sharing travel demand model networks.

IXSI

interface for exchanging information between a travel information system and a sharing system (carshare, bikeshare).

MTLFS

Managed and Tolled Lanes Feed Specification: Proposal for a schema that comprise the Managed and Tolled Lanes Tolling Feed Specification (MTLFS) and defines the fields used in all of those files developed by Santa Clara Valley Transportation Authority.

In 2 lists

MaaS API

A set of open documents and test suite that defines a MaaS-compatible API.

NCHRP 08-119

The objective of this research is to develop standards and/or guidance to be used and adopted by the transportation community in collecting, managing, and sharing static and real-time data for transportation planning and operations.

OMX: The Open Matrix data file format

A structured collection of two-dimensional array objects and associated metadata, for possible use in the transportation modeling industry.

OJP

Open Journey Planner.

OSDM

Open Sales and Distribution Model: Aims to substantially simplify the booking process for customers of rail trips and to lower complexity and distribution costs for distributors and railway carriers. Contains a specification of an offline model and on-line API. Maintained by the International…

SAE Shared and Digital Mobility Committee

Appears to be working on a data standard for car share and transportation network companies (TNCs) / rideshare.

shared-row

A specification for right-of-way (ROW) for a SharedStreets Reference.

In 2 lists

TCRP G-16

The objective of this research is to develop technical specifications for transactional data for entities involved in the provision of demand-responsive transportation. Expected completion date is late 2018.

TIDES

Transit ITS Data Exchange Specification (TIDES) is a proposed effort to create standard data structures, APIs, and data management tools for historical transit ITS data including AVL, APC and AFC Data.

OpenStop

OpenStop is a free app to add information about barriers and other accessibility properties of public transport stops to OpenStreetMap.

JOSM Plugins - PT Assistant

The plugin validates public transport routes against a set of criteria and, where possible, suggests ways to fix them.

JOSM Validator Rules

The JOSM validator (Tag checker) can be customized with different rules based on MapCSS.

OSM Relatify

OSM Relatify is a tool that simplifies the process of maintaining public transport relations.

OpenStreetMap Route Editor

A tool for efficiently editing Route Relations in OpenStreetMap - OSM

Prism

Prism is a tool to extract public transport data from OpenStreetMap.

Open Street Map Public Transport Parser

Open Street Map Public Transport Parser

In 2 lists

Sketch Line

A tool to create transport diagram out of OSM data.

Producing Data >Software for Creating APIs

GraphHopper Routing Engine

Open source routing engine for OpenStreetMap. Use it as Java library or server.

In 6 listsDetails

gtfs-server

A web server, written in Rust that uses PostGIS as a backend to serve GTFS data via a HTTP endpoint

hafas-rest-api

Expose a HAFAS endpoint as a REST API.

Linked Connections

An open-source, scalable intermodal route planning engine, which allows clients to execute the route planning algorithm (as opposed to the server). Uses GTFS data.

Mobroute

Mobroute is a general purpose FOSS public transportation router (e.g. trip planner) Go library and CLI that works by directly ingesting timetable (GTFS) data from transit agencies themselves (sourced from the Mobility Database). It can be used to quickly run & test routing requests based on GTFS…

MOTIS

Developed to handle large-scale timetables and OpenStreetMap data, MOTIS integrates various modes of transport - such as walking, cycling, sharing mobility (e-scooters, bike sharing, car sharing), and public transport - to provide optimized routing solutions. MOTIS is optimized for high…

Navitia

is the opensource engine behind the Navitia.io live API.

OneBusAway

A Java app that consumes GTFS and GTFS-Realtime (along with other formats) and turns them into an easy to use REST API.

OpenTripPlanner

An open source platform for multi-modal and multi-agency journey planning, as well as returning information about a multi-modal graph (using data sources such as GTFS and OpenStreetMap).

pyBikes

Software powering CityBikes for worldwide bikeshare system info

In 3 lists

Simple Transit Api

A simple way to get started with a GTFS api in Golang.

Transitous

Community-run free and open public transport routing service.

Iran Railway-Trains

Iran Railway-Trains (Raja-Fadak-Safir) all in one package for DotNet (Api-WebService)

Sharing Data

The Mobility Database

JSON and CSV files on GitHub that is a repository of 2000+ mobility datasets across the world. Contains contents of OpenMobilityData/TransitFeeds.com.

Transitland

Community editable list of many transit agency GTFS datasets. Also provides an API to access the data as JSON/GeoJSON and a playground to try out the data.

In 2 lists

TransitData.io

A list of GTFS data in parts of Latin America. Must contact website maintainers directly to access feeds, as they're not publicly available.

OpenMobilityData (Deprecated)

List of GTFS and GTFS-RT feeds. Archives and validates the GTFS feeds and allows you to preview both GTFS and GTFS-RT through the browser. Formerly TransitFeeds.com. MobilityData announced it is end-of-life as of early 2022 with a shutdown date to be determined.

CapMetrics

Historical vehicle locations for Austin's transit agency (CapMetro). Data is collected by capmetricsd, a Go daemon.

Bus Observatory API

Public archive of real-time data on vehicle movements and status, collected from transit systems around the world.

National Transit Database (USA)

Information and statistics on the transit systems of the United States, run by the Federal Transit Administration.

transport.data.gouv (France)

Data platform for the French transport ecosystem.

European long-distance transport operators (EU) (Unofficial)

Unofficial list of available API endpoints, GTFS feeds and client libraries

Transport API

REST API for aggregated transit data for the United Kingdom. Fee-based access.

NextBus API

REST API for real-time vehicle, route, stop, and arrival data for agencies that have puchased NextBus's hardware and/or software.

Navitia.io

REST API for journey planning, stop schedules, isochrones and lot more on US and EU. Navitia is the opensource engine behind the live API.

CityBikes

REST API for aggregated bikeshare data from around the world. Powered by pyBikes.

HAFAS

Propriety public transport management software by HaCon (list of endpoints)

Citymapper API

REST API for transit journey planning, realtime transit data and walk, cycle, scooter travel times.

TripGo API

REST API for multi-modal journey planning and real-time data by SkedGo.

Citylines.co

A collaborative platform for mapping transit systems, with an emphasis on their historical evolution. The data can be downloaded as GeoJSON or CSV from citylines.co/data.

OpenStreetMap (OSM)

The collaborative platform for mapping the world, including transport, transit, and routing data.

In 10 listsDetails

GTFS-Hub

Community tested, probably quality/content enhanced, partially merged or filtered GTFS-feeds of (currently German) transport agencies. Maintained by MITFAHR|DE|ZENTRALE.

sample-gtfs-feed

An imaginary GTFS data set used for testing.

Transitland GTFS and GTFS Realtime unit tests

For testing the transitland-lib library that handles GTFS and GTFS Realtime parsing and validation for Transitland:

Using Data >Consumer Apps

MOTIS

Developed to handle large-scale timetables and OpenStreetMap data, MOTIS integrates various modes of transport - such as walking, cycling, sharing mobility (e-scooters, bike sharing, car sharing), and public transport - to provide optimized routing solutions. MOTIS is optimized for high…

Catenary Maps

Realtime and Schedule global public transport map and navigation software, written in Rust and Svelte.

Instabus

Realtime map of Austin's (CapMetro) public transit. Has no server/backend dependency at all and runs completely on GitHub pages. No longer maintained; the instabus.org domain no longer points at the project.

Is SEPTA Fucked?

Status dashboard for SEPTA (Philadelphia) showing whether Regional Rail, Metro, and bus service is currently disrupted.

Is Metro Burning?

Similar at-a-glance status board for WMATA (D.C. Metro).

OpenTripPlanner Client GWT

A Google Web Toolkit-based web interface for OpenTripPlanner

OpenTripPlanner.js

A Javascript-based client for OpenTripPlanner (no longer under development)

OTP-UI React Component Library

React Javascript component library, which can be used to build trip planner webapps. See the Storybook for a demo.

GTFS-realtime Alerts Producer Web Application

A Java-based web application for producing GTFS-realtime Service Alerts.

HRT BUS Web app

HRT Bus API publishes real time bus data from Hampton Roads Transit through an application programming interface for developers to make apps from it.

Transit-Map

Web app that animates vehicles (markers) on a map using the public transport timetables to interpolate their positions along the routes (polylines).

Transitive.js

Creates a customizable web map layer of transit routes using Leaflet or D3.

Google I/O Transport Tracker

Shows shuttle arrival times for Google I/O conference, based on the open-source transport-tracker project. Note: To implement this yourself, you need a Google Maps APIs Premium Plan license.

Bustime

Public transport real-time monitoring with WebSocket updates. Open-source on GitHub.

Transit Tracker

Realtime vehicle position for Greater Montreal & Toronto, Canada

GTFS Builder

A free web-based application to help you create GTFS files. Maintained by the National Rural Transit Assistance Program (RTAP).

MBTA tile-server

Scripts to create a Docker container that encapsulates all the elements necessary to develop map tiles for use on MBTA.com

Cadê Meu Busão

Realtime tracking transit buses from Belo Horizonte, Brazil. Open-source on GitHub.

Tiramisu Transit

An adaptive mobile transit app that shows real-time bus arrival information developed and deployed by Carnegie Mellon University. No longer maintained.

OsmAnd

OsmAnd is a GPS Navigation and map application that runs on many Android and iOS smartphones and tablets, featuring optional offline maps and turn by...

BUS DATA

Visual bus tracker for London Transit (London, Ontario, Canada) with extra facts and figures. Source on GitHub.

TransitScreen

Custom realtime displays of all local transportation choices

Citylines.co

A collaborative platform for mapping transit systems, with an emphasis on their historical evolution. The data can be downloaded as GeoJSON or CSV from citylines.co/data.

Bikeshare Map

Status of all worldwide bikeshare stations

Bongo

Real-time Transit Tracking for Iowa City, Coralville and the University of Iowa. Combines three disparate transit systems into one UI.

CityMapper Webapp

Really polished webapp with trip planner and route status for over 30 of cities.

TransSee

Real-time transit predictions based on actual travel times, vehicle locations, schedules and maps. Premium gives you access to a detailed history of schedules, vehicle locations, stop arrivals, schedule adherance, charts and graphs. For an additional fee custom queries can be run on this data.

YourStop

Mobile friendly web app which consumes GTFS feeds and displays both live and scheduled trips for stops. Launched with MBTA, YRT/Viva and Maryland MTA.

DC MetroHero

Realtime vehicle position and arrivals and departure information for the Washington, D.C. region's WMATA Metrorail and Metrobus systems. WebApp, Android, and iOS apps avaliable.

El Tracker

Realtime tracker for Chicago Transit Authority (CTA) Loop trains.

WMATA Exit Optimizer

Suggests which train car to board for the shortest walk to your destination station's exit on the WMATA Metro.

Transfer Hero

Realtime metro trip planning for WMATA that surfaces useful transfers.

Amtraker

Live tracker for Amtrak trains across the US, with route maps and station ETAs.

Bus RT Insights

Web-based transit analytics platform that turns GTFS and GTFS-Realtime data into automated KPIs, service delivery analysis, load profiles, and interactive maps and dashboards for any agency that has GTFS and GTFS-RT publicly available.

haltestelle.net

Live departure boards for every stop in Germany's VRR and VRS transit networks (Rhine-Ruhr / Rhine-Sieg, NRW), powered by the TRIAS realtime interface. Also shows live vehicle positions along each line and real-time elevator/escalator status — runs entirely in the browser, no app needed.

Arrivals KMP

Kotlin Multiplatform live transit arrivals app with macOS toolbar, CLI, and desktop targets. Supports e.g. MTA, TfL, UK National Rail, or any GTFS-RT feed.

Home Assistant

The General Transit Feed Specification (GTFS) integration was introduced in Home Assistant 0.17, and it's used by 70 active installations.

In 5 listsDetails

KDE Itinerary

App (Desktop and Android) for planning trips. It can find public transport routes, store them offline, add events to your trips, see the floor plan of train stations, and much more. Souce Code, GitHub

MACS Transit Android App

A bus tracker app for Android devices for the MACS Transit system in Fairbanks, Alaska. Uses RouteMatch APIs.

Next Train - Connecticut

A React-native mobile app for searching train schedules published by the Shore Line East transit agency in Connecticut. Relies on a deployment of the Next Train API.

Offi Directions

An Android app that provides trip planning, schedules, live departure times, and disruption information for transport authorities in Europe and beyond.

OpenTripPlanner Android

An Android app for OpenTripPlanner

OpenTripPlanner iOS

An iOS app for OpenTripPlanner

opentripplanner-client-library

A Kotlin Multiplatform library for making API requests and parsing responses from an OpenTripPlanner v2 server for trip plans, bike rental info, and server metadata for Android, iOS, and web.

Transito

FOSS data-provider-agnostic public transportation app that let's you route between locations using openly available public GTFS feeds (sourced from the Mobility Database). Utilizing the Mobroute Go API, the Transito app lets you performs routing calculations right on your phone. Cross-platform app…

Transportr

An Android app that uses public-transport-enabler in order to connect to many different transport networks worldwide.

In 3 lists

Trufi App

A cross-platform Flutter app that uses OpenTripPlanner

Transit

CityMapper

Moovit

The worlds largest transit app supporting over 1,200 cities in over 70 countries - iOS and Android.

In 2 lists

Transit Display

Multimodal and real-time transit display software.

Ualabee

Community driven trip planner with focus on user interaction, users can report anomalies, upload pictures, edit transit data and chat with other passengers.

ÖPNV Navigator

TripGo

Using Data >Hardware

Arrivals LED

Python renderer that drives a 128×32 HUB75 LED matrix on a Raspberry Pi to display live transit arrivals.

Bus Tracking GPS

Code for Miami prototype of a cheap open-source solution to track transit buses.

CharlieBoard

Open-source MBTA display using WS2812B LEDs on a Raspberry Pi Zero 2W, with real-time vehicle positions, geographically accurate PCB map, and a web control interface.

Train departure Display

A replica, near real-time, miniature UK railway station train departure sign based upon a Raspberry Pi Zer0.

Using Data >SDKs

motis-client

MOTIS API TypeScript client

motis-java-client

MOTIS API Java client

motis-fptf-client

A Friendly Public Transport Format (FPTF) client for MOTIS that is a drop-in replacement for hafas-client and/or db-vendo-client.

TripKit

TripKit is a Swift-library to get data from public transport providers.

KPublicTransport

A C++ library for accessing realtime public transport data and for performing public transport journey queries.

TripGo API

REST API for multi-modal journey planning and real-time data by SkedGo.

Using Data >Visualizations

All Transit

Interactive GTFS route and schedule animation (for U.S. cities) using Mapbox GL JS, Deck.gl and Transitland. Github repository here.

BusGraphs Access Analyzer

Web application for measuring the access provided by real and hypothetical fixed-route public transit networks, and visualizing and decomposing this access in variety of ways.

fastest-bus-analysis-in-the-west

A python Pandas script that combines Ridership/APC, Swiftly speed and dwell data, bus stop inventory, GTFS, and geospatial shapes to create a stop by stop, route by route, time grouping filterable dataset for cross-analyses. The dataset is then visualized in Tableau to help VTA Planners find…

GTFS City

Open-source GTFS visualization and analysis tool with trip simulation, isochrone analysis, heatmaps, stop connectivity, and route planning.

gtfspy-webviz

Web application for animation and visualization of GTFS data using gtfspy.

gtfs-to-geojson

A simple online converter for gtfs to geojson with a list of feeds.

gtfs-visualizations

Open-source NodeJS application for visualizing the routes of GTFS datasets.

Local Transit

Map visualization of public transit frequency, created using QGIS.

Mapnificent

Shows areas you can reach with public transport in a given time. Open-source on GitHub, live at https://www.mapnificent.net/.

In 2 lists

MIT COAXS

Co-creative Planning of Transit Corridors using Accessibility-Based Stakeholder Engagement (shows route scenarios using OpenTripPlanner Analyst).

MOTIS

Developed to handle large-scale timetables and OpenStreetMap data, MOTIS integrates various modes of transport - such as walking, cycling, sharing mobility (e-scooters, bike sharing, car sharing), and public transport - to provide optimized routing solutions. MOTIS is optimized for high…

MTA Frequency

Frequency visualization of subways and buses in New York City built using Transitland.

Pantograph

A way to explore a transit system in real time.

SEPTA Rail OTP Report

An online on-time performance reporing & drill down tool using GTFS.

Simple Transit Site

An online example of how to create a transit website all from your gtfs on Github

TNExT

Transit Network Explorer Tool (TNExT) is a web-based software tool developed for the visualization, analysis, and reporting of regional and statewide transit networks in the state of Oregon.

Toronto Transit Explorer

A Java application that visualizes transit, biking and walking accessibility across the city of Toronto. Uses a modified version of R5 for routing.

Transit Vis

A visualization tool to display performance metrics derived from the King County Metro GTFS-RT feed (OneBusAway API). Viewable here. Used for this paper.

TransitFlow

Animate GTFS data around the world using Processing and Transitland.

TransitLens

Browser-based GTFS viewer for visualizing routes, stops, and shapes on an interactive map. Includes service calendar analysis, structured data tables, and GeoJSON/KML overlay support. No setup required.

TRAVIC Transit Visualization Client

Visualizes vehicles moving based on static GTFS data (and sometimes realtime data). Supports over 260 cities. Github account for geOps organization is here.

Traze

by Veridict - Visualization of public transport vehicles from all over the world. Collaborate with other users to get real-time updates even when it is not available from the agency. Based on a number of sources, including GTFS and GTFS-RT. (Previously known as Livemap24).

Visualizing MBTA Data

Interactive graphs that show how people use Boston's subway system.

GTFS Viz 🚉

A web app that visualizes GTFS Data on the browser at scale without a backend on the client side using duckdb-wasm 🦆.

QGIS - GTFS plugins

List of plugins for GTFS in QGIS

Brand New Subway

An interactive transportation planning game that lets players alter the NYC subway system to their heart's content.

BENO Metro Mapm Creator

A very old fashioned but classic transit map creator.

Tennessine Metro Designer

A modern and aesthetically pleasing transit map designer.

loom

Software suite for the automated generation of geographically correct or schematic transit maps.

Metro Map Maker

An open source and simple metro map maker software.

MetroDreamin'

A modern, open source software that allows users to create, save, like, and share interactive transit maps with agents.

Rail Map Generators

Tool for generating railway maps and information panels in the styles of various cities' public transportation systems.

MetroSets

A flexible web tool to visualize set systems using the metro map metaphor. Based on this paper

Adobe illustrator

The industry-leading vector graphics software (requres membership plan).

Inkscape

A free desgn tool similar to Adobe Illustrator.

In 18 listsDetails

Felt

An aestically pleasing Modern GIS software.

In 4 listsDetails

Google Mymaps

Create and share custom maps with Google My Maps.

Google Earth

Create and share custom maps with one of the the world's most detailed statelite applications.

UrbanRail.Net

Worldwide reference map of urban rail transport (metros,trams,commuter rail) with detailed and up-to-date information.

OpenRailwayMap

Worldwide map of railways using OpenStreetMap data.

In 2 lists

AllRailMap

Another worldwide map of railways using OpenStreetMap data.

European Railway Atlas

A reference book of European railway maps that is available for purchase.

Rail Transit Maps

A collection of railway maps covering Europe (especially Russia).

Tramscale

Website outlining maps showing the scales of tram systems around the world.

Timelines

Compare the timelines of Rapid Transit Projects around the world.

Metrolinemap

Interactive Maps of the world's Metro systems.

Metrocyclopaedia

3d maps of metro systems across the world (uses data from Metrolinemap).

RailFansCanada

Interactive System Map detailing the the present and future of different urban rail systems in Canada.

North American Transit

Map of all Passenger Rail in North America including (intercity rail, metros, trams and tourist lines)

Intercity Rail map

Map of the real time location and schedule information for Amtrak and Via trains

Indian Railways Map

Interactive Maps of the Indian Main rail network.

National Rail Network Map

This map shows the extent and ownership of rail lines in the United States, including passenger and freight lines.

Ferrocarta

A series of maps covering all of the passenger rail networks in Brazil, Canada and France.

Train Lookout

A tool to easily Log, map and share your journeys by train.

Australian Rail Maps

Detailed Australian railway maps from the national, state and city levels.

Steam Engine "IS"

Maps of railways in the USSR.

Carto.Metro

Detailed maps of metro and tram networks of global cities (especially in France).

Railway Stations

Photos of Railway Stations across the world.

INAT

Aesthetically pleasing static maps of worldwide metros systems.

Transit Maps

Critiques and reviews of the design of transit maps from across the world.

Transit Explorer

A map containing fixed-guideway transit around the world.

Britsh Railways

An interactive map of Great Britain's rail network.

TransitLand Map

Worldwide map of transit services (which have a GTFS Feed).

DB InfraGO

Interactive Map of German Rail infrastructure.

SNCF Carte interactive

Interactive Map of French Rail infrastructure.

Project Mapping

Schematic maps of UK and worldwide rail networks.

China Railway Map

An online Interactive map for the passenger railway transportation system of China, presenting station and rail information.

Canadian Rail Atlas

a user-friendly, interactive map of Canada’s nearly 43,000-kilometre railway network.

The Rail Map

An Interactive Map with Train lines in North America using data from OpenStreetMap.

JR pass

Interactive Map of Mainline Rail in Japan.

Openptmap

openptmap shows public transport lines.

OSMTransportViewer

Use OSM Overpass API to get network data

PTMap

The PTMap shows public transport routes as they are entered to the OpenStreetMap.

Unroll

Public transport routes

Jungle Bus Map

A webmap for viewing transport stop deails in OpenStreetMap.

AccraMobile3

Accra Mobile 3 is a project launched in July 2017 to map all the Tro tro lines of Accra, Ghana for the Department of Transport (DoT) of Accra...

OpenStationMap

Displays indoors of public transport stations (including rails and platforms).

gbfs R package

Functions to interface with GBFS feeds in R, allowing users to save and accumulate tidy .rds datasets for specified cities/bikeshare programs.

TrainRouter

Interactive world atlas of 744 notable train routes (high-speed, scenic and night trains) with facts and photos for each route; the underlying data is open (CC BY 4.0).

Using Data >Agency Tools

Remix by Via

A webapp that lets transit agencies easily plan routes.

Next Train API

Serves any GTFS feed as a JSON API. Transit agencies and developers alike can deploy the open source code to their own Heroku server.

AC Transit RestroomFinder

Pinpoints the nearest authorized restroom for bus operator and field staff, using GPS and on-screen map.

AC Transit Training and Education Department (TED) application

This application supports the District's training operations for transportation and maintenance employees, primarily in the positions of Bus Operators and Heavy Duty Coach Mechanics (Apprentice and Journey), although the system supports new courses and apprenticeship programs.

AC Transit Customer Relations application (CusRel)

Public transit ticketing system for customer issues and feedback with: inter-departmental routing with notifications, department/person assigments, simple workflow, ticket searching, pre-canned reports, daily reminders and more.

PTV Lines

A cloud-based public transport software for line planning and public transport service optimisation

RidePilot

An open-source Computer Aided Scheduling and Dispatch (CASD) software system to meet the needs of small scale human service transportation agencies.

TNExT

Transit Network Explorer Tool (TNExT) is a web-based software tool developed for the visualization, analysis, and reporting of regional and statewide transit networks in the state of Oregon.

TBEST

TBEST (Transit Boardings Estimation and Simulation Tool) is an effort to develop a multi-faceted GIS-based modeling, planning and analysis tool which integrates socio-economic, land use, and transit network data into a platform for scenario-based transit ridership estimation and analysis. Funded…

RideSheet

A simple, spreadsheet-based tool for small demand-responsive transportation (DRT) services.

Resources >Community

MobilityData Slack chat

Chatroom that includes channels #gtfs, #gtfs-validators #mobility-database #gtfs-realtime #gtfs_best-practices #gtfs-pathways #gtfs-fares #gtfs-flex #trb-transit-data.

Transit Developers mailing list

An active mailing list and an excellent resource to ask questions and learn fine-grained details about DDD/CQRS.

In 23 listsDetails

OpenTripPlanner

Community

In 5 listsDetails

OneBusAway Developers mailing list

OneBusAway API mailing list

Transit Techies NYC

NYC-based in-person/online hybrid meetup. Speaker list includes many contributors to this repo.

German Open Transport Meetup

Biweekly online meetup of the German-speaking open transport community.

Open Train Community

Opentrain repository for community data analysis of Israel Railways train delay data.

Resources >Research and Commentary

When(ish) is my bus? Data and code

The data and code (R) behind Whenish is my bus? Data includes three days of historical vehicle positions and the survey results.

"Legacy AVL system? It's okay, join the club." by Kurt Raschke

Discussion of options for transforming legacy AVL system data into the GTFS-realtime format.

"GTFS Best Practices now available!" by Sean Barbeau

Discusses some of the challenges of an open data format like GTFS and the GTFS Best Practices that were launched in early 2017 to help address data quality.

"What's new in GTFS-realtime v2.0" by Sean Barbeau

Discuss the shortfalls in GTFS-realtime v1.0 and the improvements in v2.0.

"AVL, CAD, and Real-Time Passenger Info for Beginners" by Tony Laidig

Provides a general introduction to technology used to track vehicles.

"Visualizing Better Transportation: Data & Tools" by Steve Pepple

A collection of transportation-related data and tools for the San Francisco Bay Area and other cities in North America, originally collected and discussed at a 2018 Transit Week Event at ARUP in San Francisco.

"How to use GTFS data to track transit vehicles in realtime" by Tom Camp

Using GTFS and GTFS Realtime to provide continuous realtime updates.

Tang et al. - "Ridership effects of real-time bus information system: A case study in the City of Chicago"

Experiment in Chicago, IL showed modest increase in ridership when riders had access to real-time info via text message or email.

Kay et al. - "When(ish) is my bus? User-centered Visualizations of Uncertainty in Everyday, Mobile Predictive Systems"

Paper attempts to answr the question of "how do we communicate uncertainty in transit predictions?" Explains the problem, existing solutions and designs a better interface for letting users know when to arrive at the bus stop.

Watkins et al. - "Where Is My Bus? Impact of mobile real-time information on the perceived and actual wait time of…

Experiments in Seattl,e WA showed that riders perceived shorter bus wait times when they had access to real-time info via mobile apps.

Brakewood et al. - “An experiment evaluating the impacts of real-time transit information on bus riders in Tampa,…

Controlled experiment in Tampa, FL showed that riders with access to real-time info via mobile apps perceived nearly 2 minute reduction in wait times compared to riders without real-time info. Riders with real-time info also had decreases in anxiety and frustration and better reception of agency.

Brakewood et al. - "The impact of real-time information on bus ridership in New York City"

Experiment in NYC showed that ridership increased on long routes when real-time info was made available to riders.

Brakewood and Watkins - "A literature review of the passenger benefits of real-time transit information"

(2018) - An overview of many different research studies looking at the benefits of real-time transit information.

Higgins et al. - "Calculating place-based transit accessibility: Methods, tools and algorithmic dependence" (2022)

Compares software tools for calculating accessibility by walking and public transit including ArcGIS Pro, Emme, R5R, and OpenTripPlanner.

Aemmer et al. - "Measurement and classification of transit delays using GTFS-RT data"

Presents a method for extracting transit performance metrics from a General Transit Feed Specification’s Real-Time (GTFS-RT) component and aggregating them to roadway segments. Used with Transit Vis, viewable here.

APTA Policy Development and Research - Public Transportation Embracing Open Data

APTA's discussion of the benefits and challenges of open transit data (a short summary of the below TCRP report).

TCRP Synthesis 115 - Open Data: Challenges and Opportunities for Transit Agencies

(2015) - A comprehensive report looking at the benefits and challenges of open transit data.

TCRP Research Report 213: Data Sharing Guidance for Public Transit Agencies – Now and in the Future

(2020) - A report designed to help agencies make decisions about sharing their data, including how to evaluate benefits, costs, and risks.

TCRP G-16

The objective of this research is to develop technical specifications for transactional data for entities involved in the provision of demand-responsive transportation. Expected completion date is late 2018.

Vendors Providing GTFS Creation/Maintenance services

Add new vendors here.

Entities Providing Transportation Software Development Consulting Services

Add new entities here.

awesome-europe

Curated list of open source projects for the EU / EEA, with a transport and mobility section that overlaps this list (HAFAS, NeTEx, ETCS, SIRI, Transitous, OpenTripPlanner EU deployments).

See category
94

Awesome OpenClaw Skills

VoltAgent/awesome-openclaw-skills

The awesome collection of OpenClaw skills. 5,400+ skills filtered and categorized from the official OpenClaw Skills Registry.🦞

Fresh★ 53k830 entriesPushed today
92

Awesome DeepSeek Harness (DSH) Plugin

awesome-dsh-plugin/awesome-dsh-plugin

A curated list of plugins for DeepSeek Harness (dsh) · DeepSeek Harness 插件精选列表

Fresh★ 17k1654 entriesPushed today
91

Awesome Guidelines

Kristories/awesome-guidelines

Programming style, best practices, and coding conventions.

Fresh★ 11k166 entriesPushed 2 days ago
90

Awesome

sindresorhus/awesome

😎 Awesome lists about all kinds of interesting topics [NOTE: Pull requests are temporarily disabled until I have a chance to catch up with the existing ones]

Fresh★ 513k51 entriesPushed 28 days ago
90

Awesome Prompts

ai-boost/awesome-prompts

Curated list of chatgpt prompts from the top-rated GPTs in the GPTs Store. Prompt Engineering, prompt attack & prompt protect. Advanced Prompt Engineering papers.

Fresh★ 9k288 entriesPushed today
90

Awesome README

matiassingers/awesome-readme

A curated list of awesome READMEs

Fresh★ 22k143 entriesPushed yesterday