Stacks / Sync

Easy

FitTrackee

Activities you host. FitTrackee is AGPL-3.0 — Strava without the hosted social-sport seat.

The problem

Strava is a hosted activity diary and social graph. You wanted GPS tracks and a history you can export. FitTrackee is AGPL-3.0 (SamR1/FitTrackee is a GitHub mirror of Codeberg FitTrackee/FitTrackee; last push 21 Oct 2026). wger is AGPL-3.0 workouts and nutrition — the MyFitnessPal path, not a ride diary. This is not Strava's every segment, club, or Summit SKU. You still own the GPX files.

Replaces

Strava

Replace Strava See all best open-source fitness trackers

Estimated SaaS saved

$1,200

per year, small team, before lock-in

Start on Railway

wger if this is workouts and nutrition, not a ride diary

Sponsor this stack Tip jar

Placeholder: FitTrackee plus Postgres (or the project's documented store). Bind HTTP to 0.0.0.0:$PORT. No one-click template in this repo yet — Start on Railway. Workouts and calories stay on /stacks/wger-fitness.

The stack

Cost table

You stop payingTypical / yearSelf-host instead
Strava / hosted activity diary (household)$1,200FitTrackee + Postgres

Agent setup prompt

Replace Strava with FitTrackee (https://docs.fittrackee.org).

- Official image (GitHub SamR1/FitTrackee mirrors Codeberg). Persist the database. Import one GPX. Do not claim Strava segments or clubs.
- wger if the job is workouts and nutrition — /stacks/wger-fitness.
- Write AGENT_PROMPT.md.

Also as markdown: /stacks/fittrackee-sports.md

FAQ

FitTrackee or wger?
FitTrackee if the product is outdoor activities (the published Strava path). wger if the product is workouts and food — /replace/myfitnesspal.
Is this MyFitnessPal?
No. Calories and gym plans stay on /replace/myfitnesspal.
Are these free?
FitTrackee is AGPL-3.0. You pay hosting. Template users never pay c17.