AnyHabit
A universal habit and tracking dashboard tailored for Raspberry Pi and Docker with a modern React frontend.
AnyHabit is a streamlined, universal habit-tracking dashboard designed specifically for Raspberry Pi, home servers, and Docker enthusiasts. It provides a minimalist interface to track positive growth or systematically reduce harmful routines.
Built with a modern high-performance stack, AnyHabit features a FastAPI backend (Python 3.12), React 19 frontend served via Nginx, and Tailwind CSS 4 for styling. SQLite provides zero-configuration persistence, making it ideal for self-hosted deployments.
The application is designed to be up and running in seconds with a single Docker Compose command. No local Node.js or Python installation is required. Data is safely stored in a Docker volume and persists across container restarts. The integrated Nginx reverse proxy seamlessly routes API requests, making deployment simple and hassle-free.
Categories:
Build with:
Looking for contributors
This project is actively seeking help, join the community!
Repository details
Updated 4/21/2026, 4:00:53 AM
View RepositoryCompare AnyHabit with
Similar open source alternatives
Teable
No-code spreadsheet database built on Postgres — a fast, open-source Airtable alternative.
Airtable
Etherpad
Open-source real-time collaborative text editor you can self-host.
Google DocsJournaler
A free, open source daily journal built with simplicity and privacy in mind.
Day One
ONLYOFFICE
Self-hosted office suite with real-time collaboration.
Google Docs
SuperCmd
Open-source macOS launcher with Raycast-compatible extensions, voice workflows, and AI-native actions.
Raycast
CryptPad
End-to-end encrypted collaborative office suite with zero-knowledge privacy.
Google Docs