ontrack 0.0.2

Rust implementation of Trafiklab’s ResRobot journey planner for Sweden, providing fast and flexible public transport routing and journey planning.
Documentation

On Track

On Track is a high-performance Rust library for loading, routing, searching, and querying GTFS transit data, designed for minimal runtime allocations and fast lookups.

Implemented

  • Load GTFS data directly from .zip archives.
  • In-memory GTFS engine for fast read/query operations.
  • Direct querying of entities by ID. 500ns to 500µs
  • Fuzzy search for stops and geographic areas.

Roadmap

  • Distance-based search for stops and areas.
  • Simple distance-based routing.
  • Time-based routing and schedule-aware journey planning.

Refrences