HWY1dot0335 downloadsFind every note created on a given day from one calendar view, no matter which folder it lives in.
One calendar, every note from that day — no matter which folder it lives in.
Most calendar plugins map one note per day. Calendar Hub doesn't: click a date and it surfaces every note dated to that day — by the date in its filename or frontmatter — wherever it lives in your vault, so you can find, open, and manage them all from a single sidebar.

If you generate a lot of notes — daily logs, meeting notes, AI-generated summaries — they scatter across folders and get hard to track down. A normal calendar only knows about your one configured Daily Note, so everything else stays invisible.
Calendar Hub groups notes by the day they belong to, so a single date can surface many notes at once:
Daily/2026-05-29.mdWork log/work log 20260529.mdMeeting notes/team sync 20260529.mdClick the day, see all three.
Calendar Hub is a fork of Liam Cain's Calendar, so everything you expect still works — the monthly view, daily and weekly notes, note-count dots, and "reveal active note." It adds what Calendar was missing:
| Calendar | Calendar Hub | |
|---|---|---|
| Notes per day | One configured Daily Note | Every matching note, in any folder |
| Folder scope | Daily Notes folder only | Whole vault, or just the folders you pick |
| Date detection | Daily Notes filename | Filename + extra formats + frontmatter fallback |
| Weekly notes · dots · theming | ✓ | ✓ |
It uses its own plugin id (calendar-hub), so you can run it alongside Calendar and switch only
once you are happy.
YYYYMMDD.Calendar Hub maps Markdown files to calendar dates in this order:
Filename dates take priority over frontmatter dates. Folder filters apply to both filename and frontmatter matching.
YYYYMMDD.date, daily_date, or calendar.date.The folder filter can also be adjusted directly from the calendar sidebar.
Calendar Hub is available in the Obsidian Community Plugins directory:
Install the latest commit with BRAT using the
repository HWY1dot0/calendar-hub, or download main.js, manifest.json, and styles.css from
a release and copy them into
.obsidian/plugins/calendar-hub/ inside your vault, then reload Obsidian and enable the plugin.
Calendar Hub requires Obsidian 0.9.11 or newer.
The plugin uses Obsidian theme variables and should follow light and dark themes without custom CSS.
This plugin is based on Liam Cain's original Calendar plugin for Obsidian:
https://github.com/liamcain/obsidian-calendar-plugin
The original project is MIT licensed. The original copyright notice remains in LICENSE, alongside copyright for this fork's modifications.
Calendar Hub uses its own plugin id, calendar-hub, so it can be installed separately from the original Calendar plugin.
Two of Liam Cain's MIT-licensed libraries are vendored unmodified (published build artifacts) under vendor/, each with its license and provenance header: obsidian-calendar-ui 0.3.12 and obsidian-daily-notes-interface 0.9.0. Vendoring keeps the plugin free of runtime npm dependencies.
npm install
npm run build
If Calendar Hub helps your workflow, you can buy me a coffee: