Менеджер паролей с открытым исходным кодом на Flutter для мобильных устройств, компьютеров и веба, совместимый с базами KeePass 2.x в форматах KDBX 3 и KDBX 4.
- Звёзды
- 1,664
- Форки
- 102
- Открытые issues
- 81
- Последний коммит
- вчера
Что это?
Table Habit — трекер привычек на Flutter и Dart, ориентированный на небольшие ежедневные привычки. Вместо того чтобы учитывать только серии выполнений, приложение оценивает регулярность на протяжении времени и показывает графики прогресса. Для привычек, которые вы хотите развить, и тех, от которых хотите избавиться, используются разные модели оценки.
Данные хранятся локально в SQLite, а приложение полноценно работает без интернета и учётной записи. Синхронизировать данные между устройствами можно через WebDAV — например, с помощью Nextcloud, Koofr или собственного сервера. Данные о привычках можно импортировать из Loop Habit Tracker в формате CSV и экспортировать в JSON.
Приложение работает на Android, iOS, macOS, Windows и Linux. В нём есть Material 3, динамические цветовые темы, отдельные цвета для каждой привычки и сворачиваемые группы привычек. Переводы управляются через Weblate; также поддерживаются языки с письмом справа налево.
Ключевые возможности
- 01Оценивает регулярность привычек с помощью разных моделей для привычек, которые нужно развить, и тех, которых нужно избегать
- 02Синхронизация между устройствами через WebDAV с Nextcloud, Koofr или собственным сервером
- 03Локальное хранение данных в SQLite: приложение полностью работает офлайн и не требует учётной записи
- 04Импорт данных из Loop Habit Tracker в формате CSV и экспорт в JSON
- 05Свои цвета для каждой привычки, сворачиваемые группы и изменение порядка перетаскиванием
- 06Темы Material 3 с динамическими цветами и поддержкой языков с письмом справа налево
Сценарии использования
- Отслеживание небольших ежедневных занятий — например, тренировок, чтения или медитации — без учётной записи
- Хранение данных о привычках на собственном сервере Nextcloud или WebDAV с синхронизацией между телефоном и компьютером
- Перенос данных из Loop Habit Tracker в кроссплатформенное приложение
Быстрый старт
- 1
Установите на macOS с помощью Homebrew
brew tap FriesI23/brew-repo && brew install table-habit - 2
Установите на Windows с помощью Scoop
scoop bucket add friesi23-bucket https://github.com/FriesI23/scoop-bucket && scoop install friesi23-bucket/mhabit - 3
Установите на Linux с помощью Flatpak
flatpak install flathub io.github.friesi23.mhabit - 4
На Android или iOS скачайте приложение по ссылкам на магазины приложений или из GitHub Releases
Что важно знать
- Синхронизация поддерживается только через WebDAV; остальные бэкенды синхронизации пока лишь запланированы.
- Виджеты для главного экрана Android и iOS всё ещё находятся в разработке.
Темы
Частые вопросы
- Что такое mhabit?
- Table Habit — бесплатный трекер микропривычек с открытым исходным кодом на Flutter, синхронизацией через WebDAV и локальным хранением данных. Table Habit — трекер привычек на Flutter и Dart, ориентированный на небольшие ежедневные привычки. Вместо того чтобы учитывать только серии выполнений, приложение оценивает регулярность на протяжении времени и показывает графики прогресса. Для привычек, которые вы хотите развить, и тех, от которых хотите избавиться, используются разные модели оценки.
- mhabit можно использовать бесплатно? Какая у него лицензия?
- mhabit распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- mhabit всё ещё поддерживается?
- Активно поддерживается. Последний коммит в mhabit — 19 окт. 2026 г..
- Для чего можно использовать mhabit?
- Отслеживание небольших ежедневных занятий — например, тренировок, чтения или медитации — без учётной записи Хранение данных о привычках на собственном сервере Nextcloud или WebDAV с синхронизацией между телефоном и компьютером Перенос данных из Loop Habit Tracker в кроссплатформенное приложение
- Как установить mhabit?
- Установите на macOS с помощью Homebrew: brew tap FriesI23/brew-repo && brew install table-habit Установите на 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 На Android или iOS скачайте приложение по ссылкам на магазины приложений или из GitHub Releases
- Где скачать mhabit?
- Исходный код и инструкции по установке — на GitHub: https://github.com/FriesI23/mhabit
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Бесплатное приложение с открытым исходным кодом для отправки файлов и сообщений на устройства поблизости по локальной сети — без интернета и сторонних серверов.
Кроссплатформенная читалка на Flutter с поддержкой EPUB, MOBI, AZW3, FB2, TXT и PDF, а также инструментами для чтения на базе AI.
Бесплатный трекер калорий и макронутриентов с открытым исходным кодом для Android и iOS. Дневник питания хранится на телефоне, аккаунт не нужен.
Открытое кроссплатформенное приложение для заметок с бесконечным холстом, где можно сочетать рукописный ввод, текст, Markdown, фигуры, изображения и PDF.
Python-фреймворк для создания веб-, десктопных и мобильных приложений с интерфейсом на базе Flutter — без опыта во фронтенд-разработке.