Discover and install useful RStudio addins
Switch branches/tags
Nothing to show
Clone or download

Discover and install useful RStudio addins

Build Status CRAN version saythanks

Copyright 2016 Dean Attali. Licensed under the MIT license.

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.

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 (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.

Addins menu

List of addins

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
Plot Colour Helper Interactively pick colours to use in your plot colourpicker Dean Attali Screenshot, Demo video
Colour picker Lets you easily select colours colourpicker 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
Word count add-in Count non-code words in Rmd documents wordcountaddin Ben Marwick Screenshot
Snake caser Convert a character string to snake_case snakecaser Ben Marwick
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 A Shiny interface to visualize, summarize, transform, and combine 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
Merge data frames Perform Inner, left, Right and Full Joins and create a new data frame commonUtilAddins sarupurisailalith
Convert Variable type Convert variables' type into either factor, character or numeric in a data frame commonUtilAddins sarupurisailalith
Add GIFs Search GIFs through Giphy API and use them in Rmarkdown documents giphyr Hao Zhu Screenshot
namebrowser Browse or search all installed packages for function names, insert library(pkg) or pkg:: prefix namebrowser dracodoc
mufflr Keyboard shortcuts for quieter and speedier pipelines mufflr Miles McBain Demo Gif
gitgadget Version Control and Assignment Management using Git gitgadget Vincent Nijs
datapasta Keyboard shortcuts for pasting clipboard data as nicely formatted R vectors/tibbles. datapasta Miles McBain Demo Gif
Align Assign Align the assignment operators within a highlighted area AlignAssign Luke Smith Demo gif
strcode Insert code block separators and section titles strcode Lorenz Walthert Demo GIF
datasets.load Loading datasets from all installed packages datasets.load Bastiaan Quast Demo Video
testthis Utility functions and Rstudio addins to make using the testthat package even more fun testthis
typeStringsGadget Type strings unencumbered typeStringsGadget David Ranzolin
splitChunk Split code chunk in R Markdown splitChunk Ludvig R Olsen
insertImage Insert image into R Markdown with file chooser. Copy image file to project. insertImage Ludvig R Olsen
sortLines Sort selected lines in the editor with a number-smart algorithm. sortLines Dominic Comtois
makeOxygen Self-populating roxygen2 skeletons sinew Jonathan Sidi Demo Gif
ggedit Reproducible layer, scale and theme editing for ggplot2 ggedit Jonathan Sidi Youtube Clip
SeaClass An interactive R GUI for classification problems SeaClass Chris Dienes Screenshots
rdoxygen Create doxygen documentation for source code rdoxygen Clemens Schmid
remedy RStudio Addins to Simplify Markdown Writing remedy ThinkR How it works
styler RStudio Addin to provide non-invasive pretty-printing of R source code while adhering to the tidyverse formatting rules. styler R infrastructure Demo gif
CRANsearcher RStudio addin to search CRAN packages titles and descriptions CRANsearcher Rho Inc
TODOr Finds all TODO, FIXME, CHANGED etc. comments in your project and shows them as markers. TODOr Dominik Krzemiński
straddin Peek at objects with a keystroke. straddin Facundo Munoz
extraInserts Insert various (pipe) operators extraInserts Konrad Zdeb
rsam Manage installed RStudio addins keyboard shortcuts and IDE dropdown list rsam Jonathan Sidi YouTube Writes to Disk
ViewPipeSteps Create View Tabs of Each Piped Step ViewPipeSteps David Ranzolin Demo gif
RegExplain Interactive regular expression utility belt regexplain Garrick Aden-Buie Demo gifs
inserttable RStudio add-in facilitating insertion of nicely formatted tables in R markdown documents or plain R scripts. inserttable Lorenzo Busetto Blog Post
beautifyR Format RMarkdown tables beautifully beautifyR Matthias Weigand Demo GIF
ermoji Search and Copy Emoji ermoji Garrick Aden-Buie Screenshots
shinyExams RStudio addin to create exercises shinyExams Flavio Barros Demo GIF
prefixer Prefix function with their namespace prefixer dreamRs
addinit Initialize an 'RStudio' Project addinit dreamRs
viewxl Open data.frame(s) in Excel viewxl dreamRs
esquisse Make plots with ggplot2 esquisse dreamRs
Enhanced View Enhanced data viewer, allows column selection and filtering viewenhance Kieran Martin
get_fn_args Reads highlighted default values into console, translating commas to semi colons getfunctionargs Kieran Martin
Escape strings Convert non-ASCII strings to a portable format uniscape Mikko Korpela Screenshot
Case converter Convert text cases to lower, upper, snake, camel cases caseconverter strboul Demo GIF