I develop a few R packages that rely on JavaScript libraries:
-
altdoc: use docsify.js, docute, or mkdocs to build a website for your R package documentation (alternative to
{pkgdown}). -
conductor (adaptation of shepherd.js): create tours in Shiny apps.
-
shinyfullscreen (adaptation of screenfull.js): display HTML elements in fullscreen in Shiny apps.
-
prompter (adaptation of hint.css): easily create tooltips in Shiny apps.
While developing these packages, I had some trouble trying to determine if a Javascript library had already been adapted in R. Therefore, I started a list of R packages that adapt Javascript libraries, and you are invited to contribute: awesome-R-JS-adaptation.
I also contribute to some R packages from the easystats organization (mostly datawizard).