R packages
Something similar to this (Photo by Claudio Schwarz on Unsplash)

R Packages — I

Berk Orbay
berk-orbay
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.

  1. RestRserve: You can build web APIs and microservices with this R package.
  2. 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.
  3. gtsummary: Those awful pivot tables. gtsummary helps you to create summary tables easily with the help of gt package.
  4. osfr: Another good package from R Open Sci. It is a wrapper to reach Open Science Framework (OSF).
  5. ggannotate: Interactive annotation with ggplot2 plots. Just point and click where you want to annotate.
  6. patchwork: Aligning plots side-by-side or inside grids is always a pain. This package is a great help with very easy commands.
  7. sever: Shiny is an awesome tool but you might need alternatives with the “disconnected” and “error” messages appearance.
  8. 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.
  9. googledrive: Control your Google Drive with this package. Bonus: It is from tidyverse.
  10. slider: Sliding (rolling) window functions package with a syntax similar to purrr.
  11. 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?🧐🤦‍♀️
  12. 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.
  13. 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!
  14. learnr: Convert RMarkdown files to interactive tutorials. You can build your own interactive data course with this package. Package from RStudio.
  15. blastula: You can send HTML formatted emails from R with this package. Package from RStudio.
  16. tfhub: R wrapper for Tensorflow Hub.
  17. chuck: Colin Fay’s entertaining R package to test golem, Docker and Kubernetes.
  18. fst: “Lightning” fast serialization of data frames with skillful compression. It needs its own .fst extension files.
  19. tidybayes: You can work with Bayesian models within the tidyverse framework with this package.
  20. tidypredict: This package is part of the tidymodels universe which is part of tidyverse.
  21. googleCloudRunner: Wrapper package to work with serverless functions of Google Cloud Platform (GCP).
  22. 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.

--

--

Berk Orbay
berk-orbay

Current main interests are #OR and #RL. You may reach me at Linkedin.