Skip to content

Daily Notes NG

Multiple journals, multi-user identity, and all your daily note tools in one plugin.

Why Daily Notes NG?

The Obsidian daily notes ecosystem has a maintenance crisis. Periodic Notes and Calendar have been abandoned for ~4 years with 151+ open issues. Users are forced to combine 5+ plugins for a complete workflow.

Daily Notes NG consolidates the best features into one plugin — and adds a named journals system and multi-user identity that no other daily notes plugin offers.

Core concept: named journals

Unlike other periodic notes plugins that give you one folder per periodicity, Daily Notes NG lets you define multiple named journals — each with its own folder, template, periodicity, and ownership scope:

Your journals:
├── Personal → Journal/Alice/Daily (daily, person-scoped)
├── Work standup → Teams/Dev/Standup (daily, group-scoped)
├── Research log → Research/Weekly (weekly, person-scoped)
├── HQ bulletin → HQ/Bulletin (daily, global)
└── Team retro → Teams/Dev/Retro (weekly, group-scoped)

Global journals are available to everyone. Person journals only appear on registered devices. Group journals show for all group members. See journals.

Features

Architecture

graph TD
DNNG["Daily Notes NG"]
DNNG --> J["Journals<br/><i>Personal, Work standup, HQ bulletin, ...</i>"]
J --> JR["Journal Resolver"]
J --> Cal["Calendar Sidebar"]
J --> Nav["Navigation + Picker"]
DNNG --> ID["Identity System <i>(optional)</i><br/>Device ID → Person Note → Scope filtering"]
DNNG --> Extras["Templates · Todo Rollover · Frontmatter · NLP Dates"]
style DNNG fill:#7c3aed,color:#fff
style J fill:#5b21b6,color:#fff
style ID fill:#2d1854,color:#c4b5fd

For developers

Built with Bun, TypeScript, and esbuild. Includes Obsidian CLI testing, a test fixtures plugin, and BRAT-compatible releases.

See the glossary for terminology.