Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Urban & Regional Planning
  3. GTFS-flex

GTFS-flex

Apache-2.0

A proposed extension to GTFS for modeling demand-responsive transportation services like on-demand and same-day transit.

Visit WebsiteGitHubGitHub
123 stars23 forks0 contributors

What is GTFS-flex?

GTFS-Flex is a proposed extension to the General Transit Feed Specification (GTFS) that adds support for modeling demand-responsive transportation (DRT) services, such as on-demand and same-day transit. It solves the limitation of standard GTFS, which only covers fixed-route public transportation, by enabling trip planners to incorporate flexible transit options.

Target Audience

Transit agencies, mobility data providers, and developers working on trip planning applications who need to integrate flexible transit services into their systems.

Value Proposition

It provides a standardized way to represent flexible transit services, ensuring compatibility with existing GTFS tools and enabling broader adoption of demand-responsive transit in trip planning software.

Overview

NOTICE: GTFS-Flex has been merged to GTFS. This repo is no longer up-to-date and will deprecated. Consult the google/transit repo for the up-to-date info.

Use Cases

Best For

  • Extending GTFS feeds to include on-demand transit services
  • Integrating flexible transit options into trip planning applications
  • Standardizing data for demand-responsive transportation providers
  • Enhancing public transportation data with non-fixed-route services
  • Supporting trip planners like OpenTripPlanner with flexible transit routing
  • Modeling same-day or dynamically scheduled transit services

Not Ideal For

  • New projects needing the official, maintained GTFS-Flex specification, as this repository is deprecated and the spec has been merged into the main GTFS repo.
  • Teams requiring active support or documentation updates, since this repo is no longer maintained and information may be outdated.
  • Organizations looking for a finalized, stable spec without the complexities of a historical proposal, as this version is superseded.

Pros & Cons

Pros

Standardizes Flexible Transit

Extends GTFS to formally model demand-responsive services like on-demand and same-day transit, enabling consistent data representation for trip planning.

Backward Compatible

Maintains compatibility with existing GTFS feeds, allowing seamless integration with current tools and systems without breaking functionality.

Production Proven

Already produced for over 100 transit services and consumed by OpenTripPlanner version 2, demonstrating real-world adoption and practicality.

Enables Trip Planning

Specifically designed to allow trip planners to discover and route through flexible transit options, expanding public transportation coverage.

Cons

Deprecated Repository

The README states this repo is no longer up-to-date and will be deprecated, making it an unreliable source for current implementations or support.

Proposal Complexity

As a proposed extension, it introduces additional files and data structures (e.g., new flex tables), increasing the complexity of GTFS feed creation and processing.

Limited Current Relevance

With the spec merged into the main GTFS repository, this version is outdated and not recommended for new projects, potentially causing confusion.

Frequently Asked Questions

Quick Stats

Stars123
Forks23
Contributors0
Open Issues8
Last commit2 years ago
CreatedSince 2016

Tags

#mobility-data#gtfs-extension#public-transportation#trip-planning#open-data

Links & Resources

Website

Included in

Urban & Regional Planning332
Auto-fetched 1 day ago

Related Projects

GBFSGBFS

Documentation for the General Bikeshare Feed Specification, a standardized data feed for shared mobility system availability. Maintained by MobilityData

Stars910
Forks307
Last commit4 days ago
MDSMDS

A data specification to enable right-of-way regulation, digital policy, geofencing, and two-way communication between mobility companies and public agencies worldwide for any regulated, shared, or agency vehicle.

Stars745
Forks250
Last commit16 days ago
GMNSGMNS

General Modeling Network Specification

Stars133
Forks17
Last commit24 days ago
CDSCDS

A data specification to help cities manage their curb zone and parking programs and surrounding areas, and measure the utilization and impact.

Stars66
Forks23
Last commit9 months ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub