Self-hosted alternatives to MyFitnessPal

Want fitness and nutrition tracking without handing your data to MyFitnessPal? These 9 open-source apps run on your own server. Cheapest estimated hosting starts at about $5/month.

AppHealthStarsLicenseDockerRAM (est.)From
SparkyFitness directActively maintained6.7k⊘ Proprietary✓1 GB$5/mo
NutriTrace directActively maintained367AGPL-3.0✓1 GB$5/mo
wgerActively maintained7.2kAGPL-3.0✓1 GB$5/mo
OpenEMRActively maintained5.6kGPL-3.0✓1 GB$5/mo
DreeveActively maintained2.2kAGPL-3.0✓2 GB$10/mo
FitTrackeeActively maintained1.2kAGPL-3.0✓1 GB$5/mo
Mere MedicalActively maintained322GPL-3.0✓1 GB$5/mo
OpenELIS GlobalActively maintained283MPL-2.0✓2 GB$10/mo
EndurainHealth unknown–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).

Actively maintained Last activity 2026-11-02. Latest release v1.11.0 (2026-10-30). 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).

Actively maintained Last activity 2026-10-11. Latest release v1.5.0-dev03 (2026-10-29). 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.

Actively maintained Last activity 2026-10-29. 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.

Actively maintained Last activity 2026-11-03. 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.

Actively maintained Last activity 2026-11-02. Latest release v5.8.0 (2026-10-31). Needs roughly 2 GB RAM. How to run it →

6. FitTrackee

Simple workout/activity tracker.

Actively maintained Last activity 2026-10-31. Latest release v1.3.8 (2026-11-01). 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.

Actively maintained Last activity 2026-10-27. Latest release 2026.10.27 (2026-10-27). 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.

Actively maintained Last activity 2026-11-03. 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.

Health 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 Actively maintained and with Docker support for the easiest ride.

Browse related categories

Health and Fitness

Other alternatives guides

NotionGoogle PhotosDropboxGoogle DriveWeTransferTrelloAsanaJiraTodoistSlackDiscordZoomGmailMailchimpLastPass1Password

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