Skip to content

Code-Barru/headway

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Headway

A command-line tool for validating GTFS feeds offline, without Python scripting.

Status: Early development. The core parser is functional, but CLI commands and validation rules are not yet available.

What it does

Headway parses and validates static GTFS (General Transit Feed Specification) data entirely offline. It is written in Rust for fast, reliable processing of large feeds.

Currently supported GTFS files:

  • agency.txt
  • routes.txt
  • stops.txt
  • trips.txt
  • stop_times.txt
  • calendar.txt (optional)
  • calendar_dates.txt (optional)

Installation

Build from source

Pre-built binaries and cargo install are not available yet. For now, build from source:

git clone <repo-url>
cd headway-gtfs
cargo build --release

The binary will be at target/release/headway.

Requirements

  • Rust 1.93+ (edition 2024)

License

GPL-3.0

About

Blazingly fast GTFS toolkit

Topics

Resources

License

Stars

Watchers

Forks

Languages