An open API service indexing awesome lists of open source software.

https://github.com/code-barru/headway

Blazingly fast GTFS toolkit
https://github.com/code-barru/headway

gtfs gtfs-static gtfs-validator

Last synced: about 1 month ago
JSON representation

Blazingly fast GTFS toolkit

Awesome Lists containing this project

README

          

# 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
cd headway-gtfs
cargo build --release
```

The binary will be at `target/release/headway`.

### Requirements

- Rust 1.93+ (edition 2024)

## License

GPL-3.0