Repolode
FriesI23

FriesI23/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.

Alternativa open source a:StreaksHabitify

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

    Instale no macOS pelo Homebrew

    brew tap FriesI23/brew-repo && brew install table-habit
  2. 2

    Instale no Windows pelo Scoop

    scoop bucket add friesi23-bucket https://github.com/FriesI23/scoop-bucket && scoop install friesi23-bucket/mhabit
  3. 3

    Instale no Linux pelo Flatpak

    flatpak install flathub io.github.friesi23.mhabit
  4. 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