FullCalendar
Demos
Docs
Pricing
Latest:  v7.0.0
Introduction
    • Getting Started
    • Initialize with ES6 Build System
    • Initialize with Script Tags
    • Initialize with Script Tags (ESM)
    • Plugin Index
    • Handlers
    • Methods
  • More Advanced

    • View-Specific Options
    • Get/Set Options Dynamically
    • borderless settings
    • className
    • ClassName Inputs
    • Content Injection
    • render
    • destroy
    • rerenderDelay
    • Calendar::render
    • Calendar::batchRendering
  • See Also

    • initialDate
    • initialView
    • View API
edit doc view .md

Getting Started

FullCalendar integrates with popular front-end frameworks:

  • React implementation (supports Next)
  • Preact implementation
  • Angular connector
  • Vue connector (supports Nuxt)

Docs for vanilla JS usage:

  • Initializing with an ES6 build system
  • Initializing with script tags
  • Using TypeScript

10% of profits donated to effective charities

Does your company use FullCalendar? Tell us »

© 2025  FullCalendar LLC

  • GitHub
  • License
  • Blog
  • Roadmap