Daily Notes NG
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
- Named journals — Multiple journals per vault with independent folder/template/periodicity configs
- Multi-user identity — Device registration, person/group notes, creator attribution, per-person routing
- Calendar sidebar — Month-view calendar with dot indicators
- Folder-note mode — Store notes as folders for attachment nesting, auto-generated .base MOC indexes
- Template integration — Built-in variables + seamless Templater bridge
- Todo rollover — Carry incomplete checkboxes from yesterday
- Frontmatter dates — Auto-populate created/modified with smart debouncing
- Natural language dates — Type
@next fridayto insert date links inline
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:#c4b5fdFor developers
Built with Bun, TypeScript, and esbuild. Includes Obsidian CLI testing, a test fixtures plugin, and BRAT-compatible releases.
See the glossary for terminology.