v1.1.3 — Multi-source calendar support

Just the Calendar

A powerful, accessible calendar built on headless primitives. Drop it into React today, Vue tomorrow. Zero lock-in, one dependency.

Get Started View on GitHub

Why This Calendar?

🔌

Multiple Sources

CalDAV, Google Calendar, iCal, or in-memory. Mix and match sources in the same view.

Zero Runtime Deps

No React, no Vue, no Angular required. Pure Web Components — works everywhere the web does.

Get Started

One command to install, one import to use.

npm install @luckydye/calendar
import { CalendarViewElement, CalendarInternal, CalendarIntegration, InMemorySource } from '@luckydye/calendar';
customElements.define('calendar-view', CalendarViewElement);
// Add events via InMemorySource, CalDAV, Google Calendar, or iCal