Open-source R projects categorized as R | Edit details

Top 23 R R Projects

  • GitHub repo ggplot2

    An implementation of the Grammar of Graphics in R

    Project mention: Has anyone succeeded in creating such images? It's been 7 years since the feature request was closed, but one can still hope... | reddit.com/r/rstats | 2021-10-12
  • GitHub repo awesome-R

    A curated list of awesome R packages, frameworks and software.

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo dplyr

    dplyr: A grammar of data manipulation

    Project mention: Promises are made to be broken: migrating R to strict semantics [pdf] | reddit.com/r/Rlanguage | 2021-10-09

    It would be slow writing dplyr::mutate in R. Is dplyr written in C or C++? Nvrmind I'll look it up. It's written in C++ https://github.com/tidyverse/dplyr/blob/master/src/mutate.cpp a non lazy language.

  • GitHub repo rmarkdown

    Dynamic Documents for R

    Project mention: Using BPMN Visualization in R | dev.to | 2021-10-14

    If you are not familiar with Shiny, it is an R package that makes it easy to build interactive web apps straight from R. You can host standalone apps on a webpage or embed them in R Markdown documents or build dashboards.

  • GitHub repo wesanderson

    A Wes Anderson color palette for R

    Project mention: Weird question, making a stat-based youtube channel, and I was wondering if Wes Anderson was to make a chart or a table, how would he do it? (prolly Futura but besides that) | reddit.com/r/wesanderson | 2021-04-22

    If you’re using R, use the Wes Anderson color palettes! https://github.com/karthik/wesanderson

  • GitHub repo blogdown

    Create Blogs and Websites with R Markdown

    Project mention: Blogdown Htmlwidget issues | reddit.com/r/rstats | 2021-09-16

    however I can no longer get any of the old recommended methods for getting html widgets (like datatables from the DT package) to work. I've attempted most of the items here:https://github.com/rstudio/blogdown/issues/20

  • GitHub repo drake

    An R-focused pipeline toolkit for reproducibility and high-performance computing (by ropensci)

    Project mention: Your impression of {targets}? (r package) | reddit.com/r/Rlanguage | 2021-05-02

    The targets package is the official successor to Drake, and has the same primary author (Will Landau). He has explained why he created targets, which includes stronger guardrails for users and better UX.

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo rvest

    Simple web scraping for R

    Project mention: Finding table tag portion of html source using curl and grep | reddit.com/r/Rlanguage | 2021-10-16

    Use rvest.

  • GitHub repo esquisse

    RStudio add-in to make plots interactively with ggplot2

    Project mention: Examples of R packages which include a Shiny app? | reddit.com/r/rstats | 2021-07-20

    esquisse is an RStudio Addin that is a package and also a shiny app.

  • GitHub repo tidyverse

    Easily install and load packages from the tidyverse

    Project mention: R packages installation error | reddit.com/r/RStudio | 2021-07-15
  • GitHub repo tidyr

    Easily tidy data with spread and gather functions.

    Project mention: What are your thoughts on data.table vs tidyverse vs tidy syntax with data.table backends (dtplyr, tidytable) in R? | reddit.com/r/datascience | 2021-02-24

    I originally wrote tidytable because dtplyr was missing a lot of functionality my coworkers and I needed, and at the time dtplyr looked like a "forgotten package" (lots of open issues/bugs, very infrequent updates). Hadley Wickham also mentioned at one point [he had no plans for adding tidyr functions)[https://github.com/tidyverse/tidyr/issues/1015#issuecomment-682977139]. He changed his mind on that one - tidyr functions are the ones that I'm in the process of contributing to dtplyr now.

  • GitHub repo janitor

    simple tools for data cleaning in R

  • GitHub repo sf

    Simple Features for R

    Project mention: Does anyone know how to make a map of the US in R (like the picture)? | reddit.com/r/rstats | 2021-10-17
  • GitHub repo lintr

    Static Code Analysis for R

    Project mention: What are some best practices in R that are rarely adhered to? | reddit.com/r/Rlanguage | 2021-02-03

    lintr: https://github.com/jimhester/lintr

  • GitHub repo magrittr

    Improve the readability of R code with the pipe

    Project mention: When did WG21 decide this is what networking looks like? | reddit.com/r/cpp | 2021-10-03

    Related note: the statistical programming language R has a library named magrittr to support the pipe operator.

  • GitHub repo future

    :rocket: R package: future: Unified Parallel and Distributed Processing in R for Everyone

    Project mention: Running Code in Parallel | reddit.com/r/datascience | 2021-07-29

    Check out the future package: https://github.com/HenrikBengtsson/future

  • GitHub repo datapasta

    On top of spaghetti, all covered in cheese....

    Project mention: Monthly to quarterly | reddit.com/r/RStudio | 2021-02-23

    Next time, please post a small, sample dataset. If you use datapasta, you can copy and paste a tribble verison of your data into your RStudio session.

  • GitHub repo pagedown

    Paginate the HTML Output of R Markdown with CSS for Print

    Project mention: Beautiful PDFs from HTML | news.ycombinator.com | 2021-04-04

    I use pagedown all the time.


  • GitHub repo quanteda

    An R package for the Quantitative Analysis of Textual Data

    Project mention: Ideas for thesis using R to analyse public media's opinion on topic | reddit.com/r/rstats | 2021-09-23
  • GitHub repo rtweet

    🐦 R client for interacting with Twitter's [stream and REST] APIs

    Project mention: [Q] Twitter Data Scraping Using R | reddit.com/r/RStudio | 2021-09-18

    {rtweet}, which interacts fairly well with twitter's API (but you need to get a API key to use it, IIRC).

  • GitHub repo tmap

    R package for thematic maps

    Project mention: Which R package should I choose to draw maps? | reddit.com/r/gis | 2021-02-27

    Leaflet has been mentioned but is for web maps, which may or may not be what you're looking for. You can definitely use ggplot, otherwise tmap is a sepcialised mapping package whose syntax is modelled on ggplot.

  • GitHub repo shinyjs

    💡 Easily improve the user experience of your Shiny apps in seconds

    Project mention: Shiny app which Uploads a datafile and create a checkbox and textinput and dropdown list for each column | reddit.com/r/rshiny | 2021-05-19

    Have a look at shinyjs. https://deanattali.com/shinyjs/ https://github.com/daattali/shinyjs#overview-main There you can specify which blocks of ui are hidden from the start, you can enable and disable inputs, show and hide, and much more.

  • GitHub repo pkgdown

    Generate static html documentation for an R package

    Project mention: Questions re: writing an R package | reddit.com/r/Rlanguage | 2021-04-28

    If you want to be a bit fancier, and this is entirely optional, use pkgdown (https://pkgdown.r-lib.org/) to parse your code comments and file names to generate a pretty nice docs website.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-10-17.


What are some of the best open-source R projects in R? This list will help you:

Project Stars
1 ggplot2 5,128
2 awesome-R 4,807
3 dplyr 3,879
4 rmarkdown 2,266
5 wesanderson 1,477
6 blogdown 1,418
7 drake 1,322
8 rvest 1,296
9 esquisse 1,279
10 tidyverse 1,116
11 tidyr 1,078
12 janitor 1,061
13 sf 927
14 lintr 891
15 magrittr 865
16 future 800
17 datapasta 748
18 pagedown 697
19 quanteda 687
20 rtweet 674
21 tmap 599
22 shinyjs 589
23 pkgdown 576
Find remote jobs at our new job board 99remotejobs.com. There are 37 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives