SparkyFitness is a self-hosted fitness tracking application that provides nutrition, exercise, hydration, sleep, and body measurement tracking with AI-powered health coaching for families.
The tool addresses the privacy concerns of centralized fitness platforms by letting users run their own instance and retain full control of health data. It combines a backend API with data storage, a web frontend, and native mobile apps for iOS and Android, eliminating dependence on third-party services. The platform tracks multiple health dimensions including nutrition, exercise, hydration, sleep, fasting, and mood, alongside body measurements and goal setting. It includes interactive charts, long-term reporting, and supports multiple user profiles for family access.
SparkyFitness suits households or small groups prioritizing data privacy and self-hosting capability. The tool is source-available under a non-commercial license that requires permission for commercial use. Developers evaluating adoption should note that the project operates as a complete stack requiring backend deployment rather than as a library or service integration.
The project maintains active engagement with its user base, with nearly all open issues originating from outside users rather than the core team, demonstrating substantial real-world adoption. Maintainers respond to new issues and pull requests within a day. Development work concentrates on bug fixes, feature enhancements, and mobile platform improvements.