I’m excited to share Prisma Calendar, a fully reactive calendar plugin I’ve been building and using daily. After months of development and refinement, it’s now stable and ready for heavy use.
Key Features
Core Capabilities
-
Multiple isolated calendars (up to 10) with independent settings
-
Full undo/redo history for every operation
-
Live reactivity – all changes apply instantly without restarts
-
Mobile-optimized with responsive UI and touch-friendly controls
Intelligent Recurring Events
-
Source-node system with full frontmatter inheritance
-
Virtual previews for far-future dates
External Integration
-
CalDAV sync (iCloud, Google, Nextcloud, Fastmail) with auto-sync and conflict detection
-
ICS import/export for universal calendar compatibility
Time Tracking & Analytics
-
Built-in stopwatch with break time tracking
-
Daily, weekly, monthly, and all-time statistics
-
Category-based aggregation
Productivity Features
-
Smart notifications with desktop alerts and snooze
-
Real-time search and JavaScript expression filters
-
Batch operations (move, duplicate, delete multiple events)
-
Event presets for quick templating
Video Tutorials
Watch the full tutorial and feature showcases (Part 1 & 2) to see everything in action. You can find the links to the videos in the GitHub repository README.
Installation
Currently awaiting Obsidian Store approval. Install via BRAT or download from GitHub releases.
Documentation & Links
Full documentation, screenshots, configuration guides, and video tutorials on Github pages.
I am unable to post links here, but if you search for Prisma Calendar on GitHub, you will find it.
Feedback Welcome
I use this daily and actively maintain it. Feature requests and bug reports directly shape development. Open an issue on GitHub and share your thoughts.