Self-hosted alternatives to MyFitnessPal

Want fitness and nutrition tracking without handing your data to MyFitnessPal? These 9 self-hosted apps run on your own server (most are open source; licenses are listed below). Cheapest estimated hosting starts at about $5/month.

About MyFitnessPal: Calorie and nutrition tracking app.

AppHealthStarsLicenseDockerRAM (est.)From
SparkyFitness directActive6.7k⊘ Proprietary✓1 GB$5/mo
NutriTrace directActive377AGPL-3.0✓1 GB$5/mo
wgerActive7.3kAGPL-3.0✓1 GB$5/mo
OpenEMRActive5.6kGPL-3.0✓1 GB$5/mo
DreeveActive2.2kAGPL-3.0✓2 GB$10/mo
FitTrackeeActive1.2kAGPL-3.0✓1 GB$5/mo
Mere MedicalActive324GPL-3.0✓1 GB$5/mo
OpenELIS GlobalActive285MPL-2.0✓2 GB$10/mo
EndurainUnknown–AGPL-3.0✓1 GB$5/mo

The options in detail

1. SparkyFitness

Fitness-Tracker which tracks nutrition, exercise, body metrics, and health data (alternative to MyFitnessPal).

Active Last commit 2026-11-10. 10+ releases in the past year. Latest release v1.12.1 (2026-11-10). Needs roughly 1 GB RAM. How to run it →

2. NutriTrace

Nutrition and diet tracker with barcode scanning, wearable integrations (Fitbit, Withings, Garmin, Health Connect), adaptive calorie goals, multi-user sharing, and a built-in AI assistant (alternative to MyFitnessPal, Cronometer).

Active Last commit 2026-10-11. Latest release v1.5.0-dev04 (2026-11-07). Needs roughly 1 GB RAM. How to run it →

3. wger

Web-based personal workout, fitness and weight logger/tracker. It can also be used as a simple gym management utility and offers a full REST API as well.

Active Last commit 2026-11-08. Latest release 2.7 (2026-09-03). Needs roughly 1 GB RAM. How to run it →

4. OpenEMR

Electronic health records and medical practice management solution.

Active Last commit 2026-11-10. 10+ releases in the past year. Latest release v8_5_0 (2026-10-27). Needs roughly 1 GB RAM. How to run it →

5. Dreeve

Statistics dashboard generated from Strava data.

Active Last commit 2026-11-09. 10+ releases in the past year. Latest release v5.8.2 (2026-11-08). Needs roughly 2 GB RAM. How to run it →

6. FitTrackee

Simple workout/activity tracker.

Active Last commit 2026-10-31. Latest release v1.4.0b2 (2026-11-04). Needs roughly 1 GB RAM. How to run it →

7. Mere Medical

Manage all of your medical records from Epic MyChart, Cerner, and OnPatient patient portals in one place. Privacy-focused and offline-first.

Active Last commit 2026-11-07. 10+ releases in the past year. Latest release 2026.11.06 (2026-11-06). Needs roughly 1 GB RAM. How to run it →

8. OpenELIS Global

Laboratory information system (LIS/LIMS) for clinical, public health, environmental and vector surveillance labs. FHIR-native, with analyzer integration (ASTM/HL7), quality control and national-scale reporting.

Active Last commit 2026-11-10. 10+ releases in the past year. Latest release 3.3.0 (2026-10-20). Needs roughly 2 GB RAM. How to run it →

9. Endurain

Fitness tracking service designed to give users full control over their data and hosting environment.

Unknown Needs roughly 1 GB RAM. How to run it →

Why self-host instead of MyFitnessPal?

The trade-off: you are responsible for updates, backups and security. Pick an app marked Active (a commit in the last 90 days) and with Docker support for the easiest ride.

Browse related categories

Health and Fitness

Other alternatives guides

Strava alternativesPower BI alternativesLooker Studio alternatives

MyFitnessPal is a trademark of its owner; this site is not affiliated with it. Listings come from the community-maintained awesome-selfhosted list.