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

Event Notes

Scott Yo-Ru ChenScott Yo-Ru Chen68 downloads

Keep events and project tasks as Markdown notes linked from your Daily Notes, and see them in a calendar and Gantt chart.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates13

A calendar and Gantt chart for Obsidian that keep your events and project tasks as Markdown notes in your Vault, linked from your Daily Notes.

Event Notes week view with local events, the mini calendar, and the toolbar

Highlights

  • Events are notes. Each local event is an Event Note with start and end in its properties, linked from the Daily Note for its date. Subscribed events get an Event Note when you open them. Drag an event to another day and its Daily Note entry moves with it.
  • Six views. Week, Day, Month, Year, Custom days, and List, plus a mini calendar for jumping between dates. Click a date header for its Daily Note or a week number for its Weekly Note.
  • Your schedule beside your notes. An events sidebar shows a phone-style day timeline or a two-week list, and a month calendar sidebar marks event days and existing Daily Notes.
  • Calendar subscriptions. Add read-only HTTPS or webcal:// feeds next to your local events. Holiday calendars shade their days.
  • Finds and fixes note problems. When a copied note duplicates an event_id, Review Event Note problems shows the copies side by side, highlights the differences, recommends which to keep, and applies the fix you choose. Notes with broken properties can be restored to their last valid version.
  • Projects as Gantt charts. Open a note's outline as a WBS table or a Gantt chart. Dates, progress, and assignees live in brackets at the end of each line, such as (30%, 11/1-11/6, @小王) or @[[小王]] / [[@小王]] for a linked person, and dated tasks appear in the calendar. See Projects and Gantt.
  • Local and private. No account or telemetry. The only network requests fetch the feeds you add. See privacy and compatibility.
Event details Event Note problems
Event details dialog with start and end times and an Event Note preview Review Event Note problems showing two notes with the same event_id side by side

Install

Event Notes needs desktop Obsidian 1.14.5 or later. It is not in the Community Plugins directory yet.

  • ZIP: download the latest release and follow the installation guide, which also covers updates.
  • BRAT: install BRAT from Community Plugins, then add rightson/obsidian-event-notes as a beta plugin (BRAT steps).
  • All releases

Open the calendar from the ribbon icon or the command palette, then see the user guide for clicking, sidebars, subscriptions, holiday calendars, and where Event Notes are saved.

Contributing

Bug reports and pull requests are welcome. You need Node.js 22 or newer, npm, and zip.

git clone https://github.com/rightson/obsidian-event-notes.git
cd obsidian-event-notes
npm ci
npm run dev -- /absolute/path/to/test-vault

npm run dev rebuilds into the Vault's plugin folder on every save. The path must be absolute and point to a Vault Obsidian has already opened, so it has a .obsidian folder. With the Hot Reload plugin installed there, Obsidian reloads Event Notes after each build. Use a test Vault, not your real one.

Before opening a pull request:

npm run typecheck
npm test
npm run package

Where things live:

Area Files
Plugin entry, commands, settings src/main.ts, src/settings.ts, src/settings-tab.ts
Main calendar and mini calendar src/calendar-*.ts
Events sidebar and month calendar sidebar src/agenda-*.ts, src/months-*.ts
Event Notes and Daily/Weekly Notes src/events.ts, src/notes.ts, src/paths.ts
Event details dialog, event actions, change history src/modals.ts, src/event-actions.ts, src/history.ts
Subscriptions and holiday calendars src/ical*.ts, src/subscription*.ts, src/sync.ts, src/holidays.ts
Event Note problems src/note-problems.ts, src/problems-modal.ts
Gantt view and Project Notes src/gantt-view.ts, src/annotation.ts, src/tasks.ts, src/task-hints.ts, src/project-*.ts
Saved state and crash recovery src/store.ts, src/state.ts, src/vault-adapter.ts
Shared types and date/week helpers src/types.ts, src/date.ts
Tests (Node test runner) tests/*.test.ts

Ways to help:

  • Native QA. Several features have automated coverage only. The native test checklist lists what to check in a real Obsidian Vault.
  • Mobile. The plugin is desktop-only because mobile has not been tested.

See development and QA for the full build, install, and test notes, and releasing for packaging a release.

License

MIT. Third-party licenses are embedded in the release main.js and included as THIRD_PARTY_LICENSES.txt in the ZIP. See the 0.2.1 release notes for this version's verified scope and known limits, and all release notes for earlier versions.

HealthExcellent
ReviewPassed
About
Display a calendar and Gantt chart that keep events and project tasks as Markdown notes linked from Daily Notes. Drag events between days, switch Week/Day/Month/Year/Custom/List views or use the mini calendar, and open outlines as WBS tables or Gantt charts with in-line dates, progress and assignees. Subscribe to read-only webcal/HTTP feeds and detect or fix duplicated or broken event properties, restoring last valid versions.
CalendarProject managementTasks
Details
Current version
0.3.5
Last updated
2 days ago
Created
3 weeks ago
Updates
13 releases
Downloads
68
Compatible with
Obsidian 1.14.5+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
Scott Yo-Ru ChenScott Yo-Ru Chenscott-chen
GitHubrightson
  1. Community
  2. Plugins
  3. Calendar
  4. Event Notes

Related plugins

Operon

Task and project management system that unifies inline tasks and file-based tasks in the same workflows with Tables, Filters, Calendars, Kanban boards, Gantt views, Canvas, and time tracking.

Abyss Tasks

A task management interface for Markdown tasks.

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.

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.

Base Board

Organize notes into Kanban boards using frontmatter properties. Drag and drop cards between columns powered by Bases.

TickTickSync

Sync TickTick tasks.

Task List Kanban

Organizes all of the tasks within your files into a kanban view.

dotpm

Full-featured task and project management: stunning Gantt charts, Kanban boards, Table views, customizable fields, due date notifications, dependancies

Tasks Calendar Wrapper

Simple wrapper for Tasks Calendar and Tasks Timeline.