A Dockerized python Script to fetch Garmin health data and populate that in a InfluxDB Database, for visualization long term health trends with Grafana
-
Updated
May 19, 2026 - Python
A Dockerized python Script to fetch Garmin health data and populate that in a InfluxDB Database, for visualization long term health trends with Grafana
Some scripts I've thrown together to analyze my Garmin data.
Downloads gpx, tcx or original fit files from your Garmin Connect Account.
Import data from GarminConnect to Notion database
Make your garmin data yours again!
Download, archive, cloud-backup and auto-import your activities from Garmin Connect to Golden Cheetah.
Fetch activity and wellness data from Garmin Connect. On a AWS CloudNative infrastructure
Secure, local-first archive for Garmin Connect health data (HRV, sleep, Body Battery, activities). Private & offline. Windows desktop app, no setup needed. Structured for local analysis (Excel, HTML dashboards, JSON for Ollama/Open WebUI). Save your data from decay.
Reverse-engineered ble Garmin Fenix synchronizer for Linux - weather, calendar, and alarms via BLE. No smartphone required.
GPX parsing library for the Go language which also support all Garmin extensions
Personal heatmaps for GPS data from Strava, Garmin Connect, and Polar.
PyFIT is a library that allows reading .FIT files into Python.
A data field for Garmin watches to calculate your hike difficulty
Corpus of Flexible and Interoperable Data Transfer files to support interoperability testing.
Power BI Analytics from personal Garmin data
A collection of Garmin Connect IQ data fields for Garmin Edge Cycle Computers.
Generate a visual year-end activity summary from Garmin Connect data
Add a description, image, and links to the garmin-data topic page so that developers can more easily learn about it.
To associate your repository with the garmin-data topic, visit your repo's landing page and select "manage topics."