Table Habit is a free, open-source Flutter habit tracker for micro habits, with WebDAV sync and offline-first storage.
daya0576/beaverhabits
A self-hosted habit tracker built with Python that tracks daily habits and streaks without a goals system.
Open-source alternative to:Loop Habit Tracker
Habitica
- Stars
- 1,846
- Forks
- 80
- Open issues
- 21
- Last commit
- last month
What is it?
Beaver Habit Tracker is a self-hosted web app for tracking daily habits. Each habit is marked done or not for each day, and the app shows streaks and a grid of recent dates on its index page. The project deliberately leaves out a "Goals" concept, so the focus stays on recording habits day by day.
It can run with Docker, using either a single SQLite database or a local JSON file per user for storage. Configuration covers options such as skipping authentication for a trusted local email, the number of date columns on the index page, and iOS standalone mode. The project also offers a cloud-hosted version and a documented API.
Development uses uv for dependency management and a start script for the local dev server. Third-party integrations exist for Stream Deck, Home Assistant, and a CalDAV bridge that exposes habits as tasks.
Key features
- 01Track daily habits and view streaks on an index grid of recent dates.
- 02Store data in SQLite or in per-user local JSON files.
- 03Deploy via Docker, Docker Compose, Unraid, or Easypanel.
- 04Offers an API and an iOS standalone mode.
Use cases
- Running a private habit tracker on a home server or NAS.
- Tracking routines without a goal-setting framework.
- Connecting habit check-ins to Stream Deck or Home Assistant.
Topics
FAQ
- What is beaverhabits?
- A self-hosted habit tracker built with Python that tracks daily habits and streaks without a goals system. Beaver Habit Tracker is a self-hosted web app for tracking daily habits. Each habit is marked done or not for each day, and the app shows streaks and a grid of recent dates on its index page. The project deliberately leaves out a "Goals" concept, so the focus stays on recording habits day by day.
- Is beaverhabits free to use? What license does it have?
- beaverhabits is open source under the BSD-3-Clause license. Check the license terms before using it in commercial products.
- Is beaverhabits still maintained?
- Updated within 6 months. The last commit to beaverhabits was on Sep 17, 2026.
- What can I use beaverhabits for?
- Running a private habit tracker on a home server or NAS. Tracking routines without a goal-setting framework. Connecting habit check-ins to Stream Deck or Home Assistant.
- Where can I get beaverhabits?
- The source code and installation instructions are on GitHub: https://github.com/daya0576/beaverhabits
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Memos is a self-hosted, open-source note-taking app that organizes everyday thoughts into a personal timeline.
Self-hosted bookmark manager and read-later tool, a Chinese-localized fork of linkding with highlights, reading mode and snapshot archiving.
A Telegram Channel-backed small-file storage system, mainly used as a self-hosted image bed for blogs and Markdown notes.
Self-hosted personal AI agent built on Pi Durable that resumes tasks after process restarts, with subagents, scheduled jobs, a browser UI and an optional WeChat bridge.
An open-source habit tracker that turns your daily goals and to-dos into a role-playing game, with XP, HP, Gold and gear.