Open source · Svelte 5 · MIT
Month, week, day, year and agenda views. Drag & drop, recurring events, multiple calendars, i18n and dark mode — inspired by Google, Apple and Outlook calendars, built on Svelte 5 runes, with zero dependencies.
Everything below ships in the box — presented, naturally, as a month grid.
Google-style grid with spanning multi-day bars.
Time grid with overlap-aware event packing.
Twelve mini months with event density dots.
A clean rolling list of upcoming events.
Move events across days and time slots.
Drag the bottom edge to change duration.
Built-in quick-create popover on selection.
RRULE subset: daily/weekly/monthly/yearly.
Dedicated all-day lane, week-spanning bars.
Sources with colors, visibility toggles.
Overflow events collapse like Google Calendar.
A live red line marks the current minute.
Shade non-working days and hours.
Optional ISO-8601 week number gutter.
Any locale; English & Chinese built in.
Every color is a CSS variable.
Replace event content with your snippets.
Fully typed. No runtime dependencies.