OpenWorkouts is a open source web app for tracking workouts.
Add workouts manually or upload them from gps/tracker files (gpx and fit supported currently)
Time-based archive to access your workouts
Detailed view of each workout, including overview data (speed, distance, time, hr, power, etc), charts and an interactive
map view for those workouts with gps tracking informationTools to edit or update workouts from new gps/tracker files
Global stats (totals for distance, time, etc) and per-month, per-week stats
Personal profile data containing basic info