smart-trainer
Here are 28 public repositories matching this topic...
Train together, not alone. Collaborative indoor cycling: structured workouts, FTMS trainer control, crews with voice channels, live metrics, camera and a synced jukebox.
-
Updated
Oct 2, 2026 - TypeScript
An Android application that connects to Wahoo Kickr Core and compatible smart trainers via Bluetooth Low Energy (BLE) to display real-time training data with customizable workout resistance profiles and GPX-based elevation workouts.
-
Updated
Jan 11, 2026 - Kotlin
Virtual Shifting (VS) for older Tacx Smart trainers using LilyGo T-Dongle-S3 and Tacx-Virtual-Shifting library
-
Updated
Jul 21, 2026 - C++
Fix ANT+ on Mac for MyWhoosh — missing USB entitlement (one-line fix)
-
Updated
Mar 7, 2026
macOS overlay + virtual shifting for smart trainers and Zwift Click/Play/Ride, without the Zwift app
-
Updated
Sep 20, 2026 - Swift
OpenDAQ device for bluetooth
-
Updated
Aug 27, 2026 - C++
🚴♂️⚡️🔊 Power Output Playlist Switcher
-
Updated
Nov 20, 2025 - Vue
A transport-independent TypeScript FTMS library and browser smart-trainer lab.
-
Updated
Sep 28, 2026 - TypeScript
ANT+ USB powered GUI and server for your indoor bike's smart trainer
-
Updated
Jan 6, 2025 - TypeScript
Open-source indoor cycling app — smart trainer control (FTMS/ANT+), structured workouts, and route simulation. Local-first, no account, no tracking.
-
Updated
Sep 13, 2026 - Dart
Community hub for Your Trainer — an indoor-cycling Android app, developed in Ireland. Records personal bests per rider, supports multiple riders per install, works on a one-time purchase. Use Discussions for Q&A, feature ideas, workout / route exchange, and compatibility reports; Issues for confirmed bugs.
-
Updated
May 17, 2026
Free training hub for macOS: plan cycling, swimming, running and lifting; track estimated training loads, recovery and progress; preview programs with optional AI coaching via MCP. Runs locally, no Hub subscription. Includes Merach S29 smart-bike control.
-
Updated
Oct 4, 2026 - Python
Offline 3D cycling world for Ride Simulator: public DEM terrain + OpenStreetMap scenery baked from a route, ridden on-rails in Godot 4 from live trainer telemetry.
-
Updated
Jul 11, 2026 - GDScript
A neon cycling game for Bluetooth indoor bikes and smart trainers (FTMS). Linux, Docker, keyboard only.
-
Updated
Sep 29, 2026 - GDScript
Open-source indoor cycling simulator with real-world OSM routes, Dream Worlds, smart trainers and interval workouts.
-
Updated
Oct 3, 2026 - Pascal
The purpose of this application is to demonstrate connecting to various bluetooth-low-energy fitness devices using web bluetooth from a React application.
-
Updated
Dec 21, 2022 - TypeScript
A workbench for designing, refining, practicing, and analyzing pacing strategy for cycling time trials.
-
Updated
Sep 30, 2026 - Python
Transparent BLE proxy for a smart trainer (or indoor bike): corrects power and re-broadcasts it to training apps (BLE), head units (ANT+), and the Karoo (native virtual sensor). Runs on phone and Karoo; especially useful for indoor training on the Karoo.
-
Updated
Sep 9, 2026 - Kotlin
Ride your real routes indoors: sync a recorded ride video, or a 3D world generated from the route, to live BLE smart-trainer data. Offline · macOS & Windows.
-
Updated
Sep 3, 2026 - Python
Add this topic to your repo
To associate your repository with the smart-trainer topic, visit your repo's landing page and select "manage topics."