Skip to content
madebysanPublic

About

Real-time NYC subway arrivals: an iPhone widget that shows which train you can still catch, plus a Mac menu bar countdown.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

48 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arrival app icon

Arrival

Real-time NYC subway arrivals on your iPhone and in your Mac menu bar.
A widget that shows which train you can still catch.

iPhone 1.0 · iOS 17+ · Mac 1.0.2 · macOS 13+

Swift SwiftUI WidgetKit MenuBarExtra

Download on the App Store

Download Arrival for Mac

Arrival for iPhone showing live subway arrivals and home screen widgets

I commute the same route every day, and the only thing I need is when the next train comes to my stop, on my line, in my direction. Arrival answers that and nothing else.

  • The widget counts in your walk, so it shows trains you can still make.
  • The Mac menu bar shows the same countdown with a colored line bullet.
  • Every line and about 496 stations, straight from the MTA's live feeds.

Apps

Arrival for iPhone saves up to four stops with walking times and puts the next catchable trains on your home screen. iOS 17 or later, on the App Store.

Arrival for Mac puts a subway bullet in the menu bar; click it for live countdowns and service alerts. macOS 13 or later, from the latest release.

How it works

Both apps read the MTA's free GTFS-Realtime feeds, the same data behind the countdown clocks in stations.

Privacy

No account, analytics or server: the apps talk to the MTA feeds directly. The privacy policy is at santiagoalonso.com/arrival/privacy.

Install

Get the iPhone app from the App Store and the Mac app from Releases. To build them: open ios/ArrivaliOS.xcodeproj in Xcode 16 or later, or run swift build -c release inside macos/.


MIT. Third-party components and their licenses are listed in THIRD_PARTY_NOTICES.md.

Made by santiagoalonso.com

About

Real-time NYC subway arrivals: an iPhone widget that shows which train you can still catch, plus a Mac menu bar countdown.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages