The Diary ICS plugin synchronizes your Obsidian diary entries with system calendar applications like macOS Calendar or Windows Calendar by generating an ICS subscription link. It parses diary notes based on user-configured heading levels, creating calendar events with titles, descriptions, and deep links back to the original Obsidian files. Frontmatter fields can also be included as part of the event description using custom templates. A local HTTP server hosts the ICS file, enabling real-time updates and cross-device subscriptions within the same network.
Obsidian plugins tagged with #calendar-sync. There are 3 plugins in this collection.
- Rank 1a year ago by Mousebomb
- Rank 2a month ago by callumalpass
The TaskNotes plugin turns each task into its own Markdown note and uses Bases queries to power list, kanban, calendar, agenda, and mini calendar views. It stores task data in YAML frontmatter, so tasks stay portable and easy to edit outside the plugin. Natural language entry helps create tasks quickly, while configurable properties let existing workflows map fields like due dates or custom metadata. It also handles recurring tasks with per instance completion, optional occurrence notes, time tracking, Pomodoro sessions, dependencies and computed formulas inside the bundled views. Calendar sync is available for Google, Microsoft or ICS sources and the plugin can connect to external tools through its HTTP API, CLI, browser extension and webhooks.
- Rank 310 months ago by Fan Li
The Google Calendar Importer plugin syncs your Google Calendar events directly into your notes, allowing automatic or manual insertion of daily schedules. It can inject events into your daily note when opened or import them anywhere using a command. You can also select specific dates, and live calendar blocks render your events dynamically within markdown. It uses secure OAuth 2.0 authentication to connect with Google Calendar and respects user privacy by fetching data on demand without storing it permanently.