New app

New app: Croissant Ride

Croissant Ride launched on 11 Nov 2026: Free open-source browser app for ERG workouts on a Bluetooth FTMS trainer, with 3D worlds and a .FIT file with a lap per step.

Innovation: an always-on-top mini window keeps watts, heart rate, time left and the next step in view while you watch something in another tab

Visit croissantride.comReddit launch postAll about Croissant Ride

About Croissant Ride

Croissant Ride is a free, open-source indoor trainer app that runs in Chrome or Edge on desktop or Android (on iOS through the Bluefy browser), with no account, no download and no backend: settings and the ride stay in the browser. It pairs a Bluetooth FTMS smart trainer and holds the target watts in ERG mode, with a heart-rate strap and a cadence sensor or power meter as options. There are six built-in workouts in % of FTP, a ramp FTP test that sets your FTP from your best minute, Free Ride, and your own Zwift-format .zwo files with their coach notes. During a step you can move the target by 10 W, ride by feel with ERG off, skip or pause; cues count down each step change, and a presentation clicker or the original Zwift Click works as a handlebar remote. You ride a 3D loop in one of three looks generated in code (night sketch, space and valley) or climb the Col du Galibier, built from IGN map data, with the gradient sent to the trainer. Rides are recorded every second and saved as you go, and the summary shows power against the targets, time in zones, NP, TSS and heart rate, with a .FIT file holding a lap per step and heart-rate variability to post to Intervals.icu, Strava, Garmin Connect or TrainingPeaks by hand. A demo mode simulates the trainer, heart rate and rider. Licensed Apache-2.0; made by one developer.

Features

  • ERG mode
  • Workouts
  • Routes

Sends rides to

  • Any tracker, by file (FIT, TCX…)

All news

App details

Open full page