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

Daymark

Greg BGreg B3 downloads

A local-first daily journal calendar with Markdown activity and Tally summaries.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates6

Daymark is a calm, local-first journal for Obsidian. It keeps your dated Markdown notes close at hand with Week, Month, and Year calendars, quick capture, and simple Tally summaries—all in one sidebar.

There are no accounts, analytics, or network requests. Your journal stays in ordinary Markdown files inside your vault.

Daymark beside a daily note in Obsidian

Calendar

Open Daymark from the ribbon or run Daymark: Open calendar.

  • Switch between Week, Month, and Year.
  • See which days already have notes, with optional image covers.
  • Use the arrow buttons or Today to move around the calendar.
  • Click a date to open its note. If it does not exist, Daymark asks before creating it.
  • Choose the first day of the week and softly shade recurring days such as weekends.

Year view brings all twelve months together in a compact activity overview. The selected or open day appears beside its month label, and selecting a month opens it at full size.

Daymark Week, Month, and Year calendar views

Daymark follows your chosen journal folder and date format, including nested paths such as YYYY/MM/YYYY-MM-DD. It does not require Obsidian's Daily Notes plugin or another calendar plugin.

New notes can use a Markdown template with these variables:

{{date}}
{{date:dddd, D MMMM YYYY}}
{{time}}
{{time:HH:mm}}
{{title}}

Quick Log

Run Daymark: Quick log to add a short, timestamped thought to today's note without changing views:

`09:05` — A thought worth keeping

If today's note does not exist, Daymark asks before creating it. Quick Log, Open today’s note, and Go to date can all be assigned shortcuts in Obsidian.

Tally

Tally unfolds beneath the calendar and follows the same Week, Month, or Year. It summarizes:

  • Daily notes
  • Words
  • Photos embedded in daily notes
  • Checked items without hashtags
  • Tagged counters from checked lines

Name each tag after the thing being counted. For example:

- [x] Cycled 14 km #kilometres-cycled
- [x] Greek lesson #language-lessons

This adds 14 to Kilometres cycled. A checked tagged line without a number adds 1, so the second line adds one Language lesson. Tagged lines belong only to their tagged counter; they are not counted a second time under Checked items. Checked items is reserved for ordinary checkbox lines without hashtags.

Photos counts local image embeds in your daily notes, including cover images. Select Save to create a clean Markdown report with an at-a-glance summary and chronological activity and Tally tables for Days, Weeks, or Months. Daymark will not overwrite an ordinary note that happens to share a report filename.

A saved Daymark Tally report with yearly totals and monthly breakdowns

Use Display names in Daymark settings to rename Daily notes, Words, Photos, or any discovered hashtag without changing your notes. For example, Photos can appear as Images, and #running can appear as Kilometres run, in both the sidebar and saved reports. Clearing a name restores Daymark’s automatic one.

You can also choose one additional writing folder for a separate, all-time word count. It never changes journal totals or saved reports.

Settings

You can choose your daily-note folder, template, date format, first weekday, recurring-day shading, note covers, calendar totals, Tally display names, and an optional additional writing folder.

Daymark counts journal prose while ignoring frontmatter, code, URLs, images, Markdown list lines, and formatting characters.

Installation

Install a release manually

  1. Download manifest.json, main.js, and styles.css from the latest release.
  2. Create this folder inside your vault:
<vault>/.obsidian/plugins/daymark/
  1. Copy the three downloaded files into that folder.
  2. Reload Obsidian, then enable Daymark under Settings → Community plugins.

All three files are required. If styles.css is missing, Daymark will load without its layout and visual styling.

Release assets are built and attested by GitHub Actions. After downloading an asset, you can verify its source with gh attestation verify <file> -R justgregb/obsidian-daymark.

Build from source

Building Daymark requires Git and Node.js.

git clone https://github.com/justgregb/obsidian-daymark.git
cd obsidian-daymark
npm ci
npm run build
npm test
npm run lint

After the build succeeds, copy main.js, manifest.json, and styles.css into <vault>/.obsidian/plugins/daymark/. Reload Obsidian, then enable Daymark.

Privacy and safety

  • Daymark works locally through Obsidian's vault APIs.
  • It reads only the configured journal and optional additional writing folder.
  • Calendar navigation never changes an existing note.
  • A missing daily note is created only after confirmation.
  • Quick Log appends only after you select Add.
  • Tally writes a report only after you select Save.
  • Daymark includes no analytics, telemetry, remote APIs, or network code.

Compatibility

  • Obsidian 1.13.0 or newer
  • Desktop and mobile

Support

Daymark is free and open source. If it makes journaling a little nicer, you can buy me a coffee on Ko-fi. ☕️

Release status

Version 0.2.4 is available through Obsidian's Community Plugins directory and as a manual GitHub release.

License

MIT

HealthExcellent
ReviewPassed
About
Keep dated Markdown notes close with Week, Month, and Year calendars, quick-capture, and a compact sidebar journal that stores notes locally in your vault. Open or create day notes, apply templates, and view Tally summaries of words, photos, checked items and tagged counters—no accounts or network requests.
CalendarDatesSidebar
Details
Current version
0.2.4
Last updated
6 hours ago
Created
Last week
Updates
6 releases
Downloads
3
Compatible with
Obsidian 1.13.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
Ko-fi
Author
Greg BGreg Bjustgregb
GitHubjustgregb
  1. Community
  2. Plugins
  3. Calendar
  4. Daymark

Related plugins

Chronology

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

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.

Calendarium

Craft mind-bending fantasy and sci-fi calendars.

Journal Review

Review your daily notes on their anniversaries, like "what happened today last year".

Yearly Glance

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

Calendar

Explore your daily notes.

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.