mhabit
Open-source Flutter habit tracker with smart scoring, WebDAV sync, local-first storage, privacy-focused design, and support for Android, iOS, Windows, macOS, an
What is mhabit?
Open-source Flutter habit tracker with smart scoring, WebDAV sync, local-first storage, privacy-focused design, and support for Android, iOS, Windows, macOS, and Linux.
Overview of mhabit
What it is
Table Habit is a free and open-source habit tracker that helps users build micro habits. It features a unique scoring system, rich growth charts, and cross-device WebDAV sync. The app is available on Android, iOS, macOS, Windows, and Linux. It requires no account, has no ads, and is fully functional offline. The project is licensed under Apache 2.0.
Key features
- Smart scoring that quantifies consistency beyond daily check-ins, with separate models for 'do' and 'don't' habits.
- WebDAV sync via Nextcloud, Koofr, or self-hosted servers, ensuring zero vendor lock-in and complete data privacy.
- Deep customization per habit: custom colors with built-in swatches and a full color picker, collapsible habit grouping with drag-and-drop reorder, and Material 3 + Dynamic Color theming.
- 100% open source (Apache 2.0), no ads, no telemetry, no account required. Native JSON import/export, Loop Habit Tracker migration, and fully offline.
- Community-driven translations via Weblate with full RTL support (Arabic, Hebrew, Persian). 18+ languages and growing.
- Cross-platform support: Android, iOS, macOS, Windows, Linux. Available on Google Play, App Store, F-Droid, Flathub, and Microsoft Store.
Use cases
- Building and tracking micro habits with a focus on consistency and long-term progress.
- Syncing habit data across multiple devices (phone, tablet, desktop) without relying on a third-party cloud service.
- Users who prioritize privacy and want an offline-first, account-free habit tracker.
- Individuals who need a customizable tool with per-habit colors, groups, and flexible scoring.
Getting started
bash # macOS — Homebrew brew tap FriesI23/brew-repo brew install table-habit # macOS — Mac App Store (via mas) mas install 6744886469 # Windows — Scoop scoop bucket add friesi23-bucket https://github.com/FriesI23/scoop-bucket scoop install friesi23-bucket/mhabit # Linux — Flatpak flatpak install flathub io.github.friesi23.mhabit For more installation options (AltStore, SideStore, IzzyOnDroid, Obtainium, TestFlight Beta), see the repository README.
License and pricing
The project is licensed under Apache 2.0. It is free with no ads and no in-app purchases.
Based on the project's public README and repository metadata.