FitTrackee Review, Pricing & Features

FitTrackee review: a free, self-hosted, open-source Strava alternative built on Flask and Vue.js. See features, GPX import, pricing, pros, cons and…

Category
Healthcare & Wellness
Pricing
Open Source, from Free
Verified
Not yet
Last updated
July 18, 2026
Founded
2017
Web AppAPIOpen SourceSelf-Hosted

Overview

FitTrackee is a free, open-source web application for tracking outdoor workouts such as running, cycling, and hiking, designed from the ground up to be self-hosted rather than delivered as a commercial cloud service. Users upload GPX files exported from GPS watches, phones, or bike computers, and FitTrackee renders the route on an interactive map, calculates distance, elevation, and pace statistics, and stores everything in a database the user controls.

The project is maintained primarily by a developer known publicly as SamR1, with its canonical source repository hosted on Codeberg and mirrored to GitHub for CI and package distribution. It is licensed under the GNU Affero General Public License v3 (AGPL-3.0), a copyleft license chosen specifically to preserve user freedoms even when the software is run as a network service.

Key Features

Core functionality centers on workout creation from GPX files or ZIP archives of multiple GPX files, with support for manual workout entry when no GPS trace exists. Each workout can display an interactive Leaflet/OpenStreetMap-powered map alongside Chart.js-rendered speed and elevation graphs when elevation data is present in the file.

Beyond basic tracking, FitTrackee includes a calendar dashboard of workouts and personal records, an aggregate statistics view across custom date ranges, equipment tracking (for example, logging shoe mileage), optional weather-condition tagging, multi-user support with administrative moderation tools, a documented REST API with OAuth 2.0, and lightweight social features including following, commenting, and an ActivityPub-based federated feed.

Pricing

FitTrackee is entirely free and open source under the AGPL-3.0 license; there is no paid tier, subscription, or managed hosting offering from the project itself. The only cost is the infrastructure the user provides, typically a small VPS, home server, or NAS running Docker and PostgreSQL with the PostGIS extension.

Because AGPL-3.0 requires that anyone offering a modified version as a network service also publish that modified source code, third parties can legally run and even resell hosted FitTrackee instances, but any such offering must remain source-available under the same license, preserving the openness of the underlying project.

Key Features

Pros & Cons

Pros

  • Completely free and open source with no paid tier, subscription, or vendor lock-in
  • All workout and location data stays on infrastructure the user controls, addressing privacy concerns with commercial fitness platforms
  • AGPL-3.0 license ensures that even hosted or modified versions must remain source-available
  • Actively maintained with a long release history, translated into more than a dozen languages via Weblate

Cons

  • Requires self-hosting knowledge: Docker, PostgreSQL/PostGIS, and general server maintenance are needed to run it
  • No official managed or hosted plan, so there is no zero-setup option for non-technical users
  • The project explicitly describes itself as under heavy development, with some newer features potentially unstable
  • Single-maintainer-driven development means feature velocity and support responsiveness can be slower than commercial competitors

Pricing

Frequently Asked Questions

Is FitTrackee free to use?

Yes. FitTrackee is free and open-source software licensed under AGPL-3.0. There is no subscription fee; the only cost is the server infrastructure needed to self-host it.

Do I need to self-host FitTrackee?

FitTrackee does not offer an official managed cloud version, so it must be deployed on your own server, VPS, or NAS, typically using Docker and Docker Compose alongside a PostgreSQL/PostGIS database.

What file formats does FitTrackee support?

FitTrackee primarily imports GPX files, including ZIP archives containing multiple GPX files. Workouts can also be entered manually without a file.

Is FitTrackee a good Strava alternative?

FitTrackee is widely cited in self-hosting communities as one of the closest open-source replacements for Strava, offering route maps, statistics, equipment tracking, and social features like following and commenting, though its interface is simpler and it lacks Strava's built-in device ecosystem.

What technology stack does FitTrackee use?

The backend is built with Python and Flask, using PostgreSQL with the PostGIS extension for geospatial data. The frontend is a Vue 3 and TypeScript single-page application using Leaflet for maps and Chart.js for charts.

Who develops FitTrackee?

FitTrackee is developed primarily by a maintainer known as SamR1, with the canonical repository hosted on Codeberg and mirrored to GitHub. The underlying repository dates back to 2017, and the project has had over 140 releases.

Related Tools