VanillaCalendar: Interactive Calendar and Date Picker Widget

An R interface to the 'Vanilla Calendar Pro' 'JavaScript' library (version 3.2.0, bundled) for creating interactive and customizable calendar widgets and date pickers. The package enables integration of modern calendar components in R and 'Shiny' applications, with support for date, month, year and time selection, popup input mode, theming, and in-place updates from the 'Shiny' server.

Version: 1.0.0
Imports: htmlwidgets
Suggests: shiny, testthat (≥ 3.0.0), shinytest2, chromote, htmltools, withr, knitr, rmarkdown
Published: 2026-08-28
DOI: 10.32614/CRAN.package.VanillaCalendar (may not be active yet)
Author: Xavier Escribà Montagut [aut, cre], Yury Uvarov [ctb, cph] (Author of the bundled 'Vanilla Calendar Pro' library)
Maintainer: Xavier Escribà Montagut <xavier.escriba.montagut at gmail.com>
BugReports: https://github.com/ESCRI11/vanilla-calendar-r/issues
License: GPL (≥ 3)
Copyright: The bundled Vanilla Calendar Pro library is copyright Yury Uvarov and released under the MIT licence; see inst/htmlwidgets/lib/VanillaCalendar-3.2.0/LICENSE.
URL: https://github.com/ESCRI11/vanilla-calendar-r
NeedsCompilation: no
Materials: README, NEWS
CRAN checks: VanillaCalendar results

Documentation:

Reference manual: VanillaCalendar.html , VanillaCalendar.pdf
Vignettes: Getting started with VanillaCalendar (source, R code)
VanillaCalendar in Shiny (source, R code)

Downloads:

Package source: VanillaCalendar_1.0.0.tar.gz
Windows binaries: r-devel: VanillaCalendar_1.0.0.zip, r-release: not available, r-oldrel: VanillaCalendar_1.0.0.zip
macOS binaries: r-release (arm64): VanillaCalendar_1.0.0.tgz, r-oldrel (arm64): VanillaCalendar_1.0.0.tgz, r-release (x86_64): VanillaCalendar_1.0.0.tgz, r-oldrel (x86_64): VanillaCalendar_1.0.0.tgz

Linking:

Please use the canonical form https://CRAN.R-project.org/package=VanillaCalendar to link to this page.