OpenAltFinder

Best Free & Open Source Alternatives to MyFitnessPal

Compare 5 open-source MyFitnessPal alternatives including wger , SparkyFitness , NutriTrace and more

If you're looking for the best open-source alternative to MyFitnessPal, wger is a strong place to start. If it doesn't quite fit your needs, there are plenty of other great options worth exploring, including SparkyFitness, NutriTrace, Stronk and HealthCoach. We've ranked the top alternatives to help you compare your options and find the right fit.

#1wger

wger

Self-hosted workout and fitness manager with nutrition tracking and mobile apps.

wger (pronounced "vega") is a free, open-source workout and fitness manager that you can self-host or use via official mobile apps. Built with Python and Django, it provides a complete solution for tracking workouts, nutrition, body measurements, and progress photos without relying on proprietary subscription services.

The platform includes a built-in exercise wiki with a community-contributed database, custom workout routines with automatic weight progression rules, and nutrition management powered by Open Food Facts. It supports multiple users with basic gym management features and offers a REST API for third-party integrations.

wger is available as a web application that deploys easily with Docker, and through cross-platform mobile apps on Android, iOS, F-Droid, and Flathub. The project is actively translated by the community via Weblate and released under the AGPL-3.0 license.

Read more
#2SparkyFitness

SparkyFitness

Self-hosted fitness and health tracker for meals, workouts, water, sleep and body metrics, with family sharing and optional AI coaching.

SparkyFitness is a self-hosted fitness and health tracking platform you run on your own server. A web app, native iOS and Android apps, and Apple Watch and Wear OS companions all share one backend, so nutrition, training, hydration, sleep, fasting, mood, cycle and body measurements live in a single database you control. SparkyFitness is source-available rather than open source: the license permits non-commercial use, modification and redistribution, and commercial use requires the author's permission.

Key Features

  • Nutrition tracking: log meals and custom foods, pull items from Open Food Facts, USDA, Fatsecret, Nutritionix, Mealie, Tandoor, Norish and national food databases, and review trends in interactive charts.
  • Training: exercise library backed by Free Exercise DB and Wger, strength sets, interval and WOD workouts, guided workouts, GPS activity recording, training programs, and adaptive weight suggestions.
  • Daily logging: water intake with custom containers, sleep, fasting, mood and mindfulness, medications and supplements, symptom tracking, progress photos and body measurements.
  • Cycle Hub: cycle tracking with dedicated trying-to-conceive and pregnancy modes.
  • Family and friends sharing: multiple profiles with granular per-user permissions.
  • Integrations: Apple Health, Google Health Connect, Fitbit, Garmin Connect, Withings, Polar Flow, Oura, COROS, Hevy, Strava and Intervals.ICU.
  • SparkyAI and MCP: an optional beta assistant that logs food, exercise and body stats from chat or a meal photo, plus an MCP server so external AI assistants can read and write your data.

Self-hosting

Docker Compose brings up the server in a few commands, and a browser-based .env generator produces the required database password, encryption key and auth secret. OIDC single sign-on, TOTP, passkeys and MFA are built in. If you would rather not run a server, third-party hosts such as PikaPods and Zenith offer one-click deployments.

How it compares

SparkyFitness replaces several paid subscriptions at once: MyFitnessPal or Cronometer for food logging, Hevy for strength training, Flo for cycle tracking, and fasting apps such as Zero, all without per-person fees or ads. Reporting spans the full history rather than gating long date ranges behind a paid tier.

Read more
#3NutriTrace

NutriTrace

Self-hosted personal nutrition tracker with PWA and Android app. No telemetry, no cloud sync, full data ownership.

NutriTrace is a self-hosted personal nutrition tracker designed for privacy and full data ownership. It runs as a single Docker container on your own hardware, offering both a Progressive Web App (PWA) for browsers and a native Android app. No accounts on external services are required, and no data leaves your network unless you explicitly opt into third-party integrations.

The app features a daily food diary with configurable meals, quick-add foods and recipes with portion scaling, and a nutrition bar with macro summaries. You can track body stats, water intake, and even intermittent fasting with customizable goal presets. A built-in AI assistant (Trace) can answer questions about your nutrition data.

NutriTrace supports importing past data from MyFitnessPal, Lose It!, Cronometer, or generic spreadsheets, making migration straightforward. The personal food database supports photos, barcodes, and custom labels, with barcode scanning via Open Food Facts.

Multi-user support is optional — it runs perfectly as a single-user app without any login. For multi-user setups, admins can invite users via email or shareable links, enforce strong password policies, and enable biometric sign-in on Android.

Read more
#4Stronk

Stronk

Free, open-source weightlifting tracker for logging lifts, sets and reps — a private, installable web app and alternative to Hevy and Strong.

Stronk is a free, open-source weightlifting tracker built as an installable web app. It keeps the focus on the essentials of lifting: logging workouts as you train, recording sets, reps and weights for each exercise, and reviewing how your performance changes over weeks and months. Because it is a progressive web app, you can install it straight from the browser onto your phone or desktop, and it behaves like a native app once on your home screen.

Privacy is built into how Stronk works. There are no accounts to create, no subscriptions to pay, and no third-party tracking — every workout you log is stored locally on your own device. The project is committed to staying free, and cloud backup for cross-device sync is under development for users who want an extra layer of safety for their training history.

Stronk is a good fit for lifters and home-gym users who find commercial training apps bloated or paywalled. If you want a straightforward, private way to track your lifting — without the ads, upsells, or data harvesting of apps like Hevy, Strong, or MyFitnessPal — Stronk is worth a look. The source code is available on GitHub under the GPL-2.0 license, and the project welcomes feature requests and pull requests.

Read more
#5HealthCoach

HealthCoach

Local-first desktop and Android app for food journaling, weight tracking, and blood pressure monitoring, with no cloud account required.

HealthCoach is a personal health tracker built with Kotlin Multiplatform and Compose Multiplatform. It runs as a desktop app on Linux, Windows, and macOS and as a native Android app, and stores everything in an embedded SQLite database on the device. There is no account system and no telemetry: the app does not contact any server unless you configure sync yourself.

The app covers three tracking areas in one place. A food journal splits meals into breakfast, lunch, dinner, and snacks, keeps a reusable food library with serving sizes and calorie densities, recalculates calories as you change portions, and shows daily intake against a maintenance baseline and a goal. Goals come from a Mifflin-St Jeor BMR and TDEE estimate and can be set as a weekly rate, a target weight by date, or a manual calorie adjustment. Weight entries are grouped by month with net-change summaries and color-coded deltas, and blood pressure logs capture systolic, diastolic, and optional pulse readings with automatic American Heart Association classification from normal through hypertensive crisis. A compound chart layers weight, blood pressure, pulse, and calorie intake on independent axes.

Sync is opt-in and peer-free. You can point HealthCoach at a local folder or a mounted cloud drive, authorize its own Google Drive appDataFolder with PKCE OAuth, or pair a desktop and an Android device over the local network with mDNS discovery and PIN authentication. A three-way BASE/LOCAL/REMOTE merge with last-write-wins on update timestamps and a schema-version check keeps devices consistent without a central server.

HealthCoach replaces the paid subscription tiers of calorie and weight-loss apps for the tracking part: the daily food log, calorie targets, weight history, and progress projections that MyFitnessPal, Cronometer, Lose It!, and Noom charge for. It also stands in for dedicated blood pressure logbooks. It is not a medical device, and the AHA categories and metabolic numbers are reference calculations rather than advice.

Read more

Frequently Asked Questions

Are there any open source alternatives to MyFitnessPal?

Yes, there are 5 open source alternatives to MyFitnessPal. Popular options include wger, SparkyFitness, NutriTrace and more. These alternatives are free to use and many offer self-hosting options.

What is the best free alternative to MyFitnessPal?

The best free alternative to MyFitnessPal depends on your specific needs. wger is a popular choice with self-hosting capabilities. All alternatives listed here are open source and free to use.

Can I self-host an alternative to MyFitnessPal?

Yes, 4 of the alternatives listed here can be self-hosted, giving you complete control over your data and privacy.

Why should I switch from MyFitnessPal to an open source alternative?

Open source alternatives to MyFitnessPal offer several advantages: no vendor lock-in, complete data ownership, no subscription fees, the ability to self-host for privacy and security, and active community support. You can also customize the software to fit your specific needs.

MyFitnessPal

MyFitnessPal

Visit MyFitnessPal

Get the latest open source alternatives delivered weekly.
Discover tools that give you freedom from proprietary software.

People are looking for alternatives to...

Browse all →
Notion

Notion

Notion is an all-in-one AI-powered workspace that combines notes, tasks, wikis, databases, and project management tools into a unified platform. It enables teams and individuals to centralize information, automate repetitive workflows, and collaborate seamlessly—from simple docs to advanced knowledge bases and live project tracking.

32 alternatives
Discord

Discord

Discord is a free communication platform that lets people connect through text, voice, and video across customizable communities called “servers.” Originally popular among gamers, it has expanded into a hub for all kinds of groups—ranging from study clubs and fandoms to professional teams—thanks to features like topic-based channels, screen sharing, live streaming, and integrations with other apps. Its mix of casual chat and organized spaces makes it a versatile tool for both socializing and collaboration.

12 alternatives
1Password

1Password

1Password is a commercial password manager developed by AgileBits. It stores login credentials, credit card details, software licenses, secure notes, and other sensitive information in encrypted vaults protected by a master password and a Secret Key. The service is available on macOS, Windows, Linux, iOS, Android, and as browser extensions, with data syncing across devices through 1Password's cloud. Features include a built-in password generator, secure sharing of vaults between users, and Watchtower, which flags weak, reused, or compromised passwords. 1Password offers plans for individuals, families, and businesses, with shared vaults, role-based access controls, and admin tools for team management. It uses a zero-knowledge architecture with end-to-end AES-256 encryption, meaning data is encrypted on the user's device and 1Password cannot access the contents of stored vaults. Pricing follows a subscription model with monthly or annual billing; no free tier is available, though a trial period is offered.

10 alternatives
Google Analytics

Google Analytics

Google Analytics is a web analytics service by Google that tracks and reports website traffic. It helps businesses and individuals understand user behavior, measure performance, and optimize content by providing insights into visitor demographics, sources, and engagement patterns.

15 alternatives
Goodreads

Goodreads

Goodreads is Amazon's social cataloging platform for books, allowing users to track books they have read, are reading, or want to read. It offers reviews, recommendations, reading challenges, and community features for book enthusiasts.

4 alternatives
Jira

Jira

Jira is a proprietary project management and issue tracking tool by Atlassian, widely used for agile software development, sprint planning, and bug tracking.

18 alternatives
ChatGPT

ChatGPT

OpenAI's flagship conversational AI assistant, with chat, image generation, code execution, and plugins for general-purpose tasks.

5 alternatives
Claude Code

Claude Code

Anthropic's official CLI for running Claude in your terminal — agentic coding with file edits, bash, and tool use driven by the Claude API.

5 alternatives
Google Authenticator

Google Authenticator

Google Authenticator is a free mobile app developed by Google that provides two-factor authentication (2FA) to enhance account security. It generates time-based, one-time passcodes (TOTP) or counter-based codes (HOTP) that users enter along with their password when signing into supported services. By scanning a QR code or entering a setup key, users can link the app to their accounts, ensuring that even if a password is stolen, unauthorized access is far less likely without the corresponding code from the app. It works offline, making it both secure and convenient for protecting online accounts.

6 alternatives
TV Time

TV Time

TV Time is a mobile app for tracking TV shows and movies you watch. It lets you log episodes, discover new content, read reviews, and connect with other fans. Owned by Whip Media, it is one of the most popular media tracking apps with millions of users worldwide.

6 alternatives
Adobe Photoshop

Adobe Photoshop

Adobe Photoshop is the industry-standard image editing and graphic design software used by photographers, designers, and digital artists for photo manipulation, compositing, and digital painting. Part of the Adobe Creative Cloud suite.

9 alternatives
Adobe Premiere Pro

Adobe Premiere Pro

A professional video editing application by Adobe, widely used for film, TV, and web video production.

10 alternatives