Skip to content
FriesI23

FriesI23/mhabit

Table Habit is an app that helps you establish and track your micro habits.

Our app helps you form and track micro habits with easy-to-use πŸ“ˆ charts and tools, making it simple to establish healthy habits that stick 🌱. Start your personal growth journey today πŸš€!

β˜…1.4kβ–² 13 since joiningβ‘‚ 81DartPush 3d agoListed 25d ago81 open issuesApache-2.0

github.com/FriesI23/mhabit

androiddartflutterflutter-apphabithabit-trackingmicro-habit
  • Dart95.7%
  • Python0.9%
  • C++0.8%
  • Shell0.8%
  • CMake0.7%
  • Ruby0.6%
  • Batchfile0.3%
  • Swift0.1%
View on GitHub

Report a problem

1 Review

Table Habit feels like a thoughtfully built, no-nonsense habit tracker rather than a throwaway side project. The README does a good job showing what the app is about: tracking small daily habits, scoring progress, visualizing trends, organizing habits with colors, syncing through WebDAV, and staying free of ads. I also like that it is available almost everywhere: Android, iOS, macOS, Windows, Linux, F-Droid, Flathub, GitHub releases, and app stores. That kind of distribution takes real maintenance work.

The strongest signal is that the project is alive. It has regular releases, a large commit history, a clear Apache-2.0 license, translation support through Weblate, privacy documentation, screenshots, and platform-specific setup already in place. For an open-source personal productivity app, those details matter because users are trusting it with routines and long-term personal data.

My main suggestion is to make the contributor path easier. The README is useful for users, but a new developer would probably need more guidance on the app architecture, how habit scoring works, how sync is handled, how to run tests, and what parts of the Flutter codebase are most important. A short β€œdeveloper guide” would make the repo feel much easier to contribute to.

Overall, this is a polished and practical project with strong maintenance signals. The next step is not adding more features as much as making the existing codebase easier for outside contributors to understand.