Hey everyone,
I'm not a developer by trade — I'm just someone who uses Joplin every single day to document my life. Notes, journals, random thoughts, everything goes into Joplin.
A while back I wanted to track some daily habits alongside my notes, but I couldn't find a plugin that did what I had in mind. So I decided to vibe code one myself. It works well, so I thought I'd share it here.
Habit Tracker lets you embed interactive heatmaps directly inside any note using a simple code block:
```habitmap
habit: writing
year:2026
```
Features:
-
Three view types: full-year heatmap, monthly calendar, weekly row
-
Click any cell to log a check-in; click again to remove it
-
Track multiple habits independently in the same note
-
Data stored as JSON in a dedicated note — syncs across devices via Joplin Sync
-
Light and dark theme support
-
English / 中文 language setting
GitHub: https://github.com/Mdreame/Joplin-Habit-Tracker
Joplin Plugin:Joplin Plugins - Habit Tracker