The RStudio team contributes code to many R packages and projects. R users are doing some of the most innovative and important work in science, education, and industry. It’s a daily inspiration and challenge to keep up with the community and all it is accomplishing.
If keeping up with the growing number of packages you use is challenging, consider RStudio Package Manager.
The tidyverse is an opinionated collection of R packages designed for data science. All packages share an underlying philosophy and common APIs.Project Site Link
ggplot 2 is an enhanced data visualization package for R. Create stunning multi-layered graphics with ease.Project Site Link
dplyr is the next iteration of plyr, focussing on only data frames. dplyr is faster and has a more consistent API.Project GitHub Link
tidyr makes it easy to “tidy” your data. Tidy data is data that’s easy to work with: it’s easy to munge (with dplyr), visualise (with ggplot2 or ggvis) and model (with R’s hundreds of modelling packages).Project Paper Link
purrr enhances R’s functional programming (FP) toolkit by providing a complete and consistent set of tools for working with functions and vectors.Project Site Link
Shiny makes it incredibly easy to build interactive web applications with R. Shiny has automatic “reactive” binding between inputs and outputs and extensive pre-built widgets.Project Site Link
Use R Markdown to develop your code and ideas in a reproducible document. Knit plots, tables, and results together with narrative text, and create analyses ready to be shared.Project Site Link
TensorFlow™ is an open-source software library for Machine Intelligence. The R interface to TensorFlow lets you work productively using the high-level Keras and Estimator APIs and the core TensorFlow API.Project Site Link
The tidymodels framework is a collection of packages for modeling and machine learning using tidyverse principles.Project Site Link
Sparklyr provides bindings to Spark’s distributed machine learning library. Together with sparklyr’s dplyr interface, you can easily create and tune machine learning workflows on Spark, orchestrated entirely within R.Project Site Link
Sparklyr is an R interface to Apache Spark, a fast and general engine for big data processing. This package connects to local and remote Apache Spark clusters, a ‘dplyr’ compatible back-end, and an interface to Spark’s ML algorithms.Project Site Link
Plumber enables you to convert your existing R code into web APIs by merely adding a couple of special comments.Project Site Link