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 <a href="https://git.sr.ht/~mil/transito">project respository here</a> and the <a href="https://git.sr.ht/~mil/transito/tree/master/doc/doc_transito_userguide.md">app userguide here</a>.

<b>Features:</b>
<ul>
  <li>Provides GTFS feed search & download in-app - over 1,500 GTFS feeds to choose from (<a href="http://mdb.lrdu.org">see catalog here</a>)</li>
  <li>Performs GTFS routing calculations <strong>on-device & offline</strong> (no network calls after GTFS data downloaded & initially cached)</li>
  <li>Provides routing results in both step & map view formats</li>
  <li>Browse stops from GTFS feeds data, see departure, and select stops to route to/from (offline)</li>
  <li>Allows searching for POIs via Nominatim (requires network connection)</li>
  <li>Allows switching between using different individual GTFS feeds or using multiple feeds <em>in combination</em></li>
  <li>Simple configuration system & algorithm tunables</li>
  <li>Supports saving commonly used locations as favorites</li>
  <li>Built in Go with a simple codebase. App built in <a href="https://gioui.org/">Gio</a>, and utilizes the <a href="http://sr.ht/~mil/mobroute">Mobroute</a> GTFS routing library.</li>
</ul>
