RunnerUp

RunnerUp

RunnerUp - an open source GPS tracker with advanced workout and audio cues.

Sports & Health Workout

Screenshots

Screenshot of RunnerUp Screenshot of RunnerUp Screenshot of RunnerUp Screenshot of RunnerUp Screenshot of RunnerUp Screenshot of RunnerUp Screenshot of RunnerUp Screenshot of RunnerUp

Description

Track your sport activities with RunnerUp using the GPS in your Android phone:

* See detailed stats around your pace, distance and time.
* Get stats and progress with built-in highly configurable audio cues.
* Run free runs with target pace or target heart rate zone
* Easily configure and run effective interval workouts modeled after Garmin
* Share your favorite workouts with friends (using email)
* Heart rate monitor: Bluetooth SMART (BLE)
* Configure and use heart rate zones

Upload your activities to a variety of running sites with a single click:

* Strava
* RunKeeper
* RunningAHEAD

Explanation to anti-features:

* NonFreeNet: Uploading to Strava and other services makes use of non free net services. (The uploading is open similar to uploading a .tcx file, but the services are not open.)
* UpstreamNonFree: The Play version (can be installed at the same time as the F-Droid version) has additional features using non free libraries, see below

Features removed compared to Play version:

* Map view (OsmDroid instead of MapBox, no MapBox API key in free)
* WearOS app (requires non-free Play services)
* HR ANT+ connectivity (requires closed source lib)
* Runalyze and Dropbox upload (Requires API keys. Runalyze test upload possible.)
* Download customized apk to device (F-Droid binary is universal for all supported binaries).

What’s new (2.11.0.1)

#1323 Use system file picker (SAF) for DB export/import
#1326 fix: elevation null handling
#1320 fix check mslAltitude conditions
#1318 Modify distance picket when using Miles

Anti-features

Properties of this app that are worth knowing about before installing.

  • NonFreeNet

Versions

Version Date Size Requires Android Download
2.11.0.1 current
aea035d36c59cb7c…
2026-03-29 8.0 MB API 23
2.10.0.3
2398c529e130a120…
2026-02-07 8.0 MB API 23
2.9.0.6
5fca3ed337bfd8d4…
2025-08-21 7.5 MB API 21

Permissions

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

  • Approximate locationDetermine the location via the network.
  • Precise locationDetermine the location via GPS.
  • ACTIVITY_RECOGNITION
  • Location in backgroundDetermine the location while the app is not open.
  • NotificationsShow notifications.
  • Read storageRead files on the device storage.
  • Write storageCreate and change files on the device storage.
  • Prevent sleepingKeep the device from going to sleep.
Show 12 more permissions
  • Internet accessSend and receive data over the internet.
  • Foreground serviceKeep running in the background, visible in the status bar.
  • FOREGROUND_SERVICE_LOCATION
  • FOREGROUND_SERVICE_HEALTH
  • Network stateCheck whether and how the device is connected.
  • BluetoothConnect to Bluetooth devices.
  • BLUETOOTH_ADMIN
  • Bluetooth scanSearch for nearby Bluetooth devices.
  • Bluetooth connectionConnect to paired Bluetooth devices.
  • permission.READ_GSERVICES
  • permission.MAPS_RECEIVE
  • free.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

Comments