About SparkyFitness
SparkyFitness is a self-hosted, privacy-focused fitness tracking platform for individuals and families who want to log nutrition, exercise, hydration, sleep, fasting, mood and body measurements while keeping the data on infrastructure they control. The README presents it as an alternative to commercial apps such as MyFitnessPal, Flo and Hevy.
The system has three parts: a backend server that provides the API and stores data, a web-based frontend, and native mobile apps for iOS and Android. Core features include goal setting, daily check-ins and interactive charts, and the project pitches AI-assisted health coaching. The README is translated into many languages, which reflects an international community.
The code is written in TypeScript and released under a license that GitHub lists as 'Other', so confirm the terms in the repository. It is designed to be self-hosted, and it suits households who want shared health tracking without sending personal data to third-party services.
Key features
- Nutrition, exercise and hydration tracking
- Sleep, fasting, mood and body metrics
- Goal setting and daily check-ins
- Interactive progress charts
- Web frontend plus iOS and Android apps
- AI-assisted health coaching
Good fit for
- →Family-wide fitness and nutrition tracking
- →Replacing cloud calorie-counting apps
- →Keeping health data on your own server
- Built with
- TypeScript
- Tags
- fitness
- health-tracking
- nutrition
- self-hosted
- privacy
- mobile-app
- ai
SparkyFitness: questions and answers
- What is SparkyFitness used for?
- SparkyFitness, by CodeWithCJ, is a self-hosted fitness tracker for nutrition, exercise, sleep and body metrics, with a web app and mobile apps. It is a good fit for family-wide fitness and nutrition tracking, replacing cloud calorie-counting apps, and keeping health data on your own server.
- Is SparkyFitness open source?
- Yes. SparkyFitness is open source under a custom licence. Its source code is on GitHub at CodeWithCJ/SparkyFitness and is written mainly in TypeScript.
- Is SparkyFitness free?
- Yes. SparkyFitness is open source, so the software itself is free to use under the terms of its own licence.
- Can I self-host SparkyFitness?
- Yes. SparkyFitness can be self-hosted on your own server or infrastructure.
- What are some alternatives to SparkyFitness?
- Similar open-source tools in the Productivity category include Karakeep, Wger and Neko. SaaS products in the same category include AvoCal, Calorify and Babycheck.
- Is SparkyFitness actively maintained?
- Yes. The most recent commit to SparkyFitness was on 2 October 2026, and the latest release is v1.7.3, published on 28 September 2026. The project has 6.2k stars on GitHub.
Open-source alternatives to SparkyFitness
See all
Karakeep
Productivity
Karakeep is the open-source bookmark manager for links, notes, and images. Automatically o
AGPL-3.0vs Raindrop.io★ 29k
Wger
Productivity
Self hosted FLOSS fitness/workout, nutrition and weight tracker
AGPL-3.0★ 7k
Neko
Productivity
A self hosted virtual browser that runs in docker and uses WebRTC.
Apache-2.0★ 22k
BentoPDF
Productivity
The Privacy First PDF Toolkit
AGPL-3.0vs iLovePDF★ 16k
OmniTools
Productivity
Self-hosted collection of powerful web-based tools for everyday tasks. No ads, no tracking
MITvs iLovePDF★ 10k
Miniflux
Productivity
Minimalist and opinionated feed reader
Apache-2.0vs Feedly★ 9.8k
SaaS alternatives to SparkyFitness
See all
AvoCal
Productivity
iOS AI calorie tracker that detects food in a meal photo and logs calories
SaaS
Calorify
Productivity
AI calorie tracker with personalized nutrition recommendations and friend challenges
SaaS
Babycheck
Productivity
iOS app that scans baby food products, rates them for child nutrition and suggests alternatives
SaaS
Better Gym & Calorie Tracker
Productivity
iOS app that links your nutrition logs with your gym performance
SaaS
BuzzWiser
Productivity
Mobile app for mindful drinking that tracks drinks and sends hydration reminders
SaaS
Cado
Productivity
Calorie and macro tracker that breaks down a meal's nutrition from a photo
SaaS

