RStudio addins were initially released by RStudio 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.
The addinslist
package solves that problem in two ways:
-
This package provides a continuously updated list of RStudio addins that you can browse through (below).
-
After installing this package (
remotes::install_github("jimbrig/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.
Name | Date Added | Description | Package | On CRAN? | Author | More links | Notes |
---|---|---|---|---|---|---|---|
Add Crossref Citations | 2016-07-25 | Add a new bibliography entry through Crossref DOI | rcrossref | ✅ | Hao Zhu | Screenshoot | |
Add GIFs | 2016-08-10 | Search GIFs through Giphy API and use them in Rmarkdown documents | giphyr | ✅ | Hao Zhu | Screenshot | |
Addin Manager | 2016-04-01 | Install and remove addins | addinmanager | ❌ | Colin Gillespie | Blog post | |
addinit | 2018-06-06 | Initialize an 'RStudio' Project | addinit | ❌ | dreamRs | ||
Align Assign | 2016-10-03 | Align the assignment operators within a highlighted area | AlignAssign | ❌ | Luke Smith | Demo gif | |
ARIMA Picker | 2016-04-25 | Interactively pick ARIMA parameters | arimaUI | ❌ | Yves crutain | Blog post | |
Assign default values | 2016-03-30 | Set function arguments in selection to their default values | jadd | ❌ | Jenny Bryan | Demo GIF | |
assignparams | 2016-06-29 | Evaluate function parameter in global environment | assignparams | ❌ | Peter Meissner | DemoVideo | |
beautifyR | 2018-04-21 | Format RMarkdown tables beautifully | beautifyR | ❌ | Matthias Weigand | Demo GIF | |
Browse RStudio addins | 2016-03-30 | Browse and install RStudio addins | addinslist | ✅ | Dean Attali | Screenshot | |
Case converter | 2018-09-20 | Convert text cases to lower, upper, snake, camel cases | caseconverter | ❌ | strboul | Demo GIF | |
Colour picker | 2016-03-30 | Lets you easily select colours | colourpicker | ✅ | Dean Attali | Screenshot, Demo video | |
compareAreas | 2018-11-26 | Compare areas across square meters, kilometers, feet, miles, and acres | compareAreas | ❌ | David Ranzolin | ||
compareWith | 2019-08-28 | Enhanced diff and merge tools for RStudio | compareWith | ❌ | Mirai Solutions | Blog post | |
Convert slash | 2016-05-10 | Reverse slashes (eg in file paths) | snippetsaddin | ❌ | Juraj Sofranko | Clipboard is Windows only | |
Convert Variable type | 2016-08-05 | Convert variables' type into either factor, character or numeric in a data frame | commonUtilAddins | ❌ | sarupurisailalith | ||
Copy Frame to Clipboard | 2016-03-30 | Copy a data.frame to the clipboard |
copydat | ❌ | Bay Area Air Quality Management District | Doesn't work on Windows | |
Copy value | 2016-05-10 | Copy data to clipboard (arrays, data frames, matrices, tables, vectors) | snippetsaddin | ❌ | Juraj Sofranko | Windows only | |
CRANsearcher | 2017-09-17 | RStudio addin to search CRAN packages titles and descriptions | CRANsearcher | ✅ | Rho Inc | ||
datapasta | 2016-09-28 | Keyboard shortcuts for pasting clipboard data as nicely formatted R vectors/tibbles. | datapasta | ✅ | Miles McBain | Demo Gif | |
datasets.load | 2016-12-15 | Loading datasets from all installed packages | datasets.load | ✅ | Bastiaan Quast | Demo Gif | |
Document This | 2016-03-30 | Auto-generate Roxygen skeletons for functions and data | docthis | ❌ | Matthew Lincoln | ||
Enhanced View | 2018-07-12 | Enhanced data viewer, allows column selection and filtering | viewenhance | ❌ | Kieran Martin | ||
ermoji | 2018-04-24 | Search and Copy Emoji | ermoji | ❌ | Garrick Aden-Buie | Screenshots | |
Escape strings | 2018-09-17 | Convert non-ASCII strings to a portable format | uniscape | ❌ | Mikko Korpela | Screenshot | |
esquisse | 2018-06-06 | Make plots with ggplot2 | esquisse | ✅ | dreamRs | ||
extraInserts | 2017-12-26 | Insert various (pipe) operators | extraInserts | ❌ | Konrad Zdeb | ||
get_fn_args | 2018-07-12 | Reads highlighted default values into console, translating commas to semi colons | getfunctionargs | ❌ | Kieran Martin | ||
ggedit | 2017-05-04 | Reproducible layer, scale and theme editing for ggplot2 | ggedit | ✅ | Jonathan Sidi | Youtube Clip | |
ggplot Theme Assist | 2016-03-30 | Customize your ggplot theme | ggThemeAssist | ✅ | Calli Gross | Demo GIF | |
ggplot2 Marginal Plots | 2016-03-30 | Add marginal plots to ggplot2 | ggExtra | ✅ | Dean Attali | Screenshot | |
gitgadget | 2016-09-16 | Version Control and Assignment Management using Git | gitgadget | ✅ | Vincent Nijs | ||
Google API Auth | 2016-05-03 | Authenticate with Google APIs | googleAuthR | ✅ | Mark Edmondson | ||
Gotta Read 'Em All | 2016-05-10 | RStudio Add-In to interactively read ALL the data into R | GREA | ❌ | Stanislaus Stadlmann | ||
Hist Add-In | 2016-03-31 | Interactively create histograms with ggplot2 and obtain the R Code | limoaddin | ❌ | Stanislaus Stadlmann | ||
imageclipr | 2016-04-06 | Copy and paste images from clipboard to Rmarkdown .Rmd files | imageclipr | ❌ | Tonio Liebrand | ||
Input LaTeX Math | 2016-04-25 | Input math expressions via the MathQuill library | bookdown | ✅ | RStudio | ||
Insert %>% | 2016-05-10 | Insert pipe + reformat surrounding | snippetsaddin | ❌ | Juraj Sofranko | ||
Insert citations | 2016-06-28 | Search a BibTeX-file and insert formatted Markdown citations | citr | ✅ | Frederik Aust | Demo gif | |
Insert IPA symbols | 2018-10-17 | Insert IPA phonetic symbols in R Markdown by searching their phonetic features in a shiny gadget | linguisticsdown | ✅ | Yongfu Liao | Pkg Website | |
insertImage | 2017-03-02 | Insert image into R Markdown with file chooser. Copy image file to project. | insertImage | ❌ | Ludvig R Olsen | ||
inserttable | 2018-04-07 | RStudio add-in facilitating insertion of nicely formatted tables in R markdown documents or plain R scripts. | inserttable | ❌ | Lorenzo Busetto | Blog Post | |
jagsAddIn | 2020-02-11 | RStudio add-in to create template code for running jags from R. | jagsAddIn | ❌ | Nathan Green | Demo gif | |
Keyboard shortcuts for str,plot etc | 2019-06-18 | Examine selected objects; open function source code on github | rskey | ✅ | Berry Boessenkool | Can set keyboard shortcuts on disc with rskey::setKeyboardBindings() | |
Lattice Plotting | 2016-03-30 | Interactively build plots using the lattice system |
addinplots | ❌ | |||
Levels ordering | 2016-04-06 | Interactively generate code to reorder factor levels | questionr | ✅ | Julien Barnier | Demo video | |
Levels recoding | 2016-04-06 | Interactively generate code to edit factor levels | questionr | ✅ | Julien Barnier | Demo video | |
littleboxes | 2016-06-09 | Easily add a boxed title in R scripts | littleboxes | ❌ | thinkr | ||
makeOxygen | 2017-04-12 | Self-populating roxygen2 skeletons | sinew | ✅ | Jonathan Sidi | ||
mapedit.addin | 2018-12-15 | Create and save spatial data in GUI | mapedit.addin | ❌ | Matt Johnson | saves to .GlobalEnv and/or disk |
|
Merge data frames | 2016-08-05 | Perform Inner, left, Right and Full Joins and create a new data frame | commonUtilAddins | ❌ | sarupurisailalith | ||
mischelper | 2016-07-30 | microbenchmark, profvis selected code, remove unneeded hard line breaks, flip windows path separator | mischelper | ❌ | dracodoc | ||
mufflr | 2016-08-30 | Keyboard shortcuts for quieter and speedier pipelines | mufflr | ❌ | Miles McBain | Demo Gif | |
namebrowser | 2016-08-18 | Browse or search all installed packages for function names, insert library(pkg) or pkg:: prefix | namebrowser | ❌ | dracodoc | ||
objectremover | 2019-08-04 | Remove objects from the Global environment based on text patterns and object type | objectremover | ✅ | Alan Yeung | Demo gif | |
Path To Clipboard | 2020-01-02 | Copy the active document's absolute path to clipboard. | pathToClip | ❌ | Dominic Comtois | Demo Gif | |
Plot Colour Helper | 2016-03-30 | Interactively pick colours to use in your plot | colourpicker | ✅ | Dean Attali | Screenshot, Demo video | |
prefixer | 2018-06-06 | Prefix function with their namespace | prefixer | ❌ | dreamRs | ||
Preview R-markdown Book | 2016-04-25 | Run bookdown's serve_book() to live preview a book | bookdown | ✅ | RStudio | ||
QRAGadget | 2016-06-28 | A Shiny Gadget for Interactive QRA Visualizations | QRAGadget | ✅ | Paul Govan | Screenshot | |
quickview | 2019-04-12 | Quickly inspect your data in a View tab of RStudio | quickview | ❌ | Francois Keck | Demo gif | |
radiant | 2016-06-30 | A Shiny interface for business analytics in R | radiant | ❌ | Vincent Nijs | Documentation | |
radiant.data | 2016-06-30 | A Shiny interface to visualize, summarize, transform, and combine data | radiant.data | ❌ | Vincent Nijs | Documentation | |
rdoxygen | 2017-08-14 | Create doxygen documentation for source code | rdoxygen | ✅ | Clemens Schmid | ||
RegExplain | 2018-04-04 | Interactive regular expression utility belt | regexplain | ❌ | Garrick Aden-Buie | Demo gifs | |
remedy | 2017-09-08 | RStudio Addins to Simplify Markdown Writing | remedy | ✅ | ThinkR | How it works | |
Render Rmd in Console | 2016-03-30 | Render an R Markdown document in the global environment | RStudioConsoleRender | ❌ | Jeff Johnston | Blog post | |
Rmd or Blogdown post Image Paste | 2020-05-11 | Use 'ctrl+v' to paste images into a blogdown post or Rmd files | RmdImgPaste | ❌ | zhangzhenhao | ||
rpivotGadget | 2016-04-04 | Add-in wrapper around the rpivotTable HTML widget | rpivotGadget | ❌ | Dean Kilfoyle | ||
rsam | 2018-01-14 | Manage installed RStudio addins keyboard shortcuts and IDE dropdown list | rsam | ❌ | Jonathan Sidi | YouTube | Writes to Disk |
Schedule R scripts on Linux/Unix | 2016-03-30 | Use cron to schedule your R scripts (Linux/Unix) | cronR | ✅ | jwijffels | Screenshot | |
Schedule R scripts on Windows | 2016-03-30 | Use Windows task scheduler to schedule your R scripts (Windows) | taskscheduleR | ✅ | jwijffels | Screenshot | |
SeaClass | 2017-08-08 | An interactive R GUI for classification problems | SeaClass | ❌ | Chris Dienes | Screenshots | |
Search CRAN packages | 2019-11-26 | Search and explore CRAN packages | pkgsearch | ✅ | R-hub | Pkg Website | |
shinyExams | 2018-06-27 | RStudio addin to create exercises | shinyExams | ❌ | Demo GIF | ||
Snake caser | 2016-05-06 | Convert a character string to snake_case | snakecaser | ❌ | Ben Marwick | ||
sortLines | 2017-03-11 | Sort selected lines in the editor with a number-smart algorithm. | sortLines | ❌ | Dominic Comtois | Demo Gif | |
splitChunk | 2017-02-22 | Split code chunk in R Markdown | splitChunk | ❌ | Ludvig R Olsen | ||
straddin | 2017-12-17 | Peek at objects with a keystroke. | straddin | ❌ | Facundo Munoz | ||
strcode | 2016-12-02 | Insert code block separators and section titles | strcode | ❌ | Lorenz Walthert | Demo GIF | |
styler | 2017-11-28 | RStudio Addin to provide non-invasive pretty-printing of R source code while adhering to the tidyverse formatting rules. | styler | ✅ | R infrastructure | Demo gif | |
testthis | 2017-01-28 | Utility functions and Rstudio addins to make using the testthat package even more fun | testthis | ✅ | |||
Tidy Data | 2016-03-30 | Interactively build tidyr function call (gather) | tidyshiny | ❌ | Mango Solutions | ||
TODOr | 2017-11-13 | Finds all TODO, FIXME, CHANGED etc. comments in your project and shows them as markers. | TODOr | ✅ | Dominik Krzeminski | ||
tsviz | 2019-07-28 | Easy and interactive time series visualization | tsviz | ✅ | xtream | Blog post | |
typeStringsGadget | 2017-02-18 | Type strings unencumbered | typeStringsGadget | ❌ | David Ranzolin | ||
upnews GitHub pkgs | 2018-11-15 | Display news and update outdated github R packages | upnews | ❌ | Aurelien Ginolhac | Demo gif | |
Variable cutting | 2016-04-06 | Interactively generate cut() code |
questionr | ✅ | Julien Barnier | Demo video | |
ViewPipeSteps | 2018-02-23 | Create View Tabs of Each Piped Step | ViewPipeSteps | ❌ | David Ranzolin | Demo gif | |
viewxl | 2018-06-06 | Open data.frame(s) in Excel | viewxl | ❌ | dreamRs | ||
wellspell.addin | 2018-12-15 | Quick spellcheck with hunspell | wellspell.addin | ❌ | Clemens Schmid | ||
Word count add-in | 2016-05-06 | Count non-code words in Rmd documents | wordcountaddin | ❌ | Ben Marwick | ||
Wrap Rmd | 2016-03-30 | Wrap selected R Markdown text but don't insert lines breaks into inline R code | WrapRmd | ❌ | TJ Mahr |