Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

iCalendar

that-yolandathat-yolanda131 downloads

Visualize and manage daily note and project tasks in a calendar view.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates11

calendar

EN | 中文

iCalendar

iCalendar is an Obsidian calendar plugin that visualizes and manages tasks from both daily notes and project files in an interactive calendar view.

Features

Task Management

Tasks come from two sources, each with its own color on the calendar:

  • Daily note tasks — compatible with the built-in Obsidian daily notes plugin. Tasks are read from a configurable heading in each daily note.
  • Project tasks — point to any Markdown file in your vault and pick a heading to pull tasks from.

configure-dailynote-task configure-project-task

Calendar View

  • Month, week, and list views with smooth switching
  • Tasks color-coded by source and status
  • Click a date to open the corresponding daily note
  • Drag and drop to reschedule tasks
  • Configurable 12 / 24-hour time format

Task Management

  • Click on empty space to create a task — auto-written to the corresponding daily note or project file
  • Click an existing task to open the edit modal — title, time, status, and Markdown description
  • Right-click a task to quickly change status or delete it

create-task handle-task

Dashboard

Switch to the stats view for a visual summary of your work:

  • Stats cards — total tasks, completion rate, total duration, with period-over-period comparison
  • Donut chart — task status distribution
  • Bar chart — daily time spent, switchable between week / month views

dashboard

Mobile Optimized

Deeply optimized layout and interactions for mobile devices — compact toolbar, touch-friendly editing, and responsive charts.

mobile

Extended Checkbox Status

Works with themes that support alternate checkbox types ([/] in-progress, [-] cancelled, etc.).

task-status

i18n

  • Supports Chinese (zh-CN) and English (en)
  • Follows Obsidian's language setting automatically

Installation

BRAT (Recommended)

  1. Install the BRAT plugin
  2. Add Beta Plugin: https://github.com/that-yolanda/obsidian-calendar
  3. Enable the plugin

Manual Installation

  1. Download main.js, manifest.json, styles.css from the latest release
  2. Place the files in <Vault>/.obsidian/plugins/icalendar/
  3. Enable the plugin in Obsidian settings

Development

See Development Guide.

Changelog

See CHANGELOG.md.

License

MIT

78%
HealthExcellent
ReviewSatisfactory
About
Visualize tasks from daily notes and project files in an interactive calendar with month, week, and list views. Create, edit, drag-and-drop to reschedule tasks, color-code by source and status, open notes by date, and view stats and charts with a mobile-friendly layout.
CalendarTasksCharts
Details
Current version
0.0.11
Last updated
4 weeks ago
Created
Last month
Updates
11 releases
Downloads
131
Compatible with
Obsidian 1.11.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
Ko-fi
Author
that-yolandathat-yolanda
github.com/that-yolanda
GitHubthat-yolanda
  1. Community
  2. Plugins
  3. Calendar
  4. iCalendar

Related plugins

Gantt Calendar

A powerful visual task management plugin. Visualize and manage tasks created by the Tasks plugin, supporting both emoji and Dataview task formats. Support Feishu Task syncing.

TaskNotes

Note-based task management with calendar, pomodoro and time-tracking integration.

Day Planner

Day planning from a task list in a Markdown note with enhanced time block functionality.

Tracker

Track occurrences and numbers in your notes.

TaskChute Plus

Execute TaskChute that slots today's tasks, tracks projects, adds comments, and keeps you focused on now.

Contribution Graph

Generate an interactive heatmap to visualize and track your productivity.

Tasks CalDAV Sync

Bidirectional sync between tasks and CalDAV servers.

Tasks

Track tasks across your vault. Supports due dates, recurring tasks, done dates, sub-set of checklist items, and filtering.

Life Tracker

Capture and visualize the data that matters in your life.

Full Calendar

Keep events and manage your calendar alongside all your other notes in your vault.