Logo
Deploy Now

Stars

1799

Forks

73

Watchers

7

Developer links

BeaverHabits

No targets, no gamification spiral, no motivational nagging: Beaver Habit Tracker is a self-hosted habit tracker deliberately built without "Goals". The core loop is honest: add habits, check them off each day, watch streaks accumulate on a calendar view. Its design follows behavioral-science basics - make it obvious (visual streak cues), make it attractive (progress is the motivator), make it satisfying (tracking becomes its own reward). Beyond the daily checklist it supports per-day notes intelligently grouped per habit, periodic habits, habit categories and tags, drag-to-reorder (manual or automatic), dark mode, and detailed streak and frequency views. Data lives where you choose: a single SQLite database or flat JSON files on a mounted volume, with JSON export and import for full portability. A REST API opens automation - community integrations already cover Stream Deck buttons, Home Assistant triggers, and CalDAV. The Python app ships as one Docker container with no external dependencies; environment variables tune everything from first day of week and index-page columns to iOS standalone PWA mode, and single-user setups can bypass the login entirely with TRUSTED_LOCAL_EMAIL. BSD-3-Clause licensed with no commercial restrictions - a well-executed single-purpose tool whose mobile PWA works anywhere a browser does.

BeaverHabits

Benefits

  • No Goals, No Guilt
  • The deliberate absence of targets and gamification removes the pressure spiral that makes most habit apps exhausting to maintain.
  • Your Streaks, Your Server
  • Habit data - a surprisingly intimate record of your life - stays in SQLite or JSON files on your infrastructure.
  • Automation-Ready
  • The REST API connects habits to Stream Deck, Home Assistant, and CalDAV - check off a habit from anywhere.
  • Friction-Free Daily Use
  • PWA support and optional login bypass make the daily check-in a two-second interaction on any device.

Features

  • Daily Check-Off Loop
  • Mark habits done, see calendar streaks and frequency stats per habit.
  • Notes and Categories
  • Per-day notes grouped by habit, plus tags and categories for organization.
  • Flexible Storage
  • Single SQLite database or flat JSON files, with full export/import.
  • REST API
  • Programmatic habit completion for integrations and automations.
  • PWA Support
  • Installable on iOS and Android with standalone mode; dark mode included.
  • Configurable Everything
  • First day of week, index columns, login bypass, and more via environment variables.