Skip to content
Go to file

Latest commit

 * Fix double loading of templates and images:
     Wait for any inflight requests during cache-miss
 * Move all computation code to trailforks.js
 * Process trailforks intersections in the background page.
 * Fixes for Cache GC (don't purge other buckets)
 * Add sha/digest functions to sauce.sha*
 * Cache trailforks intersection results.
 * Move cache functions to base.js

Git stats


Failed to load latest commit information.
Latest commit message
Commit time

Sauce for Strava™


A browser extension for

Sauce for Strava™ is a browser extension that upgrades with more stats, features and layouts (e.g. dark-mode).

It's free, lightweight and easy to use.

There are no 3rd party services used and it's completely open source.

become a patron


Official versions:

chrome web store firefox add on


Feature Highlights

  • Peak performance table:
    • Power
    • Normalized Power
    • Heart Rate
    • Pace
    • Grade Adjusted Pace
    • VAM (climbing speed)
    • Cadence
    • Sea Power (potential power at sea level)
  • Themes (including dark mode)
  • Export any activity to a TCX or GPX file
  • Create Live Segments for any effort (including downhills)
  • Running Power estimation
  • Analysis page stats are extended to include:
    • Elapsed power average, normalized power, moving power average and watts/kg.
    • Grade adjusted pace
    • TSS
    • Intensity Factory
    • VAM
    • Elevation gain/loss
    • Raw data and graph views
    • Sea Power
  • Weight and FTP overrides for all athletes
  • Inline comments system for activity page
  • Performance Predictor
  • Dashboard features:
    • Chronological ordering OPTION
    • Hide virtual activities (except your own) OPTION
    • Hide promotions and challenges OPTION
  • Responsive layout (mobile support for Firefox) OPTION
  • Detailed Running segments OPTION



  1. Clone this repo to your local computer
  2. Run make
  3. Go to chrome://extensions/ on your Chrome browser
  4. Make sure "Developer mode" is checked
  5. Click "Load unpacked extension..."
  6. Navigate to the directory where you cloned or unzipped sauce and click "Open."

Release Notes


  • Support for Perf Predictor in segments view
  • Upgraded Live Segment creator tool with editing support


  • Option to hide subscribe upsells
  • Add Sauce options to user menu


  • Revised active time calculation (better supports smart recording interval)
  • Live Segment creation for Garmin devices (Patron Only)


  • Performance Predictor - Estimate power requirements for any activity selection


  • Sea Power - Estimate power capacity of effort at sea level


  • Dark mode theme


  • Disable Polish translations until they can be improved
  • Switch from "sync" storage to "local" storage (has more space)


  • Added French, Italian, Polish and German translations
  • Analysis page menu navigation history OPTION


  • Responsive layout
  • Mobile support (Firefox only)
  • Additional Peak information tables:
    • Cadence
    • Pace for cycling
    • Power for running
  • Swim activity support
  • Other activity support (XC ski, Alpine ski, etc)
  • Bug fixes a plenty
  • Detailed Run segments (using segment support of rides but for runs)


  • Multi category peak effort chart:
    • Power, NP, VAM, HR, Pace, GAP
  • Settable peak effort ranges: time periods and distances (Advanced Options)
  • Upgraded algo for power data
  • Upgraded analysis view that works in all locales:
    • Kilojoule field
    • Moving vs elapsed time stats
    • Improved placement on page
  • Running power (watts) estimate
  • Raw data views; CSV table and graphs
  • Kilojoules in analysis view
  • Updated algo for VAM calculations (smoothing)
  • Rank badges for analysis selections
  • Support for HiDPI graphs


  • TCX and GPX export


  • Support for VAM


  • Peak power calculations now support irregular recording intervals (non 1 sample / second)
  • Fixes to running pace calculations
  • Add elevation stats to peak power and best pace dialogs
  • Add cadence stat to peak power and best pace dialogs
  • Support auto closing dialogs when clicking away from them
  • Much needed code cleanup
  • Add name information to Advanced menu's FTP overrides table


  • Show average pace in running "Best Pace" chart instead of elapsed time
  • Use kilometer based pace for metric loving athletes


  • Activity Feed Filtering (click the sauce bottle to change):
    • Show/hide virtual runs and rides (e.g. Zwift)
    • Show/hide promotions
    • Show/hide challenges
  • World Ranking badges for segments


  • Running support


  • Fixes for several loading glitches
  • Smoother FTP override handling; Added clearing support
  • Fix for ranking badges when gender is unspecified
  • Style and tooltip additions to better explain peak power


  • Fix analysis view's inline comments to accommodate site changes
  • Minor style tweak for analysis view


  • Fix for updated strava comment data structure
  • Improved device compatibility of peak power analysis


  • Heartrate stats in Peak Power table
  • Promise of reasonable stability


  • Normalized power for selections in Analysis tab


  • Inline comments


I don't work for Strava nor have I interacted with any persons from Strava in the writing of this extension. All the information used in this extension is readily available within the website.


Because lawyers and Google: Privacy Policy

You can’t perform that action at this time.