Skip to main content
drupalreleases
Release: Cms 2.2.3 — Update released for Drupal core (2.2.3)! Release: Easy Breadcrumb 2.0.11 — Minor update available for module easy_breadcrumb (2.0.11). Release: Menu Link Attributes 8.x-1.9 — Minor update available for module menu_link_attributes (8.x-1.9). Release: Bootstrap 8.x-3.42 — Minor update available for theme bootstrap (8.x-3.42). Release: PhotoSwipe - Responsive JavaScript Modal Image Gallery 5.0.11 — Minor update available for module photoswipe (5.0.11). Release: Search API attachments 10.0.13 — Minor update available for module search_api_attachments (10.0.13). Release: amazee.ai Private AI Provider 1.4.6 — Minor update available for module ai_provider_amazeeio (1.4.6). Release: amazee.ai Private AI Provider 1.3.10 — Minor update available for module ai_provider_amazeeio (1.3.10). Module Revived: Bootstrap 8.x-3.41 — Theme bootstrap updated after 6 months of inactivity (8.x-3.41). Security Coverage: Component Library — Module component_library now has official Drupal security advisory coverage.

GTFS 511

11 sites Security covered Drupal 10–11

Part of the Gtfs ecosystem · 8 projects

View on drupal.org

This module provides GTFS and GTFS Realtime feeds from the 511 SF Bay Open Data API. It allows you to select transit operators and automatically creates and updates the necessary feed entities for each one. This module simplifies the process by managing feed bookkeeping and integrating with GTFS Utilities and GTFS Realtime modules for data storage and import.

Provisions GTFS and GTFS Realtime feeds from the 511 SF Bay Open Data API. Pick your operators from a list; the module creates the feed entities for each one and keeps them current.

This is a thin provisioning layer. All storage and import work is done by GTFS Core and GTFS Realtime. What it removes is the feed bookkeeping — the URLs, the operator codes, and the three separate feed entities each agency needs.

Features

  • Reads the operator list live from 511 and presents it as a checkbox list, so you are choosing from what the API actually offers rather than transcribing codes from a PDF.
  • Creates a static GTFS feed plus trip-update and vehicle-position realtime feeds for every operator you select.
  • Re-syncs on demand, picking up operators added or renamed upstream.
  • Keeps the API token in a Key entity rather than in exported configuration.
  • Saves settings without syncing, for when you want to line up operators before importing them.

Requirements

GTFS Core 3.x, GTFS Realtime 2.x, Key, and a 511 API token — free, from 511.org. The default rate limit is 60 requests per hour.

Installation

composer require drupal/gtfs_511

Configuration

Store your token as an authentication key at Administration › Configuration › System › Keys. Then go to Administration › GTFS › 511 settings (/admin/gtfs/511/settings), select the key, tick your operators, and choose Save and sync.

Scope

511 SF Bay covers Metropolitan Transportation Commission member agencies in the nine-county Bay Area. The pattern generalises to any regional aggregator with an operator list and per-operator feed URLs. If you build the equivalent for another region, open an issue and we will link it from here.

Maintainers

Maintained by tbcs and jpsalter, supported by FivePaths. These modules run public transit information systems in daily service. Issues and merge requests are welcome, and so are co-maintainers.

Depends on

Dependencies of the latest stable release

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
2
Tracked since
Aug 2026
Latest release
1 month ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Active

Releases

Version Type Core Release date
2.0.x-dev Dev 10–11 Aug 19, 2026
2.0.0 Stable 10–11 Aug 19, 2026