Skip to main content
@howljs/calendar-kit and super-calendar overlap on the time grid: day, 3-day, and week views, resources, drag, and per-event time zones. super-calendar adds the month and agenda views calendar-kit doesn’t have, plus the same calendar on the web. The APIs are shaped differently, so this is a rewrite of the calendar layer, not a prop rename. calendar-kit composes three components (CalendarContainer > CalendarHeader + CalendarBody) and drives them through a ref; super-calendar is a single controlled <Calendar> you pass date and mode. The fastest path is to hand the prompt below to your coding agent; the concept map is the reference behind it.
Checked against calendar-kit v2 in mid-2026. Verify prop names against the version you have installed.

The migration prompt

Copy this into Claude Code, Cursor, or any coding agent working in your repo.

Concept map

A minimal week grid after migrating:

What you gain, and what calendar-kit still does better

super-calendar adds the month and schedule views calendar-kit lacks, recurring events, and the same calendar on the web. calendar-kit remains a focused, polished time grid: if you only need day/week scheduling and never a month or agenda, it is a smaller surface with its own pinch-zoom and haptics. Both are MIT and free, including drag. See Dragging, Resource timeline, and the full comparison.