Healthkit Workout Routes

Apple HealthKit XML -> GPS routes on HTML 5 canvas. An experiment in data viz
Alternatives To Healthkit Workout Routes
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
a year ago3apache-2.0Java
This library contain all utils related to google location. like, getting lat or long, Address and Location Setting dialog, many more...
6 months agoTeX
Add new GPS routes / locations to iOS Simulator
Ng Run Journal19
5 years ago2mitTypeScript
An angular application to journal GPS routes and display them using Leaflet and Mapbox
13 years agogpl-3.0Java
GUI Client to create GPS routes for sending to an Android emulator.
10 years agoJava
Generate & Display GPS routes in WebGL from NASA SRTM and OpenStreetmap data
10 months ago10agpl-3.0C++
Open Cycle Computer (aka OpenCC) is an open-source software for cycle computers based on Raspberry Pi.
9 years ago3Python
Identify bus trips from GPS locations
a year agoC#
Simple powerfull tool to view kml/kmz/gpi/wpt/gdb files
8 months ago2Java
Manage and extract stats from your bike gps gpx tcx workouts
12 years agoC
vector map GPS routing application for the empeg car player
Alternatives To Healthkit Workout Routes
Select To Compare

Alternative Project Comparisons


Provide an Apple HealthKit XML export and the magic within will help you parse out GPS routes, spin up a small Vue.js + Nuxt.js application, and serve up your routes plotted on HTML5 canvas elements. Have fun!


None of the included code will ever upload your HealthKit or GPS data to any location. Please open an issue on GitHub if you feel that some element of this project may compromise a users security!


  • Node 8.x LTS
  • yarn (you can install yarn with: npm i -g yarn)


  • run yarn install
  • import HealthKit data — see below
  • run yarn process to pull HealthKit data apart and generate the JSON needed by Nuxt.js application
  • run yarn dev & open http://localhost:3000 in your browser

Importing HealthKit data

  • Export your Apple HealthKit data (instructions for iOS 12):
    1. Open the Health app on your iPhone
    2. Select Health Data at the bottom of the screen
    3. Select the portrait icon in the top right
    4. Press Export Health Data, and confirm the export.
      • It may take some time to export.
    5. Email or AirDrop it to yourself, and continue below.
  • Extract your HealthKit data export from the .zip archive.
  • Copy the export.xml file to the ~/_raw folder at the root of this repository. Do not rename the file.

More information

  • Feel free to direct questions to the issues section or hit me up on Twitter @aaronransley 👋
Popular Routes Projects
Popular Gps Projects
Popular Networking Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.