An Overview of htmlwidgets

A brief overview of htmlwidgets in R

Ella Kaye true

slides materials


The htmlwidgets package allows developers to create R bindings to JavaScript libraries. The resulting R packages allow the embedding of interactive content in R Markdown documents and Shiny web apps. There are over 50 available widgets. In this talk I give an overview of the htmlwidget framework and demonstrate the use of the DT, leaflet and DiagrammeR packages.

Event details

Event: Warwick R User Group

Date: May 25th, 2017

Time: 17:00

Location: University of Warwick


If you see mistakes or want to suggest changes, please create an issue on the source repository.


Text and figures are licensed under Creative Commons Attribution CC BY-SA 4.0. Source code is available at, unless otherwise noted. The figures that have been reused from other sources don't fall under this license and can be recognized by a note in their caption: "Figure from ...".


For attribution, please cite this work as

Kaye (2017, May 25). ELLA KAYE: An Overview of htmlwidgets. Retrieved from

BibTeX citation

  author = {Kaye, Ella},
  title = {ELLA KAYE: An Overview of htmlwidgets},
  url = {},
  year = {2017}