# daya0576/beaverhabits

A self-hosted habit tracking app without "Goals"

Repository: https://github.com/daya0576/beaverhabits
Canonical: https://ross.abutalabs.com/products/beaverhabits
Homepage: https://beaverhabits.com/demo
Language: Python
License: BSD-3-Clause
License Family: permissive
Topics: habit-tracker, habits, python, streaks, habit-tracking, self-hosted
Last push: 2026-08-09T08:09:15+00:00

## Health v2 (maintenance only)
Score: 89/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 96, release rhythm 95, longevity 64
- inputs: {"age_days": 905, "days_push": 24, "days_rel": 38, "gap_med": 17.0, "n_releases_24m": 27}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1828, forks 77 (observed 2026-08-28T04:05:41.581220+00:00)

## What it is
Beaver Habit Tracker is a self-hosted web application for tracking daily habits and streaks, deliberately omitting goals or gamification. It is written in Python, deploys via Docker, and stores data in SQLite or local JSON files.

## Use cases
- self-host a habit tracker
- track daily habits without goals
- record habit streaks privately
- mark habits done from Home Assistant or Stream Deck
- sync habits to calendar via CalDAV
- track habits from an iPhone with a native client

## When to choose
- you want a lightweight, privacy-focused habit tracker you host yourself
- you prefer simple check-off tracking over goal-based apps
- you want Docker-based deployment with SQLite or JSON storage
- you want integrations with Home Assistant, Stream Deck, or CalDAV

## When to avoid
- you need goal setting, reminders, or gamified habit coaching
- you want a managed mobile-first app without self-hosting
- you need multi-user habit tracking with rich analytics

## Facets
- artifact type: application
- maturity: active
- function: self-hosted, web-framework, analytics
- domain: developer-tools, self-hosted, web-development
- platform: self-hosted, cross-platform
- tags: habit-tracker, streaks, fastapi, sqlite, pwa, minimalist, docker, web-server, ios

## Member repositories
- daya0576/beaverhabits (main) score 89

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:41.581220+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:19:23.970383+00:00, confidence not recorded.
  - readme: https://github.com/daya0576/beaverhabits (fetched 2026-08-28T04:05:41.581220+00:00, sha 3b30f16a9f19)
  - homepage: https://beaverhabits.com/demo (fetched 2026-08-29T10:58:30.297262+00:00, sha cc43a8c3509c)
- Data as of 2026-08-30T08:39:29.467469+00:00.
