Transito

Transito

Public transit app to download GTFS data & calculate routes offline

Navigation

Screenshots

Screenshot of Transito Screenshot of Transito Screenshot of Transito Screenshot of Transito Screenshot of Transito Screenshot of Transito

Description

Transito is a FOSS data-provider-agnostic public transportation app that let's you route between locations using openly available public GTFS feeds. The app lets you check departure times for stops & perform routing calculations offline / right on your phone (e.g. no network calls once data is initially fetched). See details at the project respository here and the app userguide here. Features:

  • Provides GTFS feed search & download in-app - over 1,500 GTFS feeds to choose from (see catalog here)
  • Performs GTFS routing calculations on-device & offline (no network calls after GTFS data downloaded & initially cached)
  • Provides routing results in both step & map view formats
  • Browse stops from GTFS feeds data, see departure, and select stops to route to/from (offline)
  • Allows searching for POIs via Nominatim (requires network connection)
  • Allows switching between using different individual GTFS feeds or using multiple feeds in combination
  • Simple configuration system & algorithm tunables
  • Supports saving commonly used locations as favorites
  • Built in Go with a simple codebase. App built in Gio, and utilizes the Mobroute GTFS routing library.

What’s new (0.10.0.9)

* Custom / User-Provided GTFS Zip Archive Support
* Route Departure Datetime Picker UI (thanks @Hugo Osvaldo Barrera)
* Advanced Config Parameters Updates & Customizable Nominatim Endpoint
* Mobility Database Embed Update Snapshotted 06/28/2025
* See full changelog at: https://git.sr.ht/~mil/transito/refs/v0.10.0

Versions

Version Date Size Requires Android Download
0.10.0.9 current
6bbe797196055080…
2025-07-06 33 MB API 30
0.9.1.8
19ab9a78149c5197…
2025-01-02 32 MB API 30
0.8.4.7
f4e1f3341edc5dc9…
2024-11-16 31 MB API 30

Permissions

What the app asks the system for. Android only grants sensitive access after you confirm it.

  • Internet accessSend and receive data over the internet.

Comments