>_ hackerrepos search repos…

← top repos

tcgoetz/GarminDB

Download and parse data from Garmin Connect or a Garmin watch, FitBit CSV, and MS Health CSV files into and analyze data in Sqlite serverless databases with Jupyter notebooks.

▲ 3 hackers recommend Python ★ 3.4k GPL-2.0 databasegarminhealthjupyter-notebookspythonsqlite

Recommended between 2025-09-07 and 2026-05-29. Last pushed 2026-10-28.

▲ 3 recommend · ▼ 0 criticisms

What hackers say

“first with https://github.com/tcgoetz/GarminDB”

— msiemens, 2026-05-29 · original comment on Hacker News ↗

show original comment

Same here. I've been scraping the data from my Garmin watch for years with very little problems (first with https://github.com/tcgoetz/GarminDB , then https://github.com/sealbro/dotnet.garmin.connect ). The only annoyance is that Garmin requires 2FA if you enable the ECG feature on your smart watch/fitness tracker, but I have a small program that reads the 2FA codes from my Gmail inbox and supplies them to the scraper without too much trouble.

“You might take a look at https://github.com/tcgoetz/GarminDB”

— matthiaswh, 2026-05-11 · original comment on Hacker News ↗

“If you've got a Garmin device check out GarminDB [0].”

— tra3, 2025-09-07 · original comment on Hacker News ↗

show original comment

If you've got a Garmin device check out GarminDB [0]. Garmin actually exposes an API that you can access with your credentials and get the raw activity, heart rate, etc data. [0]: https://github.com/tcgoetz/GarminDB

Badge for your README

hackers recommend badge
[![hackers recommend](https://hackerrepos.org/badge/tcgoetz/garmindb.svg)](https://hackerrepos.org/repo/tcgoetz/garmindb)

Alternatives hackers mention