Repolode
simonoppowa

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. 1

    Прочитайте руководство для начала работы

  2. 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 обновляется ежедневно.

Похожие проекты