I develop, contribute to, or maintain a few R packages related to various topics.
-
tidypolars: get the power of
polars
with the syntax of thetidyverse
. -
datawizard: this package is part of the
easystats
ecosystem. It provides many functions to manipulate data (similarly to whatdplyr
andtidyr
do) and to perform various statistical transformation on variables (standardizing, winsorizing, normalizing, etc.).
- altdoc: use docsify.js,
docute, mkdocs, or quarto
to build a website for your R package documentation. This is meant to
be an alternative to
{pkgdown}
. - flint: very fast package to find lints and automatically fix them based on an extensible list of rules.
- astgrepr: a package to parse and manipulate R code based on
the ast-grep Rust crate. This is the foundation on which
flint
is built.
-
conductor: create tours in Shiny apps. This uses shepherd.js under the hood and provides similar functionalities as
cicerone
andrintrojs
. -
prompter: easily create tooltips in Shiny apps. It uses hint.css under the hood.
-
shinyfullscreen: display HTML elements in fullscreen in Shiny apps. This uses screenfull.js under the hood.
While developing packages for R Shiny applications, 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: awesome-R-JS-adaptation. Feel free to propose missing libraries.