SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Garmin Open-Source Projects
-
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.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
gymnasticon
Make obsolete and/or proprietary exercise bikes work with popular cycling training apps like Zwift, TrainerRoad, Rouvy and more.
-
peloton-to-garmin
Convert workout data from Peloton into JSON/TCX/FIT files and automatically upload to Garmin Connect
-
mi-scale-exporter
Mobile App to export data from Mi Body Composition Scale and upload it to Garmin Connect Cloud
-
athlete_data_warehouse
A tool for bulk download, formatting and SQL DB storage of exercise, training, nutrition, wellness and health data from various trackers.
-
WebBodyComposition
Web App to export data from Mi Body Composition Scale and upload it to Garmin Connect Cloud
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Ask HN: Comment here about whatever you're passionate about at the moment | news.ycombinator.com | 2023-11-06A resource recently shared in HN for running tech lovers https://github.com/yihong0618/running_page
How are you syncing/storing the data?
I've been a Garmin user for nearly a decade and would really like to get the data off their platform so I can do more with it.
There are a few self-hosted options (https://github.com/tcgoetz/GarminDB seems like the best) but I keep kicking that can down the road.
Have been using https://opentopomap.org for this for a while, and depending on what you're looking for it still has some advantages: does show the numbers on all height lines (osm only does the 50m one in my area for some reason, leaving you to guess whether the next one is 40m or 60m since that is not always obvious - seems like a key thing for a topographic map), does show the house numbers.
Project mention: Is a smart indoor trainer and zwift subscription better than a gym membership? Pros and cons? I'm leaning toward the trainer and zwift. | /r/cycling | 2023-12-10Flux is free and open source: https://github.com/dvmarinoff/Flux
Project mention: OutRun – Open-source, privacy oriented, outdoor fitness tracker | news.ycombinator.com | 2024-01-16
Recent technical write-up and open-source project I made that reached #1 on HackerNews: https://ptx2.net/posts/unbricking-a-bike-with-a-raspberry-pi...
Project mention: Garth: Garmin SSO auth and Connect Python client | news.ycombinator.com | 2023-12-26
They easily could if they added the Ant+ radio hardware. But even with just Bluetooth it's entirely possible with the proper protocols. I mean, if this guy can write software to make it work on a Raspberry Pi, then SmartRow should be able to figure it out.
Garmin related posts
- I analyzed my exercise data from 2023
- Garth: Garmin SSO auth and Connect Python client
- Endurain: Self-hosted Strava like service
- Is a smart indoor trainer and zwift subscription better than a gym membership? Pros and cons? I'm leaning toward the trainer and zwift.
- Simple, reliable smart trainer app
- "How Chronic Illness Patients Are ‘Hacking’ Their Wearables" (HRV)
- Are there any good digital atlases?
-
A note from our sponsor - SaaSHub
www.saashub.com | 23 Apr 2024
Index
What are some of the best open-source Garmin projects? This list will help you:
Project | Stars | |
---|---|---|
1 | running_page | 3,252 |
2 | GarminDB | 921 |
3 | python-fitparse | 718 |
4 | OpenTopoMap | 443 |
5 | Flux | 442 |
6 | crystal-face | 358 |
7 | ActivityLog2 | 326 |
8 | gymnasticon | 279 |
9 | peloton-to-garmin | 251 |
10 | gps-overlay-on-video | 250 |
11 | garth | 187 |
12 | miscale2garmin | 137 |
13 | WaterrowerAntBle | 129 |
14 | gpx2video | 125 |
15 | garmin-uploader | 123 |
16 | mi-scale-exporter | 108 |
17 | SubMusic | 104 |
18 | Garmin-FIT | 71 |
19 | Infocal | 55 |
20 | ifit-garmin-sync | 45 |
21 | athlete_data_warehouse | 24 |
22 | WebBodyComposition | 23 |
23 | TrainerRoad-to-Zwift | 23 |
Sponsored