Table Habit é um rastreador de hábitos gratuito e de código aberto feito em Flutter, voltado a micro-hábitos, com sincronização WebDAV e armazenamento offline-first.
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
Leia o guia de introdução
- 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
App Flutter para monitorar o status de servidores Linux, Unix e Windows e gerenciá-los por SSH no iOS, Android, macOS e outras plataformas.
Gerenciador de senhas de código aberto feito com Flutter para dispositivos móveis, desktop e web, compatível com bancos de dados KeePass 2.x KDBX 3 e KDBX 4.
Analytics de código aberto com foco em privacidade para apps mobile, desktop e web, como alternativa ao Firebase e ao Google Analytics.
App gratuito e de código aberto para enviar arquivos e mensagens a dispositivos próximos pela rede local, sem internet nem servidores de terceiros.
Leitor de e-books multiplataforma feito com Flutter, compatível com EPUB, MOBI, AZW3, FB2, TXT e PDF, com ferramentas de leitura assistidas por IA.