Stacks / Sync

Easy

wger

Workouts and nutrition you host. wger is AGPL-3.0 — MyFitnessPal without the hosted diary seat.

The problem

MyFitnessPal is a hosted calorie and workout diary. You wanted exercises, a weight log, and meals on a box you run. wger is AGPL-3.0 (wger-project/wger; last push 24 Oct 2026). FitTrackee is the outdoor activity diary — /replace/strava. Grocy is household groceries, not a calorie tracker. Mealie is recipes. This is not MyFitnessPal's every barcode, restaurant, or Premium SKU.

Replaces

MyFitnessPal

Replace MyFitnessPal See all best open-source fitness trackers

Estimated SaaS saved

$1,200

per year, small team, before lock-in

Start on Railway

FitTrackee if this is a ride diary, not workouts and food

Sponsor this stack Tip jar

Placeholder: wger plus a database and a volume as the docs require. Bind HTTP to 0.0.0.0:$PORT. No one-click template in this repo yet — Start on Railway. Outdoor GPS stays on /stacks/fittrackee-sports.

The stack

Cost table

You stop payingTypical / yearSelf-host instead
MyFitnessPal / hosted nutrition diary (household)$1,200wger + a database

Agent setup prompt

Replace MyFitnessPal with wger (https://wger.de).

- Official image. Persist the database. Create one workout and one food log. Do not claim barcode scan coverage or restaurant data.
- FitTrackee if the job is GPS activities — /stacks/fittrackee-sports.
- Write AGENT_PROMPT.md.

Also as markdown: /stacks/wger-fitness.md

FAQ

wger or FitTrackee?
wger if the product is workouts and food (the published MyFitnessPal path). FitTrackee if the product is outdoor GPS — /replace/strava.
Is this Grocy?
No. Grocy is household groceries. This page is a training diary.
Are these free?
wger is AGPL-3.0. You pay hosting. Template users never pay c17.