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

Harang Calendar

Ji-ho LeeJi-ho Lee113 downloads

View CalDAV calendar events directly in your notes.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates11

🌐 English | 한국어

📖 Documentation (English / 한국어)

An Obsidian plugin that lets you view events from a CalDAV calendar directly from your notes. The plugin is read-only — it never creates, edits, or deletes anything on your CalDAV server.

Features

  • {{hrcal: staged autocomplete — type {{hrcal: and pick an account, then a calendar, then either a date or an event title from one combined list. It inserts {{hrcal:<accountId>:<calendarName>:date:yyyy-mm-dd}} (renders as a widget listing that day's events as cards) or {{hrcal:<accountId>:<calendarName>:event:<uid>}} (renders as an inline chip). Click a chip (or a card in a date widget) to see the full detail popup. You still search by the account's readable name when picking it in the popup — <accountId> is the account's internal id, inserted for you automatically, never typed by hand. Because it's an id rather than a name, renaming an account afterward no longer breaks references you've already inserted; <calendarName> is still the calendar's display name, so renaming a calendar can still break existing references, same as before.
  • Calendar view — an agenda list of upcoming events in the sidebar, and a full month grid (with navigation, and click-a-day to see its events) in a workspace tab, both built with Vue 3.
  • Multiple CalDAV servers and calendars — configure any number of server accounts; each account is tested and its calendars discovered and individually enabled/colored from Settings.
  • Configurable time zone — pick your calendar's IANA time zone or a manual UTC offset per account, used to resolve event times that aren't already UTC.
  • Recurring events — RRULE/EXDATE are expanded into their actual occurrences within whatever range is being viewed.
  • Follows Obsidian's UI language — Korean or English depending on your Obsidian language setting (via the official getLanguage() API).
  • Stale-reference warnings — a date widget warns if the account or calendar referenced by its {{hrcal:...}} reference no longer matches one you have configured (e.g. after a calendar rename, or an account that no longer exists).

Prerequisites

  • A CalDAV-compatible calendar reachable over HTTP(S) with Basic Auth — e.g. Radicale, Nextcloud Calendar, Fastmail, or any RFC 4791 server.
  • Obsidian 1.13.4 or later.

Installation

Open Settings → Community plugins → Browse, search for Harang Calendar, then click Install and Enable.

Prefer installing pre-built files manually instead? See the Installation guide in the documentation for that and other options.

Usage

  1. Open Settings → Harang Calendar and click Add CalDAV server to configure an account, then Test connection & discover to find its calendars.
  2. In any note, type {{hrcal: and pick an account, then a calendar, then a date or an event to insert a reference.
  3. Browse events any time with the Open calendar in sidebar or Open calendar in a new tab commands.

See the Usage guide for full details.

License

BSD-3-Clause — see LICENSE.

HealthExcellent
ReviewSatisfactory
About
View events from CalDAV calendars directly in notes using @date and @event autocompletes that insert interactive date widgets and inline event chips. Display agenda and month views, scope widgets via frontmatter to specific calendars, support multiple servers, time zones, and recurring events, and keep access strictly read-only.
CalendarDatesIntegrations
Details
Current version
0.0.11
Last updated
Last month
Created
2 months ago
Updates
11 releases
Downloads
113
Compatible with
Obsidian 1.13.4+
Platforms
Desktop, Mobile
License
BSD-3-Clause
Report bugRequest featureReport plugin
Author
Ji-ho LeeJi-ho Leesearch5
GitHubsearch5
  1. Community
  2. Plugins
  3. Calendar
  4. Harang Calendar

Related plugins

Day Planner

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

Full Calendar Remastered

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

Journals

Manage your journals.

Periodic Notes

Manage your daily, weekly, and monthly notes.

Tasks Calendar Wrapper

Simple wrapper for Tasks Calendar and Tasks Timeline.

Prisma Calendar

Prisma turns any note with a date into a flexible planning system inside Obsidian. There are no rigid schemas or predefined structures — just your data, your rules, fully under your control.

Calendarium

Craft mind-bending fantasy and sci-fi calendars.

Contribution Graph

Generate an interactive heatmap to visualize and track your productivity.

Yearly Glance

Year at a glance - overview of annual events with customizable management options.

Chronology

A calendar and a timeline of the note's creation and modification.