RStudio addins were released in early 2016 and many useRs immediately began writing addins. However, one of the main probelms with addins is discoverability: there's just no easy way to find available addins. Whether you want to know what's out there to see if any addins are useful to you, or if you just want to see examples of addins in order to learn how to develop one yourself, it's hard to merely discover what addins exist. This package attempts to solve that problem.
This README provides a continuously updated list of RStudio addins (just below). If you install the addinslist
package, you will have an addin added to your RStudio called "Browse RStudio addins" which will allow you to interactively browse through the list of addins below, see which ones you already have installed, and let you install/uninstall the corresponding package of each addin.
If you made a useful RStudio addin, feel free to make a pull request to add it to the list.
Name | Description | Package | On CRAN? | Author | More links | Notes |
---|---|---|---|---|---|---|
Browse RStudio addins | Browse and install RStudio addins | addinslist | ✅ | Dean Attali | ||
Colour picker | Lets you easily select colours | shinyjs | ✅ | Dean Attali | Screenshot, Demo video | |
ggplot2 Marginal Plots | Add marginal plots to ggplot2 | ggExtra | ✅ | Dean Attali | Screenshot | |
ggplot Theme Assist | Customize your ggplot theme | ggThemeAssist | ✅ | Calli Gross | Demo GIF | |
Schedule Rscripts | Easily scheduling Rscripts | taskscheduleR | ❌ | jwijffels | Screenshot | |
Assign default values | Set function arguments in selection to their default values | jadd | ❌ | Jenny Bryan | Demo GIF | |
Wrap Rmd | Wrap selected R Markdown text but don't insert lines breaks into inline R code | WrapRmd | ❌ | TJ Mahr | ||
Tidy Data | Interactively build tidyr function call (gather) | tidyshiny | ❌ | Mango Solutions | ||
Lattice Plotting | Interactively build plots using the lattice system |
addinplots | ❌ | Homer White | ||
Copy Frame to Clipboard | Copy a data.frame to the clipboard |
copydat | ❌ | Bay Area Air Quality Management District | Doesn't work on Windows | |
Render Rmd in Console | Render an R Markdown document in the global environment | RStudioConsoleRender | ❌ | Jeff Johnston | Blog post | |
Document This | Auto-generate Roxygen skeletons for functions and data | docthis | ❌ | Matthew Lincoln | ||
Hist Add-In | Interactively create histograms with ggplot2 and obtain the R Code | limoaddin | ❌ | Stanislaus Stadlmann | ||
rpivotGadget | Add-in wrapper around the rpivotTable HTML widget | rpivotGadget | ❌ | Dean Kilfoyle | ||
Addin Manager | Install and remove addins | addinmanager | ❌ | Colin Gillespie | Blog post | |
Levels recoding | Interactively generate code to edit factor levels | questionr | ✅ | Julien Barnier | Demo video | |
Levels ordering | Interactively generate code to reorder factor levels | questionr | ✅ | Julien Barnier | Demo video | |
Variable cutting | Interactively generate cut() code |
questionr | ✅ | Julien Barnier | Demo video | |
ARIMA Picker | Interactively pick ARIMA parameters | arimaUI | ❌ | Yves crutain | Blog post | |
Input LaTeX Math | Input math expressions via the MathQuill library | bookdown | ❌ | RStudio | ||
Preview R-markdown Book | Run bookdown's serve_book() to live preview a book | bookdown | ❌ | RStudio | ||
Google API Auth | Authenticate with Google APIs | googleAuthR | ❌ | Mark Edmondson | Screenshot |