Transito app
Transito is a FOSS data-provider-agnostic public transportation app that let's you route between locations using openly available public GTFS feeds. Utilizing the Mobroute Go Library, the Transito app lets you performs routing calculations offline / right on your phone (e.g. no network calls once data is initially fetched). Overall, Transito aims to be an opensource alternative to proprietary routing apps (such as Google Maps, etc.) to get users from point-a to point-b via public transit without comprising privacy or user freedoms. It works in many well-connected metros which have publicly available GTFS data, to name a few: Lisbon, NYC, Brussels, Krakow, and Bourges.The app is currently in active development but generally usable on Android & Linux and looking for more users & testers.
See 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
- 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 minimal & simple codebase. App built in Gio, and utilizes the Mobroute GTFS routing library.