Indoor Cycling App for Structured Training
-
Updated
Mar 5, 2026 - JavaScript
Indoor Cycling App for Structured Training
Make obsolete and/or proprietary exercise bikes work with popular cycling training apps like Zwift, TrainerRoad, Rouvy and more.
Arduino-based replacement computer for a Keiser M3 spin bike, with industry-standard Bluetooth services and simple display
Homemade power meter using NRF42832 and ANT+
Cycling power meter on the ESP32
A Hammerhead Karoo extension to add a configurable W' (W Prime) data field
A small proof of concept arduino program for the ESP32 which mimics a real bicycle power meter using faked values. Fully compliant with the BLE Standard, visible by any phone bike app.
A modern, responsive web application for conducting Functional Threshold Power (FTP) tests for cyclists. Simply pull it up on your phone or desktop internet browser and start testing. Choose between a ramp test or traditional 20 minute test.
Control your Philips Hue lights' color with your cycling powermeter over Bluetooth Low Energy (BLE).
A data field for Garmin Edge cycling computers that displays your power-to-heart-rate ratio — a simple metric to track your cycling efficiency in real time.
ESP32 sketch to create an BLE Cycling Power Service sensor for a hometrainer or spinning bike with just a simple wheel sensor, using fake/approximate power calculations.
a terminal-based tool for controlling a cycling trainer
This is a small module to calculate cycling power training zones.
OpenDAQ device for bluetooth
Ferrous Drive is an open-source Rust PAS training system that uses rider data, route demand, and battery state to preserve natural riding, regulate recovery, and reward structured work with immediate, bounded assistance.Simulation first. Rider focused. Built to learn. 🚲🦀⚡🔋
Java toolkit for GPX cycling data: GPX/FIT I/O, SRTM elevation fixing, climb detection, static maps and physics-based virtual cyclist simulation (power, speed, cornering, braking). Quarkus CLI & web app.
POC Peloton power, cadence, and speed BLE bridge; external USB radio path is hardware-untested
Garmin Edge data field for endurance cycling, with live power, HR and cadence guidance, and carbohydrate targets.
Life Fitness / ICG IC6 I²C interface reference for Arduino, ESP32, Raspberry Pi and custom bike consoles
To associate your repository with the cycling-power topic, visit your repo's landing page and select "manage topics."