Skip to content

[GTFS Digest] October 2025 - Celebrating an Active Month for GTFS

This month, our contributors have been hard at work engaging with the spec. From refining details through small editorial changes to proposing new features to include brand logos, the community's creativity and collaboration have truly stood out.

The GTFS Digest is a resource distributed monthly by MobilityData providing an overview of developments on GTFS.

We really value your feedback and would like to know what you think of the new layout. We invite you to fill out this form and help us achieve the full potential of this tool.

🏅 Contributor Shoutouts

Every month we highlight the contributions the GTFS community has made. This month we’d like to highlight the following contributions.

Contributor Contribution
Dominik Skarżyński A new contributor, opening a discussion about non-overlapping duplicate service_ids in calendar.txt
Felix Gündling Opened an actively discussed pull request about showing brand logos for transit agencies in apps.

🗳️ Currently Voting

There are no proposals currently in the voting process.

🚀 Recently Adopted

This month, we’re celebrating the proposal that made it across the finish line. Check it out below.

Proposal Advocate Description Adoption Date
[GTFS Fares v2] Semantics clarification #561 Tzujenchanmbd (MobilityData) Proposal to clarify semantics on GTFS Fares v2 files October 14th, 2025

📂 Active Proposals

These proposals are seeing a lot of discussion and could use your input!

Proposal Advocate Description Status
Add images.txt + agency logo #585 Felixguendling (Transitous) This proposal adds a new agency_brand_image_url column to agency.txt, allowing brand logos to appear in trip planning applications. Discussion Period
Add new SPECIAL_EVENT Cause to GTFS-realtime Service Alerts #577 Ckraatz (SimplifyTransit) This proposal adds a new Cause called "Special Event" to GTFS-realtime Service Alerts applicable to disruptions such as parades, sporting events, concerts, etc. Discussion Period
Add addition best practice on hosting GTFS files #567 doconnoronca (Transee) This proposal introduces a best practice for hosting GTFS files, recommending that public web servers avoid blocking non-browser requests or limiting access by region, focusing instead on preventing abusive behavior. Discussion Period
[GTFS-Fares v2] Add Distance-Based Fares #556 skalexch (MobilityData) This PR adds a new functionality to allow the modelling of distance-based fare systems, by introducing multiple new fields on fare_leg_rules.txt and stop_times.txt as well as a new fare_leg_distance_rules.txt file. Discussion Period
[GTFS Fares v2] Add network sets and relax constraint on networks in fare_leg_join_rules.txt #578 skalexch (MobilityData) This proposal adds two new files: network_sets.txt network_set_elements.txt, while also relaxing some of the requirements for fare_leg_join_rules.txt. This would allow to match effective fare legs that span multiple networks. Discussion Period

Other open proposals:

🐙 Most Active Conversations on Github

Github Issues is a great place to start a conversation, whether it’s about a new feature idea or a question about a spec. Below are this month’s most active conversations.

Conversation Author Description
Stop the Parasites: Protect Open Transit Data Stefan de Konink Discussion about licensing and use of GTFS regarding referral links added by vendors.
Proposal: Allow non-overlapping duplicate service_ids in calendar.txt Dominik Skarżyński This proposal aims to reduce data duplication in GTFS by allowing multiple non-overlapping date ranges for the same service_id in calendar.txt.

🔥 Most Active Conversations on Slack

This month’s round-up of the most active discussions on the GTFS Slack channels.

Author Description Slack Channel
Gabriel Masiero Asked about a project on bus location in GTFS Realtime #gtfs-realtime
Eva Leake Asked about implementing a "max distance" limitation for a trip. #gtfs-flex

📅 Upcoming Events

Event Date Location
GTFS Fares V2 Working Group Meeting Nov 25, 2025 Online

💬 Join the GTFS Community

  • Join Slack and introduce yourself to the community.

  • Subscribe to the GTFS Digest for monthly updates about all things GTFS.

  • Join GTFS Changes Google Group to stay informed on development.

  • Visit GitHub to post issues, participate in discussions around changes, and propose changes.

Thank you for reading this edition of the GTFS Digest! We look forward to bringing you the latest GTFS updates in 2025 and beyond.