Open source · Athens transit

See your bus in under a second.

Stasi is a fast, private Android app for Athens public transport—live arrivals, nearby stops, and route maps without ads, accounts, or clutter. Greek-first UI with English fallback.

Built for daily riders

Live arrivals

Favorite stops on the home screen with the next arrivals at a glance—big minutes, line ID, destination.

Search that understands Greek

Find stops and lines by name with fuzzy matching that ignores accents—try “syntagma” for ΣΥΝΤΑΓΜΑ.

Nearby & maps

GPS-sorted nearby stops and route maps with live buses and your position on the map when you allow location—MapLibre, no proprietary map keys.

Offline-friendly cache

Lines and stops cached for hours; arrivals cached briefly so you are not stuck without signal.

Tech stack

  • Kotlin, Jetpack Compose, Material 3 · MVVM & repository pattern
  • Retrofit, Room, DataStore · MapLibre SDK
  • Data from OASA Telematics API (POST endpoints); aggressive caching and rate limits respected

Privacy

No analytics or crash reporting in the MVP. Location is used for nearby stops and for showing your position on the route map when permitted; it is not stored (see the project spec).