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.
| App | Health | Stars | License | Docker | RAM (est.) | From |
|---|---|---|---|---|---|---|
| SparkyFitness direct | Actively maintained | 6.7k | ⊘ Proprietary | ✓ | 1 GB | $5/mo |
| NutriTrace direct | Actively maintained | 367 | AGPL-3.0 | ✓ | 1 GB | $5/mo |
| wger | Actively maintained | 7.2k | AGPL-3.0 | ✓ | 1 GB | $5/mo |
| OpenEMR | Actively maintained | 5.6k | GPL-3.0 | ✓ | 1 GB | $5/mo |
| Dreeve | Actively maintained | 2.2k | AGPL-3.0 | ✓ | 2 GB | $10/mo |
| FitTrackee | Actively maintained | 1.2k | AGPL-3.0 | ✓ | 1 GB | $5/mo |
| Mere Medical | Actively maintained | 322 | GPL-3.0 | ✓ | 1 GB | $5/mo |
| OpenELIS Global | Actively maintained | 283 | MPL-2.0 | ✓ | 2 GB | $10/mo |
| Endurain | Health 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?
- Own your data — it lives on a server you control, with backups you decide on.
- Predictable cost — a small VPS often replaces per-seat pricing for a whole team or family.
- No lock-in — open-source licenses let you keep running the software even if a vendor disappears.
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
Other alternatives guides
MyFitnessPal is a trademark of its owner; this site is not affiliated with it. Listings come from the community-maintained awesome-selfhosted list.