Repolode
simonoppowa

simonoppowa/OpenNutriTracker

Rastreador gratuito e open source de calorias e macronutrientes para Android e iOS, que mantém seu diário alimentar no celular sem exigir uma conta.

Alternativa open source a:MyFitnessPal

Estrelas
2,720
Forks
373
Issues abertas
176
Último commit
há 6 horas

O que é?

O OpenNutriTracker registra alimentos e bebidas em relação a uma meta de calorias e macronutrientes calculada com base em altura, peso, idade e nível de atividade. O diário fica armazenado localmente no celular, em armazenamento criptografado, e o app não tem sistema de contas, anúncios nem analytics.

Os dados de alimentos vêm do Open Food Facts, USDA FoodData Central e do banco de dados alemão BLS, com leitura de código de barras para produtos embalados. Além das calorias, o app acompanha dez micronutrientes, consumo de água, histórico de peso, treinos, receitas e um timer opcional de jejum intermitente, com gráficos de tendências de 7, 30 ou 90 dias.

Os dados podem ser exportados como JSON ou CSV, importados novamente ou compartilhados como QR code. O app foi desenvolvido com Flutter e Dart, e o backend de alimentos fica em um repositório separado, que pode ser hospedado por conta própria no Supabase.

Recursos principais

  • 01Registro de calorias e macronutrientes com busca de alimentos, leitura de código de barras e adição rápida
  • 02Diário alimentar organizado por refeições, com calendário e metas de calorias por refeição
  • 03Painel de micronutrientes com dez nutrientes e barras opcionais de ingestão de referência
  • 04Tendências de sequências, meta de calorias, peso e consumo de água ao longo do tempo
  • 05Armazenamento local criptografado, com exportação e importação em JSON e CSV

Casos de uso

  • Acompanhar calorias e macronutrientes diários para emagrecer, ganhar peso ou manter o peso
  • Registrar refeições sem criar uma conta nem compartilhar o histórico alimentar com uma empresa
  • Conferir a ingestão de micronutrientes em relação aos valores de referência
  • Hospedar por conta própria o backend do banco de dados de alimentos no seu projeto Supabase

Início rápido

  1. 1

    Leia o guia de introdução

  2. 2

    Instale o app pela App Store ou pelo Google Play

Antes de usar

  • Funciona apenas no Android e no iOS; não há versão para desktop nem para web.
  • Os dados do diário ficam no dispositivo, então o README não menciona sincronização na nuvem nem backup associado a uma conta.

Tópicos

Perguntas frequentes

O que é OpenNutriTracker?
Rastreador gratuito e open source de calorias e macronutrientes para Android e iOS, que mantém seu diário alimentar no celular sem exigir uma conta. O OpenNutriTracker registra alimentos e bebidas em relação a uma meta de calorias e macronutrientes calculada com base em altura, peso, idade e nível de atividade. O diário fica armazenado localmente no celular, em armazenamento criptografado, e o app não tem sistema de contas, anúncios nem analytics.
OpenNutriTracker é gratuito? Qual é a licença?
OpenNutriTracker é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
OpenNutriTracker ainda é mantido?
Manutenção ativa. O último commit de OpenNutriTracker foi em 19 de out. de 2026.
Para que posso usar OpenNutriTracker?
Acompanhar calorias e macronutrientes diários para emagrecer, ganhar peso ou manter o peso Registrar refeições sem criar uma conta nem compartilhar o histórico alimentar com uma empresa Conferir a ingestão de micronutrientes em relação aos valores de referência Hospedar por conta própria o backend do banco de dados de alimentos no seu projeto Supabase
Como instalar OpenNutriTracker?
Leia o guia de introdução Instale o app pela App Store ou pelo Google Play
Onde consigo OpenNutriTracker?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/simonoppowa/OpenNutriTracker

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados