{"repo":"trevordavies095/tempo","free":true,"listed":false,"github":"https://github.com/trevordavies095/tempo","clone":"git clone https://github.com/trevordavies095/tempo.git","description":"A privacy-first, self-hosted Strava alternative. Import GPX, FIT, and CSV files from Garmin, Apple Watch, Strava, and more. Keep all your data local—no subscriptions, no cloud required.","language":"C#","stars":13,"topics":["exercise","homelab","running","self-hosted","strava","apple-watch","applewatch","garmin"],"license":null,"category":"self-hosted-apps","readme_excerpt":"Tempo - Self-Hostable Running Tracker A privacy-first, self-hosted Strava alternative. Import GPX, FIT, and CSV files from Garmin, Apple Watch, Strava, and more. Keep all your data local—no subscriptions, no cloud required. View Full Documentation - Complete guides for installation, configuration, usage, deployment, and more. Tempo on the App Store - Daily-driver iOS app for your self-hosted server. The WebUI is the command center (import, settings, shoes, Workout overview). Screenshots Dashboard — weekly stats, relative effort, and recent workouts Activities list — search, filters, and sortable columns Workout overview — splits, route map, and time-series charts Quick Start Get Tempo running in minutes with Docker Compose: Access the application at: - Frontend : http://localhost:3000 - API : http://localhost:5001 That's it! The database migrations run automatically on first startup. For detailed setup instructions, authentication, and configuration, see the full documentation. Features - First-run onboarding - Guided setup after registration (optional Tempo restore, essentials, optional Strava) - Multi-Format Support - Import GPX, FIT (.fit, .fit.gz), and Strava CSV files from Garmin, Apple Watch, and other devices - Workout Analytics - Track distance, pace, elevation, splits, and time series data - Workout Overview - Map, splits, and HR/pace/elevation charts sharing one Highlight - Appearance - System, Dark, or Light on the command center (this browser only) - Interactive M","default_branch":null,"files":null,"tree":[],"storefront":"/r/trevordavies095","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/trevordavies095/tempo/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}