An open-source bike computer with GPS and ANT+ capabilities, based on the Raspberry Pi Zero (W, WH, 2 W) or the Compute Module Zero (CM0). It also includes offline maps and navigation.
-
Updated
Aug 20, 2026 - Python
An open-source bike computer with GPS and ANT+ capabilities, based on the Raspberry Pi Zero (W, WH, 2 W) or the Compute Module Zero (CM0). It also includes offline maps and navigation.
A makeshift python tool that generates TCX files from Huawei HiTrack files
Downloads gpx, tcx or original fit files from your Garmin Connect Account.
Example scripts for parsing data exported by popular fitness tracking devices and apps. Created for this article: https://towardsdatascience.com/parsing-fitness-tracker-data-with-python-a59e7dc17418
tcxreader is a reader / parser for Garmin’s TCX file format. It also works well with missing data!
RunPandas - Python Package for handing running data from GPS-enabled devices to worldwide race results.
Command-line program to export Polar RCX5 training sessions or upload them to Strava
This is a simple script that will download your activities from Strava and upload them to TrainingPeaks in assisted mode.
Connector between Cowboy Bikes API and Strava, for automatic uploads of rides
Heart Rate Monitor Comparison Tool. Compare heart rate readings from multiple devices by plotting data from TCX, GPX, or FIT files.
Simple Python script to convert and unpack Strava TCX files to the unified GPX (using gpsbabel)
Auto-generated points of interest (POI) on Wahoo Elemnt Bolt v2 bike computer
This project will collect your cycling activities from Cowboy and will automatically upload them to Strava.
Fixes wrong distances and adds geolocation to Garmin activities.
Automatically download your Garmin Connect activities as JSON files, along with associated GPS tracks (GPX, TCX, KML) and workout data (CSV).
Neo4j graph dataset of cycling paths in Slovenia
Add a description, image, and links to the tcx topic page so that developers can more easily learn about it.
To associate your repository with the tcx topic, visit your repo's landing page and select "manage topics."