The shinyWidgets package provides several custom widgets to extend those available in package shiny
Run examples
if (interactive()) { shinyWidgets::shinyWidgetsGallery() }