Intervals.icu

Best Self Hosted Alternatives to Intervals.icu

A curated collection of the 3 best self hosted alternatives to Intervals.icu.

Intervals.icu is a web-based training and performance analysis platform for cyclists and runners. It syncs with Strava/Garmin to analyze workouts, power/HR/cadence, intervals, maps, training load, and metrics like power-duration curves and critical power.

Alternatives List

#1
Endurain

Endurain

Endurain is a self-hosted endurance training tracker for logging workouts, importing activity data, and viewing training stats and trends in a web UI.

Endurain screenshot

Endurain is a self-hosted web application for endurance athletes to log, organize, and analyze training activities such as running and cycling. It focuses on keeping your training history under your control while still providing the core dashboards and trends athletes typically want.

Key Features

  • Web UI for browsing and managing your activity history
  • Activity import/sync from common fitness data sources (e.g., FIT/GPX-style activity files and platform exports where supported)
  • Training dashboards with summaries and trend-style statistics (volume, time, distance, etc.)
  • Athlete profile and equipment/activity metadata management (where supported in the app)
  • Container-first deployment options for straightforward updates

Use Cases

  • Maintain a private training log for running/cycling/triathlon without relying on hosted services
  • Consolidate workouts from devices/platform exports into a single searchable history
  • Review weekly/monthly training volume and basic progress trends for planning

Limitations and Considerations

  • Feature coverage may not fully match large hosted platforms (e.g., advanced social features, deep coaching marketplaces, or highly specialized analytics)

Endurain is a practical option for athletes who want a lightweight, privacy-respecting training log with common imports and at-a-glance analytics. It’s best suited for personal use or small groups who prioritize ownership of their activity data.

1.7kstars
95forks
#2
Statistics for Strava

Statistics for Strava

Self-hosted dashboard that syncs your Strava activities and generates detailed statistics, charts, segments, gear, and year-over-year insights.

Statistics for Strava is a self-hosted web app that connects to the Strava API, imports your activities, and turns them into rich, searchable analytics and visualizations. It focuses on long-term personal insights (training volume, sports breakdown, gear usage, segments, and trends) beyond what Strava’s built-in views provide.

Key Features

  • Strava OAuth integration and automated syncing of activities from the Strava API
  • Detailed statistics by sport, time period, distance, elevation, pace/heart rate (based on available activity data)
  • Interactive charts and dashboards for trends (weekly/monthly/yearly summaries)
  • Segment and route-focused insights (where available from imported data)
  • Gear/bike/shoe usage tracking based on Strava gear assignments
  • Activity exploration with filtering/search and drill-down views
  • Data stored locally for faster querying and historical comparisons

Use Cases

  • Personal training review: compare year-over-year volume, intensity, and consistency
  • Gear planning: monitor distance/time per bike/shoe and decide when to replace gear
  • Route/segment analysis: identify best-performing segments and recurring routes

Limitations and Considerations

  • Functionality depends on Strava API permissions/fields available for your account and each activity (e.g., HR/cadence may be missing)
  • Subject to Strava API rate limits and any future API policy changes

It is best suited for athletes who want ownership of their training history and more flexible analytics than Strava’s standard interface. Because it runs locally and keeps an internal database, it can provide fast filtering and deeper long-term trend reporting once initial synchronization is complete.

1.4kstars
98forks
#3
FitTrackee

FitTrackee

Track running, cycling, hiking and other workouts with GPX import, maps, stats, goals and privacy-friendly self-hosting.

FitTrackee screenshot

FitTrackee is a web application for tracking sports activities (e.g., running, cycling, walking, hiking) and monitoring training over time. It focuses on importing and analyzing GPS-based workouts, presenting maps and statistics, and keeping your fitness data under your control.

Key Features

  • Create and manage activities with distance, duration, elevation and other metrics
  • GPX import for GPS tracks and route visualization on maps
  • Statistics dashboards (totals, trends) to analyze training history
  • Sport types and equipment management (e.g., shoes/bikes) for tracking usage
  • Goals and progress monitoring to support training consistency
  • Multi-user support with accounts and per-user data separation
  • Data export/import tools for portability and backups

Use Cases

  • Personal alternative to Strava for logging runs/rides and reviewing maps
  • Family or club instance to track members’ activities in one place
  • Long-term archiving of GPX files with searchable workout history

FitTrackee is a solid choice for individuals or small groups who want a straightforward activity log with GPX-based mapping and statistics, without relying on a third-party fitness platform. Its focus on core tracking, analysis, and data portability makes it suitable for building a private, durable training history.

1kstars
70forks

Why choose an open source alternative?

  • Data ownership: Keep your data on your own servers
  • No vendor lock-in: Freedom to switch or modify at any time
  • Cost savings: Reduce or eliminate subscription fees
  • Transparency: Audit the code and know exactly what's running