Table Habit — бесплатный трекер микропривычек с открытым исходным кодом на Flutter, синхронизацией через WebDAV и локальным хранением данных.
simonoppowa/OpenNutriTracker
Бесплатный трекер калорий и макронутриентов с открытым исходным кодом для Android и iOS. Дневник питания хранится на телефоне, аккаунт не нужен.
Open source альтернатива:MyFitnessPal
- Звёзды
- 2,720
- Форки
- 373
- Открытые issues
- 176
- Последний коммит
- 11 часов назад
Что это?
OpenNutriTracker записывает съеденное и выпитое и сравнивает с целевыми значениями калорий и макронутриентов, рассчитанными по росту, весу, возрасту и уровню активности. Дневник хранится локально на телефоне в зашифрованном хранилище. В приложении нет аккаунтов, рекламы и аналитики.
Данные о продуктах поступают из Open Food Facts, USDA FoodData Central и немецкой базы BLS; упакованные продукты можно сканировать по штрихкоду. Помимо калорий, приложение отслеживает десять микронутриентов, потребление воды, историю веса, тренировки и рецепты. Также доступен необязательный таймер интервального голодания и графики динамики за 7, 30 или 90 дней.
Данные можно экспортировать в JSON или CSV, импортировать обратно или отправить в виде QR-кода. Приложение создано на Flutter и Dart, а бэкенд базы продуктов вынесен в отдельный репозиторий и может быть размещён самостоятельно на Supabase.
Ключевые возможности
- 01Учёт калорий и макронутриентов с поиском продуктов, сканированием штрихкодов и быстрым добавлением
- 02Дневник питания с разбивкой по приёмам пищи, календарём и целевыми значениями калорий для каждого приёма
- 03Панель микронутриентов с данными по десяти веществам и необязательными шкалами рекомендуемого потребления
- 04Графики серий дней, достижения цели по калориям, веса и потребления воды
- 05Локальное зашифрованное хранилище с импортом и экспортом JSON и CSV
Сценарии использования
- Учёт калорий и макронутриентов для снижения или набора веса либо его поддержания
- Учёт питания без создания аккаунта и передачи истории приёмов пищи компании
- Сравнение потребления микронутриентов с рекомендуемыми значениями
- Самостоятельное размещение бэкенда базы продуктов в собственном проекте Supabase
Быстрый старт
- 1
Прочитайте руководство для начала работы
- 2
Установите приложение из App Store или Google Play
Что важно знать
- Приложение работает только на Android и iOS; версий для компьютера и веба нет.
- Данные дневника хранятся на устройстве, поэтому в README не упоминаются облачная синхронизация или резервное копирование с привязкой к аккаунту.
Темы
Частые вопросы
- Что такое OpenNutriTracker?
- Бесплатный трекер калорий и макронутриентов с открытым исходным кодом для Android и iOS. Дневник питания хранится на телефоне, аккаунт не нужен. OpenNutriTracker записывает съеденное и выпитое и сравнивает с целевыми значениями калорий и макронутриентов, рассчитанными по росту, весу, возрасту и уровню активности. Дневник хранится локально на телефоне в зашифрованном хранилище. В приложении нет аккаунтов, рекламы и аналитики.
- OpenNutriTracker можно использовать бесплатно? Какая у него лицензия?
- OpenNutriTracker распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- OpenNutriTracker всё ещё поддерживается?
- Активно поддерживается. Последний коммит в OpenNutriTracker — 19 окт. 2026 г..
- Для чего можно использовать OpenNutriTracker?
- Учёт калорий и макронутриентов для снижения или набора веса либо его поддержания Учёт питания без создания аккаунта и передачи истории приёмов пищи компании Сравнение потребления микронутриентов с рекомендуемыми значениями Самостоятельное размещение бэкенда базы продуктов в собственном проекте Supabase
- Как установить OpenNutriTracker?
- Прочитайте руководство для начала работы Установите приложение из App Store или Google Play
- Где скачать OpenNutriTracker?
- Исходный код и инструкции по установке — на GitHub: https://github.com/simonoppowa/OpenNutriTracker
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Кроссплатформенное Flutter-приложение для мониторинга Linux-, Unix- и Windows-серверов и управления ими по SSH с iOS, Android, macOS и других платформ.
Менеджер паролей с открытым исходным кодом на Flutter для мобильных устройств, компьютеров и веба, совместимый с базами KeePass 2.x в форматах KDBX 3 и KDBX 4.
Аналитика с открытым исходным кодом и приоритетом конфиденциальности для мобильных, десктопных и веб-приложений — альтернатива Firebase и Google Analytics.
Бесплатное приложение с открытым исходным кодом для отправки файлов и сообщений на устройства поблизости по локальной сети — без интернета и сторонних серверов.
Кроссплатформенная читалка на Flutter с поддержкой EPUB, MOBI, AZW3, FB2, TXT и PDF, а также инструментами для чтения на базе AI.