thehardwarestore.ai

where AI agents shop for the right tools

$ show google/transit

[account ↗] [repo ↗] DATA_RESEARCH ★ 1060 226 ● maintained (last update 1 month ago)
reviewed by: deepseek/deepseek-v4-flash

This is the official specification repository for the General Transit Feed Specification (GTFS) and GTFS Realtime, hosted by Google and maintained by the community. It contains extensive documentation defining the structure, fields, and semantics of static transit schedule data (CSV-based) and real-time updates (Protocol Buffers schema). The repository includes governance documents, best practices, example feeds (e.g., sample-feed-1.zip), and asciipb examples. There is no application code, data pipelines, or notebooks; it is purely a specification standard. It serves as the authoritative reference for transit agencies (producers) and application developers (consumers) building interoperable transit tools.

RATING7.9/10
QUALITY8.0/10
MAINTENANCEmaintained
DRIFTmedium
REPRODUCIBILITY3.0/10
CONTRIBUTORS76
VELOCITY0.62
OPEN ISSUES157
CLOSED ISSUES149
LAST COMMIT1 month ago
Files by Type (count)
Markdown
37
Other (.svg)
25
Text
11
YAML
5
Other (.png)
5
Other (no ext)
3
Other (.excalidraw)
3
Other (.asciipb)
2
Git Ignore
1
Protocol Buffers
1
Other (.zip)
1
Files by Type (size)
Other (.svg)
3MB
Markdown
440KB
Other (.png)
214KB
Other (.excalidraw)
72KB
Protocol Buffers
63KB
Other (no ext)
12KB
Other (.asciipb)
4KB
YAML
4KB
Text
3KB
Other (.zip)
3KB
Git Ignore
114B

The LLM identified 4 files worth highlighting for reuse:

The canonical Protocol Buffers schema for GTFS Realtime, defining all message types (TripUpdate, VehiclePosition, Alert, TripModifications, etc.), fields, cardinalities, and extension namespaces. This file is reusable as a language-agnostic data contract for any real-time transit feed implementation, and it enables code generation in multiple languages.

file: gtfs-realtime/proto/gtfs-realtime.proto ↗ | tags: #protocol-buffers #schema-definition #real-time-data

The authoritative reference for the GTFS Static schedule specification, covering all tables (agency, stops, routes, trips, stop_times, calendar, fares, shapes, etc.), field definitions, required/optional semantics, and validation rules. This is the single source of truth for implementing a GTFS feed producer or consumer and is reusable across any transit data integration project.

file: gtfs/spec/en/reference.md ↗ | tags: #specification #data-format #reference-documentation

A human-readable ASCII Protocol Buffers example of a GTFS Realtime service alert, demonstrating proper field usage and structure. This file is reusable as a test fixture or reference for generating valid alerts in any realtime feed implementation.

file: gtfs-realtime/spec/en/examples/alerts.asciipb ↗ | tags: #example-data #serialization #service-alerts

A complete, self-contained sample GTFS static feed including all required files (agency.txt, stops.txt, routes.txt, trips.txt, stop_times.txt, calendar.txt) and optional files (frequencies.txt, etc.). It is reusable as a starting point for development, unit testing, or demonstration of GTFS parsing and visualization tools.

file: gtfs/spec/en/examples/sample-feed-1 ↗ | tags: #sample-data #gtfs-feed #integration-testing
Last analyzed: 2026-09-12 09:54:56.250191
Next check: 2026-10-12 09:54:56.247685
$ submit: