Skip to content

Own Your Fitness Data with GarSync

Sync, Store, and Visualize your Garmin health metrics on your own terms.

CI StatusLicensePython Version

Data Ownership

Your metrics, your database. No proprietary cloud lock-in. Full access via SQL.

Incremental Sync

Efficient data extraction using your Garmin Connect credentials. Fast and resilient.

Interactive Dashboard

Visualize activities, heart rate trends, and intensity heatmaps with Astro and Chart.js.

Developer Ready

Expose your data through a clean FastAPI REST API. Perfect for personal projects.

Feature Garmin Connect App GarSync
Data Ownership Proprietary Cloud Local SQLite (Full Control)
Customization Fixed Dashboards Extensible Astro + Chart.js
Access Web/Mobile Only REST API + SQL + CLI
Automation Manual Export Scheduled Incremental Sync
Terminal window
# Clone and setup
git clone https://github.com/mlorentedev/garsync.git
cd garsync && make setup
# Sync your data
make sync DAYS=30
# Start development dashboard
make dev