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.
- Estrelas
- 1,664
- Forks
- 102
- Issues abertas
- 81
- Último commit
- ontem
O que é?
Table Habit é um rastreador de hábitos feito com Flutter e Dart, com foco em hábitos pequenos e diários. Em vez de depender apenas de sequências de dias, o app avalia a consistência ao longo do tempo e exibe gráficos de evolução, com modelos de pontuação separados para hábitos que você quer adotar e hábitos que quer evitar.
Os dados são armazenados localmente em SQLite, e o app funciona totalmente sem conexão com a internet ou uma conta. Você pode sincronizar os dados entre dispositivos por WebDAV, usando serviços como Nextcloud, Koofr ou um servidor próprio. Também é possível importar dados de hábitos do Loop Habit Tracker via CSV e exportá-los como JSON.
O app funciona em Android, iOS, macOS, Windows e Linux, com temas Material 3 e cores dinâmicas, cores individuais para cada hábito e grupos de hábitos recolhíveis. As traduções são gerenciadas pelo Weblate e incluem suporte a idiomas da direita para a esquerda.
Recursos principais
- 01Avalia a consistência dos hábitos com modelos separados para hábitos que você quer adotar e hábitos que quer evitar
- 02Sincronização WebDAV entre dispositivos com Nextcloud, Koofr ou servidores próprios
- 03Armazenamento local com SQLite, que funciona totalmente offline e não exige uma conta
- 04Importação de CSV do Loop Habit Tracker e exportação para JSON
- 05Cores personalizadas para cada hábito, grupos recolhíveis e reordenação por arrastar e soltar
- 06Temas Material 3 com cores dinâmicas e suporte a idiomas RTL
Casos de uso
- Acompanhar pequenas rotinas diárias, como fazer exercícios, ler ou meditar, sem precisar de uma conta
- Manter os dados dos hábitos no seu próprio Nextcloud ou servidor WebDAV e sincronizá-los entre celular e computador
- Migrar dados existentes do Loop Habit Tracker para um app multiplataforma
Início rápido
- 1
Instale no macOS pelo Homebrew
brew tap FriesI23/brew-repo && brew install table-habit - 2
Instale no Windows pelo Scoop
scoop bucket add friesi23-bucket https://github.com/FriesI23/scoop-bucket && scoop install friesi23-bucket/mhabit - 3
Instale no Linux pelo Flatpak
flatpak install flathub io.github.friesi23.mhabit - 4
No Android ou iOS, baixe o app pelos links das lojas ou pelo GitHub Releases
Antes de usar
- A sincronização funciona apenas com WebDAV; outros backends de sincronização ainda estão apenas nos planos.
- Os widgets para a tela inicial do Android e do iOS ainda estão em desenvolvimento.
Tópicos
Perguntas frequentes
- O que é mhabit?
- 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. Table Habit é um rastreador de hábitos feito com Flutter e Dart, com foco em hábitos pequenos e diários. Em vez de depender apenas de sequências de dias, o app avalia a consistência ao longo do tempo e exibe gráficos de evolução, com modelos de pontuação separados para hábitos que você quer adotar e hábitos que quer evitar.
- mhabit é gratuito? Qual é a licença?
- mhabit é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- mhabit ainda é mantido?
- Manutenção ativa. O último commit de mhabit foi em 19 de out. de 2026.
- Para que posso usar mhabit?
- Acompanhar pequenas rotinas diárias, como fazer exercícios, ler ou meditar, sem precisar de uma conta Manter os dados dos hábitos no seu próprio Nextcloud ou servidor WebDAV e sincronizá-los entre celular e computador Migrar dados existentes do Loop Habit Tracker para um app multiplataforma
- Como instalar mhabit?
- Instale no macOS pelo Homebrew: brew tap FriesI23/brew-repo && brew install table-habit Instale no Windows pelo Scoop: scoop bucket add friesi23-bucket https://github.com/FriesI23/scoop-bucket && scoop install friesi23-bucket/mhabit Instale no Linux pelo Flatpak: flatpak install flathub io.github.friesi23.mhabit No Android ou iOS, baixe o app pelos links das lojas ou pelo GitHub Releases
- Onde consigo mhabit?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/FriesI23/mhabit
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
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.
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.
Aplicativo de código aberto e multiplataforma para anotações, com uma tela infinita que combina escrita à mão, texto, Markdown, formas, imagens e PDFs.
Framework Python para criar apps web, desktop e mobile com interface baseada em Flutter, sem precisar de experiência com frontend.