{"id":13515854,"url":"https://github.com/daattali/addinslist","last_synced_at":"2025-05-15T12:00:17.751Z","repository":{"id":6201840,"uuid":"55053352","full_name":"daattali/addinslist","owner":"daattali","description":"📜 Discover and install useful RStudio addins ","archived":false,"fork":false,"pushed_at":"2024-08-18T18:43:22.000Z","size":584,"stargazers_count":853,"open_issues_count":0,"forks_count":143,"subscribers_count":55,"default_branch":"master","last_synced_at":"2025-04-14T19:58:26.023Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"R","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/daattali.png","metadata":{"files":{"readme":"README.md","changelog":"NEWS.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"daattali"}},"created_at":"2016-03-30T10:13:42.000Z","updated_at":"2025-04-12T12:00:00.000Z","dependencies_parsed_at":"2023-09-26T16:28:40.471Z","dependency_job_id":"d8f4c4bb-2c1e-42fa-b3e2-8018d51c7d60","html_url":"https://github.com/daattali/addinslist","commit_stats":{"total_commits":207,"total_committers":77,"mean_commits":2.688311688311688,"dds":0.6183574879227054,"last_synced_commit":"a48db78e851eea4305d6a32a1a46efa0c0127234"},"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daattali%2Faddinslist","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daattali%2Faddinslist/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daattali%2Faddinslist/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daattali%2Faddinslist/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/daattali","download_url":"https://codeload.github.com/daattali/addinslist/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254337612,"owners_count":22054253,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T05:01:16.678Z","updated_at":"2025-05-15T12:00:17.250Z","avatar_url":"https://github.com/daattali.png","language":"R","readme":"# Discover and install useful RStudio addins\n\n[![R Build\nStatus](https://github.com/daattali/addinslist/workflows/R-CMD-check/badge.svg)](https://github.com/daattali/addinslist/actions)\n[![CRAN\nversion](https://www.r-pkg.org/badges/version/addinslist)](https://cran.r-project.org/package=addinslist)\n\u003ca href=\"https://paypal.me/daattali/20\"\u003e\n  \u003cimg src=\"http://i.imgur.com/vCIGFrH.png\" /\u003e\n\u003c/a\u003e\n\n\u003e Created by [Dean Attali](https://deanattali.com)\n\n[RStudio addins](https://rstudio.github.io/rstudioaddins/) 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.**\n\nThe `addinslist` package solves that problem in two ways:\n\n- This package provides a continuously updated list of RStudio addins that you can browse through ([below](#addinslist-table)).\n\n- 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.\n\n![Addins menu](https://raw.githubusercontent.com/daattali/addinslist/master/inst/media/addins-menu.png)\n\n---\n\n**Need Shiny help? [I’m available for\nconsulting](https://attalitech.com/).**\u003cbr/\u003e **If you find\n{addinslist} useful, please consider [supporting my\nwork](https://github.com/sponsors/daattali) to unlock rewards\\! ❤**\n\n\u003cp align=\"center\"\u003e\n\n\u003ca style=\"display: inline-block;\" href=\"https://github.com/sponsors/daattali\"\u003e\n\u003cimg height=\"35\" src=\"https://i.imgur.com/034B8vq.png\" /\u003e \u003c/a\u003e\n\n\u003c/p\u003e\n\n\u003ch2 id=\"sponsors\"\u003eSponsors 🏆\u003c/h2\u003e\n\n\u003e There are no sponsors yet\n\n[Become the first sponsor for {addinslist} and unlock special rewards\\!](https://github.com/sponsors/daattali/sponsorships?tier_id=39856)\n\n\u003ch2 id=\"addinslist-table\"\u003eList of addins\u003c/h2\u003e\n\nIf you made a useful RStudio addin, feel free to make a pull request [on GitHub](https://github.com/daattali/addinslist#readme) to add it to the list. \n\n| Name | Description | Package | On CRAN? | Author | More links | Notes | \n|------|------|------|------|------|------|------|\n| Add Crossref Citations | Add a new bibliography entry through Crossref DOI | [rcrossref](https://github.com/ropensci/rcrossref) | :white_check_mark: | [Hao Zhu](https://github.com/haozhu233) |[Screenshoot](https://pbs.twimg.com/media/CoOo82NUEAAxHUF.jpg:large) | |\n| Add GIFs | Search GIFs through Giphy API and use them in Rmarkdown documents | [giphyr](https://github.com/haozhu233/giphyr) | :white_check_mark: | [Hao Zhu](https://github.com/haozhu233) | [Screenshot](https://raw.githubusercontent.com/haozhu233/giphyr/master/img/Screenshot.png) | |\n| Addin Manager | Install and remove addins | [addinmanager](https://github.com/csgillespie/addinmanager) | :x: | Colin Gillespie | [Blog post](https://csgillespie.wordpress.com/2016/04/01/rstudio-addins-manager/) | |\n| addinit | Initialize an 'RStudio' Project | [addinit](https://github.com/dreamRs/addinit) | :x: | [dreamRs](https://github.com/dreamRs) | | | \n| Align Assign | Align the assignment operators within a highlighted area | [AlignAssign](https://github.com/seasmith/AlignAssign) | :x: | [Luke Smith](https://github.com/seasmith) | [Demo gif](https://raw.githubusercontent.com/seasmith/AlignAssign/master/inst/media/demo.gif) | |\n| ARIMA Picker | Interactively pick ARIMA parameters | [arimaUI](https://github.com/YvesCR/arimaUI) |  :x: | [Yves crutain](https://github.com/YvesCR) | [Blog post](http://data-laborer.eu/statistic/ARIMA_Picker/) | |\n| asis chunk | Insert code chunk calling asis engine | [asischunk](https://github.com/enricomanlapig/asischunk) |  :x: | [Enrico Manlapig](https://emanlapig.net/) |  | |\n| Assign default values | Set function arguments in selection to their default values | [jadd](https://github.com/jennybc/jadd) | :x: | [Jenny Bryan](https://github.com/jennybc) | [Demo GIF](https://raw.githubusercontent.com/jennybc/jadd/master/internal/assign_defaults.gif) | |\n| assignparams | Evaluate function parameter in global environment | [assignparams](https://github.com/petermeissner/assignparams) | :x: | [Peter Meissner](https://github.com/petermeissner) | [DemoVideo](https://raw.githubusercontent.com/petermeissner/assignparams/master/extra/assign_params.gif) | |\n| beautifyR | Format RMarkdown tables beautifully | [beautifyR](https://github.com/mwip/beautifyR) | :x: | [Matthias Weigand](https://github.com/mwip/) | [Demo GIF](https://github.com/mwip/beautifyR#beautifyr-in-action) | | \n| blogsnip | Insert Rmd code snippets, especially for {blogdown} | [blogsnip](https://github.com/matt-dray/blogsnip) | :x: | [Matt Dray](https://github.com/matt-dray) | [Demo GIF](https://camo.githubusercontent.com/76ba04c113dd389ea7492e8e05473835f006b8df79eabe4e90446b003d0083e8/68747470733a2f2f7777772e726f737472756d2e626c6f672f706f73742f323031392d31302d32322d626c6f67736e69702d616e2d7273747564696f2d616464696e2d7061636b6167655f66696c65732f626c6f67736e69702e676966) | |\n| Browse RStudio addins | Browse and install RStudio addins | [addinslist](https://github.com/daattali/addinslist) | :white_check_mark: | [Dean Attali](https://deanattali.com/) | [Screenshot](https://raw.githubusercontent.com/daattali/addinslist/master/inst/media/addin.png) | |\n| Build bounding boxes | Draw spatial bounding boxes in a `leaflet` interface | [bbb](https://github.com/baslat/bbb) | :x: | [Abasi Latcham](https://github.com/baslat) | | |\n| carboncopy | Insert `.Last.value` as a datestamped comment | [carboncopy](https://github.com/DesiQuintans/carboncopy) | :x: | [Desi Quintans](https://github.com/DesiQuintans) | [Demo GIF](https://raw.githubusercontent.com/DesiQuintans/carboncopy/main/readme_files/demo_gif.gif) | |\n| Case converter | Convert text cases to lower, upper, snake, camel cases | [caseconverter](https://github.com/strboul/caseconverter) | :x: | [strboul](https://github.com/strboul) | [Demo GIF](https://raw.githubusercontent.com/strboul/caseconverter/master/inst/media/caseconverter.gif) | |\n| Code grip | Reshape R code from long to wide and vice versa | [codegrip](https://github.com/lionel-/codegrip) | :x: | [Lionel Henry](https://github.com/lionel-) | [Demo GIF](https://github.com/lionel-/codegrip/blob/main/man/figures/README/move-reshape.svg) | |\n| Colour picker | Lets you easily select colours | [colourpicker](https://github.com/daattali/colourpicker) | :white_check_mark: | [Dean Attali](https://deanattali.com/) | [Screenshot](https://raw.githubusercontent.com/daattali/colourpicker/master/inst/img/colourpickerscrnshot.png), [Demo video](https://raw.githubusercontent.com/daattali/colourpicker/master/inst/img/colourPickerGadget.gif) | |\n| compareAreas | Compare areas across square meters, kilometers, feet, miles, and acres | [compareAreas](https://github.com/daranzolin/compareAreas) | :x: | [David Ranzolin](https://daranzolin.github.io/) | | |\n| compareWith | Enhanced diff and merge tools for RStudio | [compareWith](https://github.com/miraisolutions/compareWith#readme) | :x: | [Mirai Solutions](https://mirai-solutions.ch) | [Blog post](https://mirai-solutions.ch/news/2019/07/04/compareWith/) | |\n| Convert slash | Reverse slashes (eg in file paths) | [snippetsaddin](https://github.com/sfr/RStudio-Addin-Snippets) | :x: | [Juraj Sofranko](https://github.com/sfr) | | Clipboard is Windows only |\n| Convert Variable type | Convert variables' type into either factor, character or numeric in a data frame  | [commonUtilAddins](https://github.com/sarupurisailalith/commonUtilAddins) | :x: | [sarupurisailalith](https://github.com/sarupurisailalith) | | |\n| Copy Frame to Clipboard | Copy a `data.frame` to the clipboard | [copydat](https://github.com/BAAQMD/copydat) | :x: | [Bay Area Air Quality Management District](https://github.com/BAAQMD) | | Doesn't work on Windows |\n| Copy value | Copy data to clipboard (arrays, data frames, matrices, tables, vectors) | [snippetsaddin](https://github.com/sfr/RStudio-Addin-Snippets) | :x: | [Juraj Sofranko](https://github.com/sfr) | | Windows only |\n| CRANsearcher | RStudio addin to search CRAN packages titles and descriptions | [CRANsearcher](https://github.com/RhoInc/CRANsearcher) | :white_check_mark: | [Rho Inc](https://github.com/RhoInc) | | |\n| datapasta |Keyboard shortcuts for pasting clipboard data as nicely formatted R vectors/tibbles. | [datapasta](https://github.com/MilesMcBain/datapasta) | :white_check_mark: | [Miles McBain](https://github.com/milesmcbain) | [Demo Gif](https://raw.githubusercontent.com/milesmcbain/datapasta/master/inst/media/tribble_paste.gif) | |\n| datasets.load | Loading datasets from all installed packages | [datasets.load](https://github.com/bquast/datasets.load) | :white_check_mark: | Bastiaan Quast | [Demo Gif](https://github.com/bquast/datasets.load) | |\n| Document This | Auto-generate Roxygen skeletons for functions and data | [docthis](https://github.com/mdlincoln/docthis) | :x: | [Matthew Lincoln](http://matthewlincoln.net/) | | |\n| Enhanced View | Enhanced data viewer, allows column selection and filtering | [viewenhance](https://github.com/kieranjmartin/viewenhance) | :x: | [Kieran Martin](https://github.com/kieranjmartin) | | | \n| ermoji | Search and Copy Emoji | [ermoji](https://github.com/gadenbuie/ermoji) | :x: | [Garrick Aden-Buie](https://www.garrickadenbuie.com) | [Screenshots](https://github.com/gadenbuie/ermoji/#usage) | |\n| Escape strings | Convert non-ASCII strings to a portable format | [uniscape](https://github.com/mvkorpel/uniscape) | :x: | [Mikko Korpela](https://github.com/mvkorpel) | [Screenshot](https://raw.githubusercontent.com/mvkorpel/uniscape/master/media/escape_strings.png) | | \n| esquisse | Make plots with ggplot2 | [esquisse](https://github.com/dreamRs/esquisse) | :white_check_mark: | [dreamRs](https://github.com/dreamRs) | | | \n| Explode a call with `boom()` | Print the Output of Intermediate Steps of a Call | [boomer](https://github.com/moodymudskipper/boomer) | :x: | [Antoine Fabri](https://github.com/moodymudskipper)  | | |\n| extraInserts | Insert various (pipe) operators | [extraInserts](https://github.com/konradzdeb/extraInserts) | :x: | [Konrad Zdeb](https://github.com/konradzdeb) | | |\n| get_fn_args | Reads highlighted default values into console, translating commas to semi colons |  [getfunctionargs](https://github.com/kieranjmartin/getfunctionargs) | :x: | [Kieran Martin](https://github.com/kieranjmartin) | | | \n| ggedit | Reproducible layer, scale and theme editing for ggplot2 | [ggedit](https://github.com/yonicd/ggedit) | :white_check_mark: | [Jonathan Sidi](https://yonicd.netlify.app/) | [Youtube Clip](https://www.youtube.com/watch?v=693XhHt8fug) | |\n| ggplot Theme Assist | Customize your ggplot theme | [ggThemeAssist](https://github.com/calligross/ggthemeassist) | :white_check_mark: | [Calli Gross](https://github.com/calligross) | [Demo GIF](https://raw.githubusercontent.com/calligross/ggthemeassist/master/examples/ggThemeAssist2.gif) | |\n| ggplot2 Marginal Plots | Add marginal plots to ggplot2 | [ggExtra](https://github.com/daattali/ggExtra) | :white_check_mark: | [Dean Attali](https://deanattali.com/) | [Screenshot](https://raw.githubusercontent.com/daattali/ggExtra/master/inst/img/ggmarginal-gadget.png) | |\n| gitgadget | Version Control and Assignment Management using Git | [gitgadget](https://github.com/vnijs/gitgadget) | :white_check_mark: | [Vincent Nijs](https://github.com/vnijs) | | |\n| Google API Auth | Authenticate with Google APIs | [googleAuthR](https://github.com/MarkEdmondson1234/googleAuthR) | :white_check_mark: | [Mark Edmondson](https://github.com/MarkEdmondson1234) | | |\n| Gotta Read 'Em All | RStudio Add-In to interactively read ALL the data into R| [GREA](https://github.com/Stan125/GREA) | :x: | [Stanislaus Stadlmann](https://github.com/Stan125) | | |\n| Hist Add-In | Interactively create histograms with ggplot2 and obtain the R Code | [limoaddin](https://github.com/Stan125/limoaddin) | :x: | [Stanislaus Stadlmann](https://github.com/Stan125) | | |\n| imageclipr | Copy and paste images from clipboard to Rmarkdown .Rmd files | [imageclipr](https://github.com/Toniiiio/imageclipr) | :x: | [Tonio Liebrand](https://github.com/Timag/) | | |\n| Input LaTeX Math | Input math expressions via the MathQuill library | [bookdown](https://github.com/rstudio/bookdown) |  :white_check_mark: | [RStudio](https://github.com/rstudio/) | | |\n| Insert %\u003e% | Insert pipe + reformat surrounding | [snippetsaddin](https://github.com/sfr/RStudio-Addin-Snippets) | :x: | [Juraj Sofranko](https://github.com/sfr) | | |\n| Insert citations | Search a BibTeX-file and insert formatted Markdown citations | [citr](https://github.com/crsh/citr) | :white_check_mark: | [Frederik Aust](https://github.com/crsh/) | [Demo gif](https://raw.githubusercontent.com/crsh/citr/master/tools/images/addin_demo.gif) | |\n| Insert IPA symbols | Insert IPA phonetic symbols in R Markdown by searching their phonetic features in a shiny gadget | [linguisticsdown](https://github.com/liao961120/linguisticsdown) | :white_check_mark: | [Yongfu Liao](https://yongfu.name/) | [Pkg Website](https://yongfu.name/linguisticsdown/) | |\n| insertImage | Insert image into R Markdown with file chooser. Copy image file to project. | [insertImage](https://github.com/LudvigOlsen/insertImage) | :x: | [Ludvig R Olsen](http://ludvigolsen.dk/?lang=en) | | |\n| inserttable | RStudio add-in facilitating insertion of nicely formatted tables in R markdown documents or plain R scripts. | [inserttable](https://github.com/lbusett/insert_table) | :x: | [Lorenzo Busetto](https://github.com/lbusett/) | [Blog Post](https://lbusett.netlify.app/post/a-new-rstudio-addin-to-facilitate-inserting-tables-in-rmarkdown-documents/) | | \n| jagsAddIn | RStudio add-in to create template code for running jags from R. | [jagsAddIn](https://github.com/n8thangreen/jagsAddIn) | :x: | [Nathan Green](https://github.com/n8thangreen/) |  [Demo gif](https://github.com/n8thangreen/jagsAddIn/blob/master/docs/example.gif) | | \n| Keyboard shortcuts for str,plot etc | Examine selected objects; open function source code on github | [rskey](https://github.com/brry/rskey#rskey) | :white_check_mark: | [Berry Boessenkool ](https://brry.github.io) |  | Can set keyboard shortcuts on disc with rskey::setKeyboardBindings() |\n| Lattice Plotting | Interactively build plots using the `lattice` system | [addinplots](https://github.com/homerhanumat/addinplots/) | :x: | | | |\n| Levels ordering | Interactively generate code to reorder factor levels | [questionr](https://github.com/juba/questionr) | :white_check_mark: | [Julien Barnier](https://github.com/juba/) | [Demo video](https://video.twimg.com/ext_tw_video/709748628911484928/pu/vid/874x720/ufNktJLtpIdP2fem.mp4) | |\n| Levels recoding | Interactively generate code to edit factor levels | [questionr](https://github.com/juba/questionr) | :white_check_mark: | [Julien Barnier](https://github.com/juba/) | [Demo video](https://video.twimg.com/ext_tw_video/709748109992185856/pu/vid/874x720/bLPgibM_9K_2pRHa.mp4) | |\n| littleboxes | Easily add a boxed title in R scripts | [littleboxes](https://github.com/ThinkR-open/littleboxes) | :x: | [thinkr](https://thinkr.fr/) | | |\n| makeOxygen | Self-populating roxygen2 skeletons | [sinew](https://github.com/yonicd/sinew) | :white_check_mark: | [Jonathan Sidi](https://yonicd.netlify.app/) | | |\n| mapedit.addin | Create and save spatial data in GUI | [mapedit.addin](https://github.com/mrjoh3/mapedit.addin) | :x: | [Matt Johnson](https://github.com/mrjoh3) | | saves to `.GlobalEnv` and/or disk |\n| Merge data frames | Perform Inner, left, Right and Full Joins and create a new data frame  | [commonUtilAddins](https://github.com/sarupurisailalith/commonUtilAddins) | :x: | [sarupurisailalith](https://github.com/sarupurisailalith) | | |\n| mischelper | microbenchmark, profvis selected code, remove unneeded hard line breaks, flip windows path separator | [mischelper](https://github.com/dracodoc/mischelper) | :x: | [dracodoc](https://github.com/dracodoc) | | |\n| mufflr | Keyboard shortcuts for quieter and speedier pipelines | [mufflr](https://github.com/MilesMcBain/mufflr) | :x: | [Miles McBain](https://github.com/milesmcbain) | [Demo Gif](https://raw.githubusercontent.com/milesmcbain/mufflr/master/inst/media/mufflr.gif) | |\n| namebrowser | Browse or search all installed packages for function names, insert library(pkg) or pkg:: prefix | [namebrowser](https://github.com/dracodoc/namebrowser) | :x: | [dracodoc](https://github.com/dracodoc) | | |\n| objectremover | Remove objects from the Global environment based on text patterns and object type | [objectremover](https://github.com/alan-y/objectremover) | :white_check_mark: | [Alan Yeung](https://github.com/alan-y) | [Demo gif](https://raw.githubusercontent.com/alan-y/objectremover/master/inst/img/objectremover_demo.gif) | |\n| Path To Clipboard | Copy the active document's absolute path to clipboard. | [pathToClip](https://github.com/dcomtois/pathToClip) | :x: | [Dominic Comtois](https://github.com/dcomtois) | [Demo Gif](https://github.com/dcomtois/pathToClip/blob/ca9f97aa6d7ed65ee51e70ba5246e72cf904df6f/inst/media/pathToClip_demo.gif) | |\n| perma | Tooling to create and manipulate github perma-links | [perma](https://github.com/joeDespres/perma) | :x: | [Joe Despres](https://github.com/joeDespres) | [Demo Gif](https://github.com/joeDespres/perma#open-perma-link-in-browser) |\n| Plot Colour Helper | Interactively pick colours to use in your plot | [colourpicker](https://github.com/daattali/colourpicker) | :white_check_mark: | [Dean Attali](https://deanattali.com/) | [Screenshot](https://raw.githubusercontent.com/daattali/colourpicker/master/inst/img/plothelper-demo.png), [Demo video](https://raw.githubusercontent.com/daattali/colourpicker/master/inst/img/plothelper-demo.gif) | |\n| prefixer | Prefix function with their namespace | [prefixer](https://github.com/dreamRs/prefixer) | :x: | [dreamRs](https://github.com/dreamRs) | | | \n| Preview R-markdown Book | Run bookdown's serve_book() to live preview a book | [bookdown](https://github.com/rstudio/bookdown) |  :white_check_mark: | [RStudio](https://github.com/rstudio/) | | |\n| QRAGadget | A Shiny Gadget for Interactive QRA Visualizations | [QRAGadget](https://github.com/paulgovan/QRAGadget) | :white_check_mark: | [Paul Govan](https://github.com/paulgovan) | [Screenshot](https://github.com/paulgovan/QRAGadget/blob/master/inst/images/map.PNG?raw=true) | |\n| quartostamp | Insert pre-written divs and classes into your Quarto documents. | [quartostamp](https://github.com/matt-dray/quartostamp) | :x: | [Matt Dray](https://github.com/matt-dray) | [Website](https://matt-dray.github.io/quartostamp/) | |\n| quickview | Quickly inspect your data in a View tab of RStudio | [quickview](https://github.com/fkeck/quickview) | :x: | [Francois Keck](https://github.com/fkeck) | [Demo gif](https://raw.githubusercontent.com/fkeck/quickview/master/inst/screencast_qv.gif) | |\n| r6methods | Generate methods for R6 classes | [r6methods](https://github.com/jakubsob/r6methods) | :white_check_mark: | [Jakub Sobolewski](https://github.com/jakubsob) | | |\n| radiant | A Shiny interface for business analytics in R | [radiant](https://github.com/radiant-rstats/radiant) | :x: | Vincent Nijs | [Documentation](https://radiant-rstats.github.io/docs/) | |\n| radiant.data | A Shiny interface to visualize, summarize, transform, and combine data | [radiant.data](https://github.com/radiant-rstats/radiant.data) | :x: | Vincent Nijs | [Documentation](https://radiant-rstats.github.io/docs/) | |\n| rdoxygen | Create doxygen documentation for source code | [rdoxygen](https://github.com/mlysy/rdoxygen) | :white_check_mark: | [Clemens Schmid](https://github.com/nevrome) | | |\n| RegExplain | Interactive regular expression utility belt | [regexplain](https://github.com/gadenbuie/regexplain) | :x: | [Garrick Aden-Buie](https://www.garrickadenbuie.com) | [Demo gifs](https://github.com/gadenbuie/regexplain/#overview) | | \n| remedy | RStudio Addins to Simplify Markdown Writing | [remedy](https://github.com/ThinkR-open/remedy) | :white_check_mark: | [ThinkR](https://thinkr.fr/) | [How it works](https://github.com/ThinkR-open/remedy/blob/master/README.md) | |\n| Render Rmd in Console | Render an R Markdown document in the global environment |  [RStudioConsoleRender](https://github.com/jeffjjohnston/RStudioConsoleRender) | :x: | [Jeff Johnston](https://github.com/jeffjjohnston) | [Blog post](https://jeffjjohnston.github.io/rstudio/rmarkdown/2016/03/01/faster-rendering-in-rstudio.html) | |\n|Rmd or Blogdown post Image Paste | Use 'ctrl+v' to paste images into a blogdown post or Rmd files |  [RmdImgPaste](https://github.com/xiaoa6435/RmdImgPaste) | :x: | zhangzhenhao \n| rpivotGadget | Add-in wrapper around the rpivotTable HTML widget | [rpivotGadget](https://github.com/dkilfoyle/rpivotGadget) | :x: | [Dean Kilfoyle](https://github.com/dkilfoyle) | | |\n| rsam | Manage installed RStudio addins keyboard shortcuts and IDE dropdown list | [rsam](https://github.com/yonicd/rsam) | :x: | [Jonathan Sidi](https://yonicd.netlify.app/) | [YouTube](https://www.youtube.com/watch?v=-XZWv7CJrs8) | Writes to Disk |\n| Schedule R scripts on Linux/Unix | Use cron to schedule your R scripts (Linux/Unix) | [cronR](https://github.com/bnosac/cronR) | :white_check_mark: | [jwijffels](https://github.com/jwijffels) | | |\n| Schedule R scripts on Windows | Use Windows task scheduler to schedule your R scripts (Windows) | [taskscheduleR](https://github.com/bnosac/taskscheduleR) | :white_check_mark: | [jwijffels](https://github.com/jwijffels) | [Screenshot](https://raw.githubusercontent.com/bnosac/taskscheduleR/master/vignettes/taskscheduleR-rstudioaddin.png) | |\n| scribblr | Open scribblr note editor for taking project-related notes in RStudio | [scribblr](https://github.com/vgherard/scribblr) | :x: | [Valerio Gherardi](https://github.com/vgherard) | | |\n| SeaClass | An interactive R GUI for classification problems | [SeaClass](https://github.com/ChrisDienes/SeaClass) | :x: | [Chris Dienes](https://github.com/ChrisDienes) | [Screenshots](https://github.com/ChrisDienes/SeaClass/blob/master/screen_shots.png) | |\n| Search CRAN packages | Search and explore CRAN packages | [pkgsearch](https://github.com/r-hub/pkgsearch) | :white_check_mark: | [R-hub](https://github.com/r-hub/) | [Pkg Website](https://r-hub.github.io/pkgsearch/reference/pkg_search_addin.html) | |\n| shinyExams | RStudio addin to create exercises | [shinyExams](https://github.com/flaviobarros/shinyExams) | :x: | | [Demo GIF](https://github.com/flaviobarros/shinyExams#usage) | | \n| ShinyQuickStarter | Build Shiny Apps per Drag \u0026 Drop | [ShinyQuickStarter](https://github.com/cran/ShinyQuickStarter) | :white_check_mark: | [Leon Binder](https://github.com/lbinder357) | | | \n| Snake caser | Convert a character string to snake_case | [snakecaser](https://github.com/benmarwick/snakecaser) | :x: | [Ben Marwick](https://github.com/benmarwick) | | | \n| snorkel | Insert {roxygen2} formatting to your function documentation. | [snorkel](https://github.com/matt-dray/snorkel) | :x: | [Matt Dray](https://github.com/matt-dray) | [Website](https://matt-dray.github.io/snorkel/) | |\n| sortLines | Sort selected lines in the editor with a number-smart algorithm. | [sortLines](https://github.com/dcomtois/sortLines) | :x: | [Dominic Comtois](https://github.com/dcomtois) | [Demo Gif](https://raw.githubusercontent.com/dcomtois/sortLines/master/inst/media/sortLinesDemo.gif) | |\n| splitChunk | Split code chunk in R Markdown | [splitChunk](https://github.com/LudvigOlsen/splitChunk) | :x: | [Ludvig R Olsen](http://ludvigolsen.dk/?lang=en) | | |\n| straddin | Peek at objects with a keystroke. | [straddin](https://github.com/famuvie/straddin) | :x: | [Facundo Munoz](https://github.com/famuvie) | | |\n| strcode | Insert code block separators and section titles | [strcode](https://github.com/lorenzwalthert/strcode) | :x: | [Lorenz Walthert](https://lorenzwalthert.github.io/) | [Demo GIF](https://raw.githubusercontent.com/lorenzwalthert/strcode/master/demos/strcode_v0.2.0_video_to_gif2_large.gif) | |\n| styler | RStudio Addin to provide non-invasive pretty-printing of R source code while adhering to the tidyverse formatting rules. | [styler](https://github.com/r-lib/styler) | :white_check_mark: | [R infrastructure](https://github.com/r-lib) | [Demo gif](https://raw.githubusercontent.com/lorenzwalthert/some_raw_data/master/styler_0.1.gif) | |\n| testthis | Utility functions and Rstudio addins to make using the testthat package even more fun | [testthis](https://github.com/s-fleck/testthis) | :white_check_mark: | |  | |\n| Tidy Data | Interactively build tidyr function call (gather) | [tidyshiny](https://github.com/MangoTheCat/tidyshiny/) | :x: | [Mango Solutions](http://www.mango-solutions.com) | | |\n| TODOr | Finds all TODO, FIXME, CHANGED etc. comments in your project and shows them as markers. | [todor](https://github.com/dokato/todor) | :white_check_mark: | [Dominik Krzeminski](https://github.com/dokato) | | |\n| tsviz | Easy and interactive time series visualization | [tsviz](https://github.com/xtreamsrl/tsviz) | :white_check_mark: | [xtream](https://xtreamers.io) | [Blog post](https://towardsdatascience.com/introducing-tsviz-interactive-time-series-visualization-in-r-studio-a96cde507a14) | |\n| typeStringsGadget | Type strings unencumbered | [typeStringsGadget](https://github.com/daranzolin/typeStringsGadget) | :x: | [David Ranzolin](https://daranzolin.github.io/) | | |\n| unnestIfElse | Quickly and roughly convert nested ifelse() statements to dplyr::case_when() | [unnestIfElse](https://github.com/erictleung/unnestIfElse) | :x: | [Eric Leung](https://github.com/erictleung) | [Demo Gif](https://github.com/erictleung/unnestIfElse/blob/master/inst/media/nested_if_else.gif) | |\n| upnews GitHub pkgs | Display news and update outdated github R packages  | [upnews](https://github.com/ginolhac/upnews) | :x: | [Aurelien Ginolhac](https://github.com/ginolhac) | [Demo gif](https://raw.githubusercontent.com/ginolhac/upnews/master/docs/demo.gif) | |\n| Variable cutting | Interactively generate `cut()` code  | [questionr](https://github.com/juba/questionr) | :white_check_mark: | [Julien Barnier](https://github.com/juba/) | [Demo video](https://video.twimg.com/ext_tw_video/709749076225560576/pu/vid/874x720/jzl490qfQaJIJjWC.mp4) | |\n| ViewPipeSteps | Create View Tabs of Each Piped Step | [ViewPipeSteps](https://github.com/daranzolin/ViewPipeSteps) | :x: | [David Ranzolin](https://daranzolin.github.io/) | [Demo gif](https://media.giphy.com/media/24p7Q2DkFpy5slRhOy/giphy.gif) | | \n| viewxl | Open data.frame(s) in Excel | [viewxl](https://github.com/dreamRs/viewxl) | :x: | [dreamRs](https://github.com/dreamRs) | | | \n| wellspell.addin | Quick spellcheck with hunspell | [wellspell.addin](https://github.com/nevrome/wellspell.addin) | :x: | [Clemens Schmid](https://github.com/nevrome) | | |\n| Word count add-in | Count non-code words in Rmd documents | [wordcountaddin](https://github.com/benmarwick/wordcountaddin) |  :x: | [Ben Marwick](https://github.com/benmarwick) | | |\n| Wrap Rmd | Wrap selected R Markdown text but don't insert lines breaks into inline R code | [WrapRmd](https://github.com/tjmahr/WrapRmd) | :x: | [TJ Mahr](https://www.tjmahr.com/) | | |\n| hippie | Hippie Code Completion in RStudio | [hippie](https://github.com/crew102/hippie) | :white_check_mark: | [Chris Baker](https://github.com/crew102) |[Demo gif](https://github.com/crew102/hippie/blob/main/man/figures/overview.gif) | |\n","funding_links":["https://github.com/sponsors/daattali","https://paypal.me/daattali/20","https://github.com/sponsors/daattali/sponsorships?tier_id=39856"],"categories":["Technical","R","Lists"],"sub_categories":["ramanihiteshc@gmail.com","Book/monograph Lists and Reviews"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaattali%2Faddinslist","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdaattali%2Faddinslist","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaattali%2Faddinslist/lists"}