R Packages — I
Published in
3 min readFeb 19, 2022
“I’ll just save this to read later, it might be useful” is a common online hoarding excuse. For the last 2 years, I am a Twitter Bookmark hoarder. With exceptional will, I managed to recheck and curate my bookmarks.
Here, I am going one step forward. I share 22 R packages, which I bookmarked for some reason. It is not a ranked list, it is pure serendipity. Here is the curated list.
- RestRserve: You can build web APIs and microservices with this R package.
- roxytest: If you are familiar with roxygen2 (R’s awesome documentation generation package), this package helps you write unit tests in roxygen2 docs using either testthat or tinytest packages.
- gtsummary: Those awful pivot tables. gtsummary helps you to create summary tables easily with the help of gt package.
- osfr: Another good package from R Open Sci. It is a wrapper to reach Open Science Framework (OSF).
- ggannotate: Interactive annotation with ggplot2 plots. Just point and click where you want to annotate.
- patchwork: Aligning plots side-by-side or inside grids is always a pain. This package is a great help with very easy commands.
- sever: Shiny is an awesome tool but you might need alternatives with the “disconnected” and “error” messages appearance.
- RcppSimdJson: If you want really fast JSON parsing this C++ binding with simdjson is worth a look. Also, anything Dirk Eddelbuettel makes is simply great.
- googledrive: Control your Google Drive with this package. Bonus: It is from tidyverse.
- slider: Sliding (rolling) window functions package with a syntax similar to purrr.
- containerit: You can Dockerize your session/workspace or any script with this package. By the way, can we consider moving of Pergamon to Berlin as a containerization?🧐🤦♀️
- shredder: OK, this is a very niche package. If you are familiar with STAN framework it helps you with STAN simulations to explore and iterate fits.
- arrow: This package is the R bindings of Apache Arrow which is a very capable and powerful memory format for rectangular data (data frames). Big Data guys check this!
- learnr: Convert RMarkdown files to interactive tutorials. You can build your own interactive data course with this package. Package from RStudio.
- blastula: You can send HTML formatted emails from R with this package. Package from RStudio.
- tfhub: R wrapper for Tensorflow Hub.
- chuck: Colin Fay’s entertaining R package to test golem, Docker and Kubernetes.
- fst: “Lightning” fast serialization of data frames with skillful compression. It needs its own .fst extension files.
- tidybayes: You can work with Bayesian models within the tidyverse framework with this package.
- tidypredict: This package is part of the tidymodels universe which is part of tidyverse.
- googleCloudRunner: Wrapper package to work with serverless functions of Google Cloud Platform (GCP).
- shinyMobile: It is possible to convert your Shiny app to a mobile application (with limitations) with this package.
This is not the end. Actually these references were from almost 2 years ago😂. I tried my best to come up with the most recent updates.