Table Habit is a habit tracking application designed to help users build consistent routines through small, manageable actions. It uses a scoring system to measure progress rather than relying entirely on consecutive-day streaks.
The application supports both positive habits that users want to develop and negative habits they want to reduce. Growth charts and historical statistics help show changes over time, making it easier to evaluate whether a routine is becoming more consistent.
Table Habit takes an offline-first approach, storing information locally without requiring a user account. Optional WebDAV synchronisation allows habit records to be shared between devices through services such as Nextcloud or other compatible servers.
This is free and open source software.
Key Features
- Track positive and negative habits using separate scoring models.
- Measure consistency through a scoring system rather than relying solely on streaks.
- Display growth curves and charts showing progress over time.
- Record daily habit check-ins through a simple interface.
- Assign custom colours to individual habits.
- Organise habits into collapsible groups.
- Rearrange habits using drag-and-drop controls.
- Supports Material 3 styling and Dynamic Color themes.
- Stores habit information locally using SQLite.
- Works offline without requiring an account or internet connection.
- Synchronises data between devices using optional WebDAV integration.
- Supports compatible services including Nextcloud and self-hosted WebDAV servers.
- Imports and exports habit data using JSON.
- Imports existing habit records from Loop Habit Tracker.
- Provides an interface translated into multiple languages, including right-to-left languages.
- Cross-platform support – runs on Linux, macOS, Windows, Android, and iOS.
Website: github.com/FriesI23/mhabit
Support:
Developer: Fries_I23
License: Apache License 2.0

Table Habit is written in Dart. Learn Dart with our recommended free books and free tutorials.
Related Software
| Food and Drink Software | |
|---|---|
| Grocy | ERP beyond your fridge |
| wger | Fitness and nutrition manager |
| Brewtarget | Create and manage beer recipes |
| Recipes | Recipe management application for the GNOME desktop |
| Artisan | Monitor, analyse and control coffee roasting profiles |
| Gourmand | Fork of the Gourmet Recipe Manager |
| CookCLI | Suite of tools to create shopping lists and maintain recipes |
| NUT | Dietary nutrition analysis |
| Table Habit | Establish and track your own micro habit |
| kleiner-brauhelfer | Manage beer recipes, brewing batches and fermentation data |
| AnyMeal | Cookbook database for storing recipes |
| Kookbook | Organise and search recipes stored in Markdown files |
| cooklang-chef | CLI to manage cooklang recipes with extensions |
| KTeaTime | Timer for steeping tea |
Read our verdict in the software roundup.
LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more. Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion. Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README. |


Please read our Comment Policy before commenting.