RStudio addins were released in early 2016 to provide anyone with the ability to add "extensions" to RStudio. This feature has quickly become popular, but discoverability was a problem: there's just no easy way to know what addins exist.
This package solves that problem in two ways. First, it provides a continuously updated list of RStudio addins that you can browse through (below). Also, if you install this package (install.packages('addinslist')
), your RStudio will get populated with a new addin called "Browse RStudio addins". This addin allows you to interactively browse through the list of addins, see which ones you already have installed, and let you install/uninstall the corresponding package of each addin. The following image shows how to access this "addin of addins" in RStudio.
If you made a useful RStudio addin, feel free to make a pull request on GitHub 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 | Screenshot | |
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 R scripts on Windows | Use Windows task scheduler to schedule your R scripts (Windows) | taskscheduleR | ❌ | jwijffels | Screenshot | |
Schedule R scripts on Linux/Unix | Use cron to schedule your R scripts (Linux/Unix) | cronR | ❌ | 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 | |
Word count add-in | Count non-code words in Rmd documents | wordcountaddin | ❌ | Ben Marwick | Screenshot | |
Copy value | Copy data to clipboard (arrays, data frames, matrices, tables, vectors) | snippetsaddin | ❌ | Juraj Sofranko | Windows only | |
Convert slash | Reverse slashes (eg in file paths) | snippetsaddin | ❌ | Juraj Sofranko | Clipboard is Windows only | |
Insert %>% | Insert pipe + reformat surrounding | snippetsaddin | ❌ | Juraj Sofranko | ||
Gotta Read 'Em All | RStudio Add-In to interactively read ALL the data into R | GREA | ❌ | Stanislaus Stadlmann | ||
Quick View Data Frame | Quickly render a data frame, or the code which generates it, in the RStudio View window | RStudioAddIns | ❌ | digital-dharma | ||
littleboxes | Easily add a boxed title in R scripts | littleboxes | ❌ | thinkr | ||
Insert citations | Search a BibTeX-file and insert formatted Markdown citations | citr | ❌ | Frederik Aust | Demo gif | |
QRAGadget | A Shiny Gadget for Interactive QRA Visualizations | QRAGadget | ❌ | Paul Govan | Screenshot | |
assignparams | Evaluate function parameter in global environment | assignparams | ❌ | Peter Meissner | DemoVideo | |
radiant.data | A Shiny interface to visualize, summarize, transform, and combine data | radiant.data | ❌ | Vincent Nijs | Documentation | |
radiant | A Shiny interface for business analytics in R | radiant | ❌ | Vincent Nijs | Documentation | |
Add Crossref Citations | Add a new bibliography entry through Crossref DOI | rcrossref | ❌ | Hao Zhu | Screenshoot | |
mischelper | microbenchmark, profvis selected code, remove unneeded hard line breaks, flip windows path separator | mischelper | ❌ | dracodoc |