# Plugin: 📅 Joplin Calendar Plugin

**URL:** <https://discourse.joplinapp.org/t/plugin-joplin-calendar-plugin/34928>\
**Category:** Plugins\
**Created:** [4 January 2024 08:10 UTC](https://discourse.joplinapp.org/t/plugin-joplin-calendar-plugin/34928 "2024-01-04T08:10:30Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![rsandz](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/rsandz/32/18883_2.png) [@rsandz](https://discourse.joplinapp.org/u/rsandz)\
**Post date:** [4 January 2024 08:10 UTC](https://discourse.joplinapp.org/t/plugin-joplin-calendar-plugin/34928/1 "2024-01-04T08:10:30Z")

</div>

# 📅 Joplin Calendar Plugin

A simple calendar plugin. You can view your created and modified notes too!

 ![image](https://canada1.discourse-cdn.com/flex028/uploads/cozic/original/3X/d/1/d1cd0de79b157c2568b180f641d5caa22dea461c.png)

## Links:

**Github** : [GitHub - rsandz/joplin-calendar: A calendar plugin for joplin](https://github.com/rsandz/joplin-calendar)  
**NPM:** [https://www.npmjs.com/package/joplin-plugin-calendar](https://www.npmjs.com/package/joplin-plugin-calendar)

## ⭐ Features

- The plugin includes a **calendar** and a **notes list**.

### 📆 Calendar

- Clicking on a calendar date shows the notes created or updated on that date.
- Clicking on the '\<' and '\>' buttons above the calendar moves between months.
- Clicking on the '\<' and '\>' buttons above the calendar _while holding `ctrl`_ moves between years.
- Calendar dates have dots beneath them indicating the number of notes written on that day.
  - Each dot represents 2 notes created, up to a maximum of 4 dots.

### 🗒 Notes List

- The notes list shows notes created and updated on the specified date.
  - Showing updated notes can be disabled in the settings.

- Navigate to the notes by clicking on the titles in the notes list.
- Clicking on the '\<' and '\>' buttons above the notes list moves days.
- Clicking on the '\<' and '\>' buttons above the notes list _while holding `ctrl`_ moves between days with notes.
- Clicking the `today` button brings back the calendar focus to the current day.
- Notes can be sorted by time of creation, or alphabetically. The sort direction can also be changed.

More Info can be found on the [GitHub Page](https://github.com/rsandz/joplin-calendar).

Feedback and suggestions are welcome!

---

<div class="post-metadata">

**Author:** ![whitewall](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/whitewall/32/6018_2.png) [@whitewall](https://discourse.joplinapp.org/u/whitewall)\
**Post date:** [4 January 2024 08:54 UTC](https://discourse.joplinapp.org/t/plugin-joplin-calendar-plugin/34928/2 "2024-01-04T08:54:01Z")

</div>

Wow! That's great. It's really well done and clear you put a lot of thought into it.

Thanks!!

---

<div class="post-metadata">

**Author:** ![tomasz86](https://avatars.discourse-cdn.com/v4/letter/t/96bed5/32.png) [@tomasz86](https://discourse.joplinapp.org/u/tomasz86)\
**Post date:** [4 January 2024 09:42 UTC](https://discourse.joplinapp.org/t/plugin-joplin-calendar-plugin/34928/3 "2024-01-04T09:42:08Z")

</div>

Looks fantastic! Just one small comment - the name of the installed plugin is "Joplin Calendar", however if you search for it in the plugin repository, it's just "Calendar" there. I think it would be useful to use the same naming convention everywhere.

---

<div class="post-metadata">

**Author:** ![johano](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/johano/32/1053_2.png) [@johano](https://discourse.joplinapp.org/u/johano)\
**Post date:** [4 January 2024 16:35 UTC](https://discourse.joplinapp.org/t/plugin-joplin-calendar-plugin/34928/4 "2024-01-04T16:35:17Z")

</div>

Great work, thanks!

---

<div class="post-metadata">

**Author:** ![ibyprivat](https://avatars.discourse-cdn.com/v4/letter/i/49beb7/32.png) [@ibyprivat](https://discourse.joplinapp.org/u/ibyprivat)\
**Post date:** [9 January 2024 15:50 UTC](https://discourse.joplinapp.org/t/plugin-joplin-calendar-plugin/34928/5 "2024-01-09T15:50:45Z")

</div>

thx for the great work.

---

<div class="post-metadata">

**Author:** ![muzak](https://avatars.discourse-cdn.com/v4/letter/m/b19c9b/32.png) [@muzak](https://discourse.joplinapp.org/u/muzak)\
**Post date:** [9 January 2024 20:14 UTC](https://discourse.joplinapp.org/t/plugin-joplin-calendar-plugin/34928/6 "2024-01-09T20:14:46Z")

</div>

When a date is selected in the calendar, could the plugin also display notes with titles including that date?

A note about a different date than it was created or modified on would show up where expected.

For example: notes about past or future dates, or daily notes created before and modified after the date they reference.

---

<div class="post-metadata">

**Author:** ![rsandz](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/rsandz/32/18883_2.png) [@rsandz](https://discourse.joplinapp.org/u/rsandz)\
**Post date:** [11 January 2024 07:41 UTC](https://discourse.joplinapp.org/t/plugin-joplin-calendar-plugin/34928/7 "2024-01-11T07:41:16Z")

</div>

Thank you for the suggestion!

Definitely something I can look into ([Override Notes with Date in Title to Show on Respective Day · Issue #11 · rsandz/joplin-calendar · GitHub](https://github.com/rsandz/joplin-calendar/issues/11)).

As a workaround for now to move notes between dates, the "🛈" button can be used to manually modify the created and updated dates.

---

<div class="post-metadata">

**Author:** ![ajay](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/ajay/32/6551_2.png) [@ajay](https://discourse.joplinapp.org/u/ajay)\
**Post date:** [11 January 2024 19:14 UTC](https://discourse.joplinapp.org/t/plugin-joplin-calendar-plugin/34928/8 "2024-01-11T19:14:19Z")

</div>

Installed it a few days ago, a really useful plugin !!  
Did not encounter any problems, bugs, or similar.  
Thanks !

---

<div class="post-metadata">

**Author:** ![skim1124](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/skim1124/32/7296_2.png) [@skim1124](https://discourse.joplinapp.org/u/skim1124)\
**Post date:** [14 January 2024 15:15 UTC](https://discourse.joplinapp.org/t/plugin-joplin-calendar-plugin/34928/9 "2024-01-14T15:15:13Z")

</div>

Thanks for the plugin. I like being able to see a calendar as I work in Joplin. One very tiny request: is there a way to get rid of the comma after the three-letter month code. I'd rather see "Jan 2024" than "Jan, 2024". I know it has no effect on functionality, but the comma just looks odd to me.

---

<div class="post-metadata">

**Author:** ![muzak](https://avatars.discourse-cdn.com/v4/letter/m/b19c9b/32.png) [@muzak](https://discourse.joplinapp.org/u/muzak)\
**Post date:** [14 January 2024 20:04 UTC](https://discourse.joplinapp.org/t/plugin-joplin-calendar-plugin/34928/10 "2024-01-14T20:04:12Z")

</div>

On that note, date format selection or inheriting the selected date format in Joplin would be a welcome feature.

---

<div class="post-metadata">

**Author:** ![douuu](https://avatars.discourse-cdn.com/v4/letter/d/4af34b/32.png) [@douuu](https://discourse.joplinapp.org/u/douuu)\
**Post date:** [15 June 2025 06:30 UTC](https://discourse.joplinapp.org/t/plugin-joplin-calendar-plugin/34928/13 "2025-06-15T06:30:16Z")

</div>

First of all, thank you very much for this simple and useful plugin. I would like to ask if it would be possible to add a feature similar to the one in SuperProductivityApp: it connects to your Google Calendar and, based on your calendar entries, suggests creating tasks. For Joplin, this could mean suggesting notes with related information (event name, location, participants, etc.) automatically added. I have no programming experience, but since SuperProductivityApp is also open source, I thought it might provide a good starting point:

> <https://github.com/johannesjo/super-productivity/blob/master/docs/caldav.md>
