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

HealthGood
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
3 months ago
Created
3 months ago
Updates
11 releases
Downloads
369
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

Turn tasks from daily notes, the Tasks plugin, and calendars into time blocks on an editable timeline, with built-in time tracker.

Tracker

Track occurrences and numbers in your notes.

Operon

Task and project management system that unifies inline tasks and file-based tasks in the same workflows with Tables, Filters, Calendar planning, Kanban boards, pinned tasks, and time tracking.

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 Calendar Wrapper

Simple wrapper for Tasks Calendar and Tasks Timeline.

Tasks

Track tasks across your vault. Supports due dates, recurring tasks, done dates, sub-set of checklist items, and filtering. Maintained by Clare Macrae and Ilyas Landikov, created by Martin Schenck.

Full Calendar Remastered

Complete Calendar HUB experience. Work with all your calendars in one place. Analyze your time and take action!