Table Habit is a free, open-source Flutter habit tracker for micro habits, with WebDAV sync and offline-first storage.
simonoppowa/OpenNutriTracker
Free, open-source calorie and macro tracker for Android and iOS that keeps your food diary on your phone with no account required.
Open-source alternative to:MyFitnessPal
- Stars
- 2,720
- Forks
- 373
- Open issues
- 176
- Last commit
- 10 hours ago
What is it?
OpenNutriTracker logs food and drink against a calorie and macro target calculated from height, weight, age, and activity level. The diary is stored locally on the phone in encrypted storage, and the app has no account system, ads, or analytics.
Food data comes from Open Food Facts, USDA FoodData Central, and the German BLS database, with barcode scanning for packaged products. Beyond calories, it tracks ten micronutrients, water intake, weight history, workouts, recipes, and an optional intermittent-fasting timer, with trend charts over 7, 30, or 90 days.
Data can be exported as JSON or CSV, re-imported, or shared as a QR code. The app is built with Flutter and Dart, and the food backend is a separate repository that can be self-hosted on Supabase.
Key features
- 01Calorie and macro logging with food search, barcode scanning, and quick-add
- 02Meal-based food diary with calendar view and per-meal calorie targets
- 03Micronutrient panel covering ten nutrients with optional reference intake bars
- 04Trends for streaks, calorie goal, weight, and water over time
- 05Local encrypted storage with JSON and CSV export and import
Use cases
- Tracking daily calories and macros for weight loss, gain, or maintenance
- Logging meals without creating an account or sharing eating history with a company
- Checking micronutrient intake against reference values
- Self-hosting the food database backend on your own Supabase project
Quick start
- 1
Read the getting started guide
- 2
Install the app from the App Store or Google Play
Things to know
- Runs only on Android and iOS, with no desktop or web version.
- Diary data stays on the device, so there is no cloud sync or account-based backup in the README.
Topics
FAQ
- What is OpenNutriTracker?
- Free, open-source calorie and macro tracker for Android and iOS that keeps your food diary on your phone with no account required. OpenNutriTracker logs food and drink against a calorie and macro target calculated from height, weight, age, and activity level. The diary is stored locally on the phone in encrypted storage, and the app has no account system, ads, or analytics.
- Is OpenNutriTracker free to use? What license does it have?
- OpenNutriTracker is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
- Is OpenNutriTracker still maintained?
- Actively maintained. The last commit to OpenNutriTracker was on Oct 19, 2026.
- What can I use OpenNutriTracker for?
- Tracking daily calories and macros for weight loss, gain, or maintenance Logging meals without creating an account or sharing eating history with a company Checking micronutrient intake against reference values Self-hosting the food database backend on your own Supabase project
- How do I install OpenNutriTracker?
- Read the getting started guide Install the app from the App Store or Google Play
- Where can I get OpenNutriTracker?
- The source code and installation instructions are on GitHub: https://github.com/simonoppowa/OpenNutriTracker
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A Flutter app for monitoring Linux, Unix and Windows server status and managing servers over SSH from iOS, Android, macOS and other platforms.
Open-source password manager built with Flutter for mobile, desktop and web, compatible with KeePass 2.x KDBX 3 and KDBX 4 databases.
Open-source, privacy-first analytics for mobile, desktop and web apps, offered as an alternative to Firebase and Google Analytics.
A free, open-source app for sending files and messages to nearby devices over the local network, without internet or third-party servers.
A cross-platform e-book reader built with Flutter that supports EPUB, MOBI, AZW3, FB2, TXT and PDF, with AI-assisted reading tools.