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

CalendarZ

Kecheng ZhangKecheng Zhang130 downloads

A visual calendar with heatmap & dots tracking for your daily notes.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates7

A visual calendar plugin for Obsidian with heatmap & dots tracking for your daily notes.

I love obsidian-calendar-plugin, but the last update was 4 years ago, and I want some new features.

So, I made a new calendar plugin, CalendarZ.

Features

Visual Note Tracking

Display Modes

  • Heatmap Mode: Display varying color intensities based on note count or word count, giving you an instant overview of your writing activity
  • Dots Mode: Each dot represents a configurable number of notes or words, providing a clean visual representation of daily output
  • None Mode: Clean calendar view focused purely on date navigation

Flexible Date Recognition

  • YAML Frontmatter: Extract dates from note frontmatter with customizable field names
  • Filename Parsing: Parse dates from filenames, supporting various date formats
  • Both YAML and Filename: Automatically detect and use dates from both sources

Periodic Note Integration

  • Daily Notes: Click any date to open or create the corresponding daily note
  • Weekly Notes: Enable weekly notes and click week numbers to create or open weekly notes
  • Monthly Notes: Enable monthly notes and click month headers to create or open monthly notes
  • Yearly Notes: Enable yearly notes and click year headers to create or open yearly notes
  • Customizable Naming: Configure naming formats for all note types (e.g., YYYY-[W]WW, YYYY-MM, YYYY)
  • Template Support: Use templates and custom folder paths for all periodic note types
  • Confirmation Prompt: Optional confirmation before creating new notes to prevent accidental creation

Todo Status Indicators

  • Visual indicators show todo completion status on calendar dates
  • Quickly identify dates with pending or completed todos at a glance
  • Option to hide completed todos for a cleaner view

Statistics Options

  • Note Count: Track the number of notes per day
  • Word Count: Track total word count per day

Customization

  • Week Start: Sunday or Monday
  • Month Display Format: Numeric, short, or long format
  • Title Format: Year-Month or Month-Year order
  • Ignored Folders: Exclude specific folders from note statistics
  • Week Numbers: Optionally display week numbers on the left side of the calendar

Usage

  • Settings → Community Plugins → CalendarZ → Open Calendar View
  • Use the Command Palette (Ctrl/Cmd + P) and search for "CalendarZ: Open Calendar"

Supported Languages

  • English (en-US)
  • 简体中文 (zh-CN)
  • Português Brasileiro (pt-BR)

Contributing

Issues and Pull Requests are welcome!

Special Thanks

  • liamcain for the obsidian-calendar-plugin.
  • All the contributors who have helped me improve this plugin.

If you find this plugin helpful, please consider giving it a ⭐️

95%
HealthExcellent
ReviewPassed
About
Display a visual calendar with heatmap and dots that track daily note or word counts, or switch to a clean None view for pure date navigation. Recognize dates from YAML frontmatter or filenames, open or create daily/weekly/monthly/yearly notes with templates, and show todo completion and per-day statistics.
CalendarDatesVisualization
Details
Current version
2.3.0
Last updated
2 days ago
Created
Last month
Updates
7 releases
Downloads
130
Compatible with
Obsidian 1.12.3+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Sponsor
Buy Me a Coffee
Ko-fi
Author
Kecheng ZhangKecheng Zhangkechengzhang28
GitHubkechengzhang28
  1. Community
  2. Plugins
  3. Calendar
  4. CalendarZ

Related plugins

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.

Day Planner

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

Periodic Notes

Manage your daily, weekly, and monthly notes.

Full Calendar Remastered

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

Calendarium

Craft mind-bending fantasy and sci-fi calendars.

Journals

Manage your journals.

Chronology

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

Markwhen

Create timelines, gantt charts, calendars, and more using markwhen.

April's Automatic Timelines

Simple timeline generator for story tellers.

Calendar

Explore your daily notes.