Open-source applications for tracking daily routines and building personal habits on your own infrastructure.
uHabits is a habit tracking application and behavioral progress tracker designed to monitor daily routines and build long-term consistency. It utilizes mathematical decay formulas to calculate habit strength, rewarding consistent activity while limiting the impact of occasional misses. The system includes a customizable scheduling engine that defines repetition patterns for recurring goals, supporting both simple daily and complex weekly intervals. Users can interact with their data via a home screen widget dashboard, allowing them to monitor status and mark tasks complete without opening the application. The application provides task reminder automation with notifications that allow for direct activity completion. It also features a data export utility that serializes tracking history into structured text formats for external analysis in spreadsheets or databases.
This is a native Android mobile application rather than a self-hostable web service, meaning it lacks the server-side architecture required for multi-user support and browser-based self-hosting.
Table Habit is an app that helps you establish and track your micro habits.
This application provides a dedicated interface for tracking micro habits and visualizing progress, making it a suitable self-hosted tool for building routines despite lacking explicit multi-user support.