[Plugin] Habit Tracker — GitHub-style heatmaps inside your notes

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
```

t4m1f-9wpcyFeatures:

  • 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

That’s really cool! I like this tool.
Would it be possible to make it work on Joplin Mobile (Android) and make it available through the Joplin plugin system?

Another thing I’d like is the ability to choose where the data is stored.
Saving it as JSON is great for direct editing, but if you could also specify the name of the "storage note" in the fenced block, it would allow keeping different trackers separate.

I’ll open some GitHub issues for this. :smile:

This is a great idea. There could be many uses for this.

Would it be possible to use different coloured squares for status, or stages – something like... first click green, second click orange, third click red, fourth click clear again.

Thanks