GitHub

I develop, contribute to, or maintain a few R packages related to various topics.

Data manipulation

  • polars: port of the Rust/Python polars to R.

  • tidypolars: More efficient tidyverse code, using polars in the background.

  • datawizard: this package is part of the easystats ecosystem. It provides many functions to manipulate data (similarly to what dplyr and tidyr do) and to perform various statistical transformation on variables (standardizing, winsorizing, normalizing, etc.).

Package development & Tooling

  • jarl: an R linter written in Rust, able to process thousands of lines of R code in milliseconds and to apply automatic fixes.
  • 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}.
  • flir: very fast package to rewrite code patterns, useful to refactor large codebases.
  • astgrepr: a package to parse and manipulate R code based on the ast-grep Rust crate. This is the foundation on which flir is built.

R Shiny applications


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.

Read the original on github.com ↗