Docs Plugin Index

Aside from the vanilla JS package fullcalendar, there are UI-library connectors:

NameFunctionality / ViewsNPM
@fullcalendar/reactOffers a React component. More infoNPM
@fullcalendar/preactOffers a Preact component. More infoNPM
@fullcalendar/vue3Offers a Vue 3 component. More infoNPM
@fullcalendar/angularOffers an Angular component. More infoNPM
@fullcalendar/web-componentOffers an Web Component. More infoNPM

The following plugins are included in the standard package for whatever UI library integration you choose (fullcalendar, @fullcalendar/react, etc):

NameFunctionality / Views
/interactionRequired to detect dateClick actions, selectable actions, and event drag-n-drop & resizing.
Not needed for eventClick or eventMouseEnter/eventMouseLeave.
/daygridOffers Month and DayGrid views:
dayGridYear, dayGridMonth, dayGridWeek, dayGridDay, dayGrid (generic)
/timegridOffers TimeGrid views:
timeGridWeek, timeGridDay, timeGrid (generic)
/listOffers Lists views:
listYear, listMonth, listWeek, listDay, list (generic)
/multimonthOffers Multi-Month views:
multiMonthYear, multiMonth (generic)

The following plugins are included in the standard package for whatever UI library integration you choose (fullcalendar-scheduler, @fullcalendar/react-scheduler, etc):

NameFunctionality / Views
/scrollgrid PremiumProvides advanced scrolling features such as horizontal scrolling to certain views
/timeline PremiumOffers Timeline views with no resource support:
timelineYear, timelineMonth, timelineWeek, timelineDay, timeline (generic)
/adaptive PremiumOffers improved printing support.
/resource-daygrid PremiumOffers resource-enabled DayGrid views: resourceDayGridMonth, resourceDayGridWeek, resourceDayGridDay, resourceDayGrid (generic)
/resource-timegrid PremiumOffers resource-enabled TimeGrid views: resourceTimeGridWeek, resourceTimeGridDay, resourceTimeGrid (generic)
/resource-timeline PremiumOffers resource-enabled Timeline views: resourceTimelineYear, resourceTimelineMonth, resourceTimelineWeek, resourceTimelineDay, resourceTimeline (generic)

The following plugins are supplemental, and work with any UI library:

NameFunctionality / ViewsNPMjsDelivr
@fullcalendar/google-calendarFor loading events from a public Google Calendar feedNPMjsDelivr
@fullcalendar/icalendarFor loading events from an iCalendar feedNPMjsDelivr
@fullcalendar/rruleFor leveraging the RRule library for event recurrenceNPMjsDelivr
@fullcalendar/format-momentUse Moment formatting stringsNPMjsDelivr
@fullcalendar/format-luxon3Use Luxon formatting stringsNPMjsDelivr