GTFS Merge Service

GTFS Merge Service screenshot
Back

A Dockerized solution for merging multiple static GTFS transit feeds into a single consolidated feed. The service automates the merging of static GTFS data feeds and uploads results to cloud storage, enabling workflow automation for transit agencies managing multiple data sources.

Features

  • Multiple Feed Input - Accepts multiple GTFS feed URLs as input sources
  • Configurable Strategies - Identity, fuzzy matching, or skip strategies per file type
  • Cloud Storage Integration - Direct S3/S3-compatible storage support (AWS, Cloudflare R2)
  • Domain Whitelisting - Security controls for allowed feed sources
  • JSON Configuration - Configuration-driven feed sources and merge strategies
  • Automated Workflows - Create merged bundles whenever input feeds change

Get Started

View the source code and documentation on GitHub: github.com/OneBusAway/gtfs-merge-service

Apache 2.0 View Source