SparkyFitness
Built for Families. Powered by AI. Track food, fitness, water, and health — together.
Open source alternative to:
SparkyFitness is a self-hosted, family-friendly fitness and health tracking application. It empowers users to monitor nutrition, exercise, hydration, and body metrics, all in one place.
Key Features
- Nutrition Tracking: Log meals, create custom foods, and analyze trends with interactive charts.
- Exercise Logging: Record workouts, access a comprehensive exercise database, and track fitness progress over time.
- Water Intake Monitoring: Set hydration goals and log water intake using custom containers.
- Body Measurements: Record metrics like weight and waist size, and visualize progress through charts.
- Goal Setting: Establish and manage fitness and nutrition goals, tracking progress over time.
- Daily Check-Ins: Monitor daily activity and stay consistent with habit tracking.
- AI Nutrition Coach: Receive personalized nutrition advice powered by SparkyAI.
Deployment & Development
SparkyFitness is designed for self-hosting and offers a comprehensive setup guide:
- Quick Start: Clone the repository and set up the development environment with Docker.
- Documentation: Access detailed guides on installation, development setup, and usage instructions at the SparkyFitness Documentation Site.
Categories:
Build with:
Looking for contributors
This project is actively seeking help, join the community!
License
MIT
Self hostable
Yes
Repository details
Version
v0.16.6.2
Created
6/21/2025
Stars
3,513
Forks
177
Open issues
59
Last commit
5/21/2026
Updated 5/22/2026, 2:00:36 PM
View RepositoryCompare SparkyFitness with
Similar open source alternatives
Stronk
Open Source Fitness Tracking App
Alternative to:
MyFitnessPal
MyFitnessPal
NutriTrace
Self-hosted personal nutrition tracker with PWA and Android app. No telemetry, no cloud sync, full data ownership.
Alternative to:
MyFitnessPal
MyFitnessPal
wger
Self-hosted workout and fitness manager with nutrition tracking and mobile apps.
Alternative to:
MyFitnessPal
MyFitnessPal