Self-host HabitTrove
v0.2.31Gamified habit tracker with rewards and streaks
- Stars
- 695
- Port
- 3000 (HTTP web interface)
dohsimpson/habittroveWhat is HabitTrove?
A gamified habit tracking application built with Next.js that helps users build positive habits by earning coins for completions. Coins can be redeemed for user-defined rewards on a wishlist. The app includes streak tracking, a calendar heatmap (work in progress), multi-language support for nine languages, dark mode, and progressive web app capabilities. It runs as a Docker container exposing port 3000 and performs automatic daily backups with rotation. The project is licensed under AGPL-3.0 and publishes images on Docker Hub.
Should you self-host HabitTrove?
HabitTrove scores 49/100 on selfhost.directory (how scoring works) and ranks #17 of 38 in Personal Productivity. It has 695 GitHub stars.
It shipped 2 stable releases in the past year. The latest, v0.2.31, came out on 7 March 2026. New versions land roughly every 3 months.
Setup is easy: most people get it running in one sitting. An official Docker image is available. It is AGPL-3.0-licensed and written mostly in Typescript.
Its closest alternative on selfhost.directory is LanguageTool (75/100, 15 212 stars). It scores higher overall, so compare the two before you pick. See HabitTrove vs LanguageTool side by side.
Features
- Automatic Backups
- Calendar heatmapMarked as WIP in the feature list
- Freehand drawings
- Habit Tracking
- Multi-language Support
- Progressive Web App
- Reward system
- Streak tracking
More in Personal Productivity
HammerHammer is a self-hosted, open-source story editor for novelists that works offline on all major platforms with optional self-hosted sync.
HealthLogHealthLog is a self-hosted health tracker that aggregates vitals from wearables into one timeline on your server, with AI insights and medication tracking.
HealthSave ObservatorySelf-hosted backend syncing Apple Health into your TimescaleDB with a private dashboard, Grafana, REST API, local AI, and Home Assistant/MQTT — all on your hardware.
Hermes Life OSSelf-hosted personal OS tracking mood, sleep, nutrition, habits with pattern detection and daily briefings via CLI, web dashboard, or chat bots.
HisterA self-hosted private search engine that indexes visited web pages and local files for full-content search from web, terminal, or MCP AI assistants.
HomeboxOpen-source, self-hosted home inventory for tracking your stuff by location, label and custom fields, with OIDC SSO, a REST API and QR-code labels.
IvaIva is an open-source, self-hosted Telegram AI assistant with a Markdown memory vault, voice transcription, image description, web search, and Google Workspace.
JeluJELU is a self-hosted, open-source book tracker for managing reading history, to-read lists, and book metadata with import/export, multi-user support, and a REST API.
JennyJenny is a self-hosted AI agent for Android with on-device memory, autonomous scheduling, self-written mini-apps, and optional launcher. BYOK or run local models offline.
jetlogJetlog is a self-hosted, open-source flight tracker for aviation enthusiasts to log flights, view them on a world map, and see travel statistics.
job-opsJobOps is a self-hosted, open-source job-search pipeline that pulls listings from 10+ job boards, scores fit with AI, rewrites your CV per role, and tracks every reply.
JobSyncOpen-source, self-hosted job search tracker that scores resumes against postings, drafts cover letters, and pulls new roles from Greenhouse, Lever and Ashby boards.

0 comments