@artesa/fullcalendar-vue3

The official Vue 3 component for FullCalendar
888 1,584
Install
npm install @artesa/fullcalendar-vue3@5.11.3
Latest Version:5.11.3
Vue:3
License:MIT
Last Updated:Oct 15, 2026
Links: GitHub  ·  npm
Maintainer: thenoim

FullCalendar Vue 3 Component

The official Vue 3 component for FullCalendar

Installation

Install the Vue 3 connector, the core package, and any plugins (like daygrid):

npm install @fullcalendar/vue3 @fullcalendar/core @fullcalendar/daygrid

Usage

Render a FullCalendar component, supplying an options object:

<script>
import FullCalendar from '@fullcalendar/vue3'
import dayGridPlugin from '@fullcalendar/daygrid'

export default {
  components: {
    FullCalendar // make the <FullCalendar> tag available
  },
  data: function() {
    return {
      calendarOptions: {
        plugins: [dayGridPlugin],
        initialView: 'dayGridMonth',
        weekends: false,
        events: [
          { title: 'Meeting', start: new Date() }
        ]
      }
    }
  }
}
</script>

<template>
  <h1>Demo App</h1>
  <FullCalendar :options='calendarOptions' />
</template>

You can even supply named-slot templates:

<template>
  <h1>Demo App</h1>
  <FullCalendar :options='calendarOptions'>
    <template v-slot:eventContent='arg'>
      <b>{{ arg.timeText }}</b>
      <i>{{ arg.event.title }}</i>
    </template>
  </FullCalendar>
</template>

Development

You must install this repo with PNPM:

pnpm install

Available scripts (via pnpm run <script>):

  • build - build production-ready dist files
  • dev - build & watch development dist files
  • test - test headlessly
  • test:dev - test interactively
  • clean

Related Packages

@fullcalendar/core

FullCalendar core types package

89,463,914 20,704
@fullcalendar/vue3

The official Vue 3 component for FullCalendar

8,346,024 1,584
@fullcalendar/vue

The official Vue 2 component for FullCalendar

1,869,576 20
@fullcalendar/vue3-scheduler

FullCalendar Vue 3 Scheduler package

8,047 799
vue-full-calendar

FullCalendar wrapper for vue

187,893 472

Version History

Version Released Vue License
5.11.3 ^3.0.11 MIT
5.11.2 ^3.0.11 MIT
Pre-releases (1)
Version Released Vue License
6.1.10-fix1 ^3.0.11 MIT