Awesome R

Bayesian

  • Bayesian Data Analysis demos for R

  • bayesAB bayesAB 299
    star
    | updated 3 months ago | Other

    🐒 bayesAB: Fast Bayesian Methods for A/B Testing

  • Statistical Rethinking course and book package

  • tidybayes tidybayes 684
    star
    | updated 14 days ago | GNU General Publi...

    Bayesian analysis + tidy data + geoms (R package)

Bioinformatics and Biostatistics

  • broom broom 1,359
    star
    | updated 12 days ago | Other

    Convert statistical analysis objects from R into tidy format

  • lme4 lme4 531
    star
    | updated 5 months ago | Other

    Mixed-effects models in R using S4 classes and methods with RcppEigen

  • modeldata modeldata 21
    star
    | updated 7 months ago | Other

    Data Sets Used by tidymodels Packages

  • parsnip parsnip 512
    star
    | updated 16 days ago | Other

    A tidy unified interface to models

  • recipes recipes 491
    star
    | updated about 1 month ago | Other

    Pipeable steps for feature engineering and data preprocessing to prepare for modeling

  • Classes and functions to create and summarize resampling objects

  • Bayesian comparisons of models using resampled statistics

  • Run predictions inside the database

  • tidyr tidyr 1,251
    star
    | updated about 1 month ago | Other

    Tidy Messy Data

  • tune tune 223
    star
    | updated 24 days ago | Other

    Tools for tidy parameter tuning

  • workflows workflows 184
    star
    | updated about 1 month ago | Other

    Modeling Workflows

Code Analysis

  • lintr lintr 1,078
    star
    | updated 18 days ago | Other

    Static Code Analysis for R

Data Exploration and Modelling

  • DHARMa DHARMa 163
    star

    Diagnostics for HierArchical Regession Models

  • dlookr dlookr 167
    star

    Tools for Data Diagnosis, Exploration, Transformation

  • factoextra factoextra 306
    star
    | updated about 2 months ago

    Extract and Visualize the Results of Multivariate Data Analyses

  • finalfit finalfit 255
    star
    | updated 4 months ago | Other

    Quickly create elegant regression results tables and plots when modelling in R

  • greta greta 499
    star

    simple and scalable statistical modelling in R

  • jtools jtools 151
    star
    | updated 2 months ago | GNU General Publi...

    Tools for summarizing/visualizing regressions and other helpful stuff

  • lavaan lavaan 346
    star

    an R package for structural equation modeling and more

  • πŸ“ˆ Estimate effects, contrasts and means based on statistical models

  • modelr modelr 396
    star
    | updated about 1 month ago | GNU General Publi...

    Helper functions for modelling

  • performance performance 828
    star
    | updated 3 months ago | GNU General Publi...

    πŸ’ͺ Models' quality and performance metrics (R2, ICC, LOO, AIC, BF, ...)

  • skimr skimr 1,074
    star
    | updated 26 days ago

    A frictionless, pipeable approach to dealing with summary statistics

Data Formats

  • feather feather 2,660
    star
    | updated 3 months ago

    Feather: fast, interoperable binary data frame storage for Python, R, and more powered by Apache Arrow

  • qs qs 343
    star

    Quick serialization of R objects

  • rcpptoml rcpptoml 31
    star
    | updated 13 days ago | GNU General Publi...

    Rcpp Bindings to C++ parser for TOML files

  • rio rio 553
    star
    | updated about 2 months ago

    A Swiss-Army Knife for Data I/O

Data Management/Orchestestration

  • Data-Analysis-with-R Data-Analysis-with-R 342
    star
    | updated 15 days ago

    Using gglot2, tidyr, dplyr, ggmap, choroplethr, shiny, logistic regression, clustering models and more

  • crew crew 41
    star
    | updated 2 months ago | Other

    A distributed worker launcher

  • pointblank pointblank 729
    star
    | updated 23 days ago | Other

    Data quality assessment and metadata reporting for data frames and database tables

  • R-based project management tools

  • targets targets 733
    star
    | updated 17 days ago | Other

    Function-oriented Make-like declarative workflows for R

  • vetiver-r vetiver-r 154
    star
    | updated 18 days ago | Other

    Version, share, deploy, and monitor models

Data Manipulation

  • DataExplorer DataExplorer 459
    star
    | updated 4 months ago | Other

    Automate Data Exploration and Treatment

  • bigmemory bigmemory 120
    star
    | updated 16 days ago
  • bigrf bigrf 92
    star

    Random forests for R for large data sets, optimized with parallel tree-growing and disk-based memory

  • data.table data.table 3,261
    star
    | updated about 2 months ago | Mozilla Public Li...

    R's data.table package extends data.frame:

  • datapasta datapasta 864
    star
    | updated 13 days ago | Other

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

  • dplyr dplyr 4,377
    star

    dplyr: A grammar of data manipulation

  • 🐈🐈🐈🐈: tools for working with categorical variables (factors)

  • fst fst 587
    star
    | updated 2 months ago | GNU Affero Genera...

    Lightning Fast Serialization of Data Frames for R

  • fuzzyjoin fuzzyjoin 636
    star
    | updated 25 days ago | Other

    Join tables together on inexact matching

  • ggplot2 ggplot2 5,789
    star

    An implementation of the Grammar of Graphics in R

  • lubridate lubridate 683
    star
    | updated 28 days ago | GNU General Publi...

    Make working with dates in R just that little bit easier

  • magrittr magrittr 931
    star
    | updated about 1 month ago | Other

    Improve the readability of R code with the pipe

  • purrr purrr 1,134
    star
    | updated 29 days ago | Other

    A functional programming toolkit for R

  • readr readr 945
    star

    Read flat files (csv, tsv, fwf) into R

  • reshape reshape 206
    star
    | updated about 1 month ago | Other

    An R package to flexible rearrange, reshape and aggregate data

  • rlist rlist 181
    star

    A Toolbox for Non-Tabular Data Manipulation

  • 🐍🐍🐍 A systematic approach to parse strings and automate the conversion to snake_case, UpperCamelCase or any other case.

  • stringi stringi 264
    star
    | updated 3 months ago | Other

    Fast and portable character string processing in R (with the Unicode ICU)

  • stringr stringr 534
    star
    | updated about 2 months ago | Other

    A fresh approach to string manipulation in R

  • tibble tibble 603
    star
    | updated about 2 months ago | Other

    A modern re-imagining of the data frame

  • tidyr tidyr 1,251
    star
    | updated about 1 month ago | Other

    Tidy Messy Data

  • tidytext tidytext 1,124
    star
    | updated 16 days ago | Other

    Text mining using tidy tools βœ¨πŸ“„βœ¨

  • tidyverse tidyverse 1,340
    star

    Easily install and load packages from the tidyverse

Data Packages

  • ICON ICON 3
    star
    | updated about 2 years ago | Creative Commons ...

    R package that provides complex systems datasets from the Colorado Index of Complex Networks (ICON) at https://icon.colorado.edu/.

  • datapack datapack 42
    star
    | updated 5 months ago

    An R package to handle data packages

  • A drat repository for R Package releases including the R COBOL Data Integration (rcoboldi) and R Bitcoincharts.com API packages (rbitcoinchartsapi).

  • engsoccerdata engsoccerdata 718
    star
    | updated 2 months ago

    English and European soccer results 1871-2022

  • gapminder gapminder 267
    star
    | updated 27 days ago

    Excerpt from the Gapminder data, as an R data package and in plain text delimited form

  • rcoboldi rcoboldi 10
    star
    | updated 6 months ago | GNU Lesser Genera...

    R COBOL DI (Data Integration) Package : Import COBOL CopyBook data files directly into R as properly structured data frames.

Data Visualization

  • CMplot CMplot 353
    star
    | updated 4 months ago

    πŸ“Š Circular and Rectangular Manhattan Plot

  • bayesplot bayesplot 354
    star
    | updated 10 months ago | GNU General Publi...

    bayesplot R package for plotting Bayesian models

  • circlize circlize 851
    star
    | updated 3 months ago | Other

    Circular visualization in R

  • cowplot cowplot 635
    star
    | updated 4 months ago

    cowplot: Streamlined Plot Theme and Plot Annotations for ggplot2

  • esquisse esquisse 1,607
    star
    | updated 3 months ago | Other

    RStudio add-in to make plots interactively with ggplot2

  • ganttrify ganttrify 474
    star
    | updated 5 months ago | GNU General Publi...

    Create beautiful Gantt charts with ggplot2

  • gganatogram gganatogram 318
    star
    | updated 3 months ago

    Create anatograms using ggplot2

  • gganimate gganimate 1,871
    star
    | updated 11 days ago | Other

    A Grammar of Animated Graphics

  • ggannotate ggannotate 292
    star
    | updated 3 months ago | Other

    Interactively annotate ggplots

  • ggiraph ggiraph 642
    star
    | updated 4 months ago

    make 'ggplot' graphics interactive

  • ggpattern ggpattern 314
    star
    | updated 4 months ago | Other

    ggplot geoms with pattern fills

  • ggthemes ggthemes 1,223
    star

    Additional themes, scales, and geoms for ggplot2

  • ggthemr ggthemr 840
    star
    | updated 16 days ago

    Themes for ggplot2.

  • ggtree ggtree 698
    star
    | updated 3 months ago

    πŸŽ„Visualization and annotation of phylogenetic trees

  • golem golem 790
    star
    | updated 4 months ago | Other

    A Framework for Building Robust Shiny Apps

  • googleVis googleVis 352
    star
    | updated 6 months ago

    Interface between R and the Google Chart Tools

  • gt gt 1,694
    star
    | updated 12 days ago | Other

    Easily generate information-rich, publication-quality tables from R

  • networkD3 networkD3 624
    star
    | updated 26 days ago

    D3 JavaScript Network Graphs from R

  • patchwork patchwork 2,193
    star
    | updated 2 months ago | Other

    The Composer of ggplots

  • plotly.R plotly.R 2,380
    star
    | updated 9 days ago | Other

    An interactive graphing library for R

  • r-color-palettes r-color-palettes 1,206
    star
    | updated about 2 months ago

    Comprehensive list of color palettes available in R β€οΈπŸ§‘πŸ’›πŸ’šπŸ’™πŸ’œ

  • rayshader rayshader 1,825
    star
    | updated 2 months ago

    R Package for 2D and 3D mapping and data visualization

  • reactablefmtr reactablefmtr 186
    star
    | updated 24 days ago | Other

    Streamlined Table Styling and Formatting for Reactable

  • reportfactory reportfactory 78
    star
    | updated 2 months ago | Other

    Lightweight infrastructure to handle multiple rmarkdown reports

  • see see 711
    star
    | updated 3 months ago | GNU General Publi...

    🎨 Visualisation toolbox for beautiful and publication-ready figures

  • tmap tmap 724
    star
    | updated 23 days ago | GNU General Publi...

    R package for thematic maps

  • vapoRwave vapoRwave 270
    star
    | updated 27 days ago | Other

    πŸ“ΌπŸ‘ΎπŸ•ΉVaporwave themes and color palettes for ggplot2πŸ’ΎπŸ‘¨β€πŸŽ€πŸ“Ί

  • Pretty timelines in R.

  • wesanderson wesanderson 1,697
    star
    | updated about 2 months ago | Other

    A Wes Anderson color palette for R

Database Management

  • RHive RHive 123
    star
    | updated 5 months ago

    RHive is an R extension facilitating distributed computing via Apache Hive.

  • RPostgres RPostgres 301
    star
    | updated 3 months ago | GNU General Publi...

    A DBI-compliant interface to PostgreSQL

  • RSQLite RSQLite 302
    star
    | updated 3 months ago | GNU Lesser Genera...

    R interface for SQLite

  • dbplyr dbplyr 397
    star

    Database (DBI) backend for dplyr

  • elastic elastic 242
    star
    | updated about 2 months ago | Other

    R client for the Elasticsearch HTTP API

  • odbc odbc 343
    star
    | updated about 1 month ago | Other

    Connect to ODBC databases (using the DBI interface)

  • redux redux 80
    star

    πŸ“žπŸ’» Redis client for R

  • rpostgis rpostgis 66
    star
    | updated 4 months ago

    rpostgis: R Interface to a 'PostGIS' Database

Finance

  • PerformanceAnalytics PerformanceAnalytics 190
    star
    | updated 7 days ago
  • ProgrammingAssignment2 ProgrammingAssignment2 784
    star
    | updated about 1 month ago

    Repository for Programming Assignment 2 for R Programming on Coursera

  • blotter blotter 106
    star
    | updated about 2 months ago

    blotter provides transaction infrastructure for defining transactions, portfolios and accounts for trading systems and simulation. Provides portfolio support for multi-asset class and multi-currency portfolios. Actively maintained and developed.

  • forecast forecast 1,025
    star
    | updated 2 months ago

    forecast package for R

  • littler littler 287
    star
    | updated 3 months ago | GNU General Publi...

    A scripting and command-line front-end for GNU R

  • quantstrat quantstrat 254
    star
    | updated 7 days ago
  • rdataretriever rdataretriever 43
    star
    | updated 5 months ago | Other

    R interface to the Data Retriever

  • rtweet rtweet 781
    star
    | updated 19 days ago | Other

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

  • Scorecard Development in R, θ―„εˆ†ε‘

  • taxize taxize 247
    star
    | updated 21 days ago | Other

    A taxonomic toolbelt for R

Functions and Packages Analysis

  • Unravel Unravel 86
    star
    | updated 5 months ago | Other

    A fluent code explorer for R. πŸ”

  • Unpacking, Interrogating and Subsetting R packages

  • funspotr funspotr 35
    star
    | updated 4 months ago | Other

    R function spotter, a helper package for identifying the functions and/or packages from file(s) or a github repository.

  • pkgnet pkgnet 137
    star
    | updated about 1 month ago | Other

    R package for analyzing other R packages via graph representations of their dependencies

Graphic Displays

  • animation animation 200
    star
    | updated 3 months ago

    A gallery of animations in statistics and utilities to create animations

  • corrplot corrplot 283
    star
    | updated about 2 months ago | Other

    A visual exploratory tool on correlation matrix

  • dendextend dendextend 142
    star
    | updated about 2 months ago

    Extending R's Dendrogram Functionality

  • extrafont extrafont 298
    star
    | updated 17 days ago

    Tools for using fonts in R graphics

  • ggalt ggalt 636
    star
    | updated 8 days ago | Other

    🌎 Extra Coordinate Systems, Geoms, Statistical Transformations & Scales for 'ggplot2'

  • ggcorrplot ggcorrplot 165
    star
    | updated 3 months ago

    Visualization of a correlation matrix using ggplot2

  • Define fortify and autoplot functions to allow ggplot2 to handle some popular R packages.

  • ggraph ggraph 977
    star
    | updated about 2 months ago | Other

    Grammar of Graph Graphics

  • ggrepel ggrepel 1,095
    star
    | updated 21 days ago | GNU General Publi...

    πŸ“ Repel overlapping text labels away from each other in your ggplot2 figures.

  • Ridgeline plots in ggplot2

  • ggstatsplot ggstatsplot 1,695
    star
    | updated 14 days ago | GNU General Publi...

    Enhancing {ggplot2} plots with statistical analysis πŸ“ŠπŸ“£

  • ggtech ggtech 354
    star
    | updated about 1 month ago

    ggplot2 tech themes, scales, and geoms

  • hrbrthemes hrbrthemes 1,124
    star
    | updated 8 days ago | Other

    πŸ” Opinionated, typographic-centric ggplot2 themes and theme components

  • httpgd httpgd 262
    star
    | updated 3 months ago | GNU General Publi...

    Asynchronous http server graphics device for R.

  • idendro idendro 8
    star
    | updated 8 months ago

    Interactive Dendrograms

  • lattice lattice 57
    star
    | updated 3 months ago | Other

    Trellis Graphics for R

  • patchwork patchwork 2,193
    star
    | updated 2 months ago | Other

    The Composer of ggplots

  • showtext showtext 443
    star
    | updated 2 months ago

    Using Fonts More Easily in R Graphs

  • waffle waffle 733
    star
    | updated 21 days ago

    🍁 Make waffle (square pie) charts in R

High Performance

  • Rcpp11 Rcpp11 78
    star
    | updated 6 months ago | Other

    R and C++11

  • cpp11 cpp11 178
    star
    | updated 2 months ago | Other

    cpp11 helps you to interact with R objects using C++ code.

  • lazyeval lazyeval 129
    star
    | updated about 2 months ago

    Lazy evaluation: an alternative to non-standard evaluation (NSE) for R

  • plyr plyr 492
    star
    | updated 22 days ago | Other

    A R package for splitting, applying and combining large problems into simpler problems

Html Widgets

  • DiagrammeR DiagrammeR 1,601
    star
    | updated 4 months ago | Other

    Graph and network visualization using tabular data in R

  • ShinySky ShinySky 184
    star
    | updated 7 months ago | Other

    Various UI widgets/components not part of Shiny e.g. alerts, styled buttons

  • Alluvial diagrams

  • dygraphs dygraphs 356
    star
    | updated 19 days ago | Other

    R interface to dygraphs

  • 🐳 ECharts 5 for R

  • formattable formattable 683
    star
    | updated 16 days ago | Other

    Formattable Data Structures

  • ggpage ggpage 325
    star
    | updated 4 months ago | Other

    Creates Page Layout Visualizations in R πŸ“„πŸ“„πŸ“„

  • ggvis ggvis 706
    star
    | updated about 1 month ago | Other

    Interactive grammar of graphics for R

  • heatmaply heatmaply 337
    star
    | updated 13 days ago

    Interactive Heat Maps for R Using plotly

  • highcharter highcharter 674
    star
    | updated 3 months ago | Other

    R wrapper for highcharts

  • htmlwidgets htmlwidgets 756
    star
    | updated 26 days ago | Other

    HTML Widgets for R

  • pagedown pagedown 827
    star
    | updated 11 days ago | Other

    Paginate the HTML Output of R Markdown with CSS for Print

  • rCharts rCharts 1,184
    star
    | updated about 1 month ago | Other

    Interactive JS Charts from R

  • Three.js widgets for R and shiny

  • R scatter plot htmlwidget based on D3.js

  • shinyWidgets shinyWidgets 724
    star
    | updated 3 months ago | GNU General Publi...

    shinyWidgets : Extend widgets available in shiny

  • shinyalert shinyalert 208
    star
    | updated 4 months ago | Other

    πŸ—―οΈ Easily create pretty popup messages (modals) in Shiny

  • shinyjs shinyjs 665
    star
    | updated 3 months ago | Other

    πŸ’‘ Easily improve the user experience of your Shiny apps in seconds

  • Ξ£ sigma.js for R

  • timevis timevis 584
    star
    | updated 3 months ago | Other

    πŸ“… Create interactive timeline visualizations in R

  • visNetwork visNetwork 501
    star
    | updated 3 months ago | Other

    R package, using vis.js library for network visualization

  • wordcloud2 wordcloud2 386
    star
    | updated 3 months ago

    R interface to wordcloud for data visualization.

Integrated Development Environments

  • reticulate reticulate 1,529
    star
    | updated 17 days ago | Apache License 2.0

    R Interface to Python

  • rmarkdown rmarkdown 2,665
    star
    | updated 17 days ago | GNU General Publi...

    Dynamic Documents for R

  • shiny shiny 5,016
    star
    | updated 16 days ago | Other

    Easy interactive web applications with R

Language API

  • JuliaCall JuliaCall 234
    star
    | updated about 2 months ago | Other

    Embed Julia in R

  • RcppOctave RcppOctave 17
    star
    | updated 8 months ago

    Seamless Interface to Octave -- and Matlab code

  • jvmr jvmr 15
    star
    | updated 8 months ago | Other

    Integration of R, Java, and Scala

  • lingtypology lingtypology 48
    star
    | updated 2 months ago | GNU General Publi...

    R package for linguistic cartography and typological databases search

  • qdap qdap 167
    star
    | updated about 1 month ago

    Quantitative Discourse Analysis Package: Bridging the gap between qualitative data and quantitative analysis

  • runr runr 86
    star

    Run external programs from R (experimental)

  • tesseract tesseract 233
    star
    | updated about 1 month ago

    Bindings to Tesseract OCR engine for R

Learning R

  • DataScienceR DataScienceR 1,907
    star
    | updated 9 days ago | MIT License

    a curated list of R tutorials for Data Science, NLP and Machine Learning

  • learnr learnr 613
    star
    | updated 13 days ago | Apache License 2.0

    Interactive Tutorials with R Markdown

  • littler littler 287
    star
    | updated 3 months ago | GNU General Publi...

    A scripting and command-line front-end for GNU R

  • swirl swirl 1,052
    star

    πŸŒ€ Learn R, in R.

Logging

  • crayon crayon 314
    star
    | updated 3 months ago | Other

    πŸ–οΈ R package for colored terminal output β€” now superseded by cli

  • devtools devtools 2,285
    star
    | updated 9 days ago | Other

    Tools to make an R developer's life easier

  • ellipsis ellipsis 136
    star
    | updated 2 months ago | Other

    Tools for Working with ...

  • futile.logger futile.logger 148
    star
    | updated 3 months ago

    A logging package in R similar to log4j

  • httr httr 973
    star
    | updated about 1 month ago | Other

    httr: a friendly http package for R

  • lifecycle lifecycle 84
    star
    | updated 6 months ago | Other

    Manage the life cycle of your exported functions and arguments

  • log4r log4r 84
    star
    | updated about 1 month ago

    A log4j derivative for R.

  • pkgbuild pkgbuild 59
    star
    | updated 3 months ago | Other

    Find tools needed to build R packages

  • pkgload pkgload 52
    star
    | updated about 1 month ago

    Simulate installing and loading a package

  • progress progress 434
    star
    | updated 3 months ago | Other

    Progress bar in your R terminal

  • remotes remotes 289
    star
    | updated about 1 month ago | Other

    Install R packages from GitHub, GitLab, Bitbucket, git, svn repositories, URLs

  • rlang rlang 438
    star
    | updated 17 days ago | Other

    Low-level API for programming with R

  • roxygen2 roxygen2 537
    star
    | updated about 1 month ago | Other

    Generate R package documentation from inline R comments

  • sessioninfo sessioninfo 65
    star
    | updated 10 months ago

    Print Session Information

  • withr withr 149
    star
    | updated 13 days ago | Other

    Methods For Temporarily Modifying Global State

  • zeallot zeallot 239
    star
    | updated 5 months ago | Other

    Variable assignment with zeal! (or multiple, unpacking, and destructuring assignment in R)

Machine Learning

  • AnomalyDetection AnomalyDetection 3,497
    star
    | updated 14 days ago | GNU General Publi...

    Anomaly Detection with R

  • Breakout Detection via Robust E-Statistics

  • CausalImpact CausalImpact 1,512
    star
    | updated 5 months ago | Apache License 2.0

    An R package for causal inference in time series

  • ML_for_Hackers ML_for_Hackers 3,637
    star
    | updated about 2 months ago

    Code accompanying the book "Machine Learning for Hackers"

  • RSelenium RSelenium 326
    star
    | updated 18 days ago

    An R client for Selenium Remote WebDriver

  • Current version of the SuperLearner R package

  • Tidy anomaly detection

  • caret caret 1,543
    star
    | updated 14 days ago

    caret (Classification And Regression Training) R package that contains misc functions for training and plotting classification and regression models

  • datasets datasets 504
    star
    | updated 4 months ago

    A collection of datasets of ML problem solving

  • elastic elastic 242
    star
    | updated about 2 months ago | Other

    R client for the Elasticsearch HTTP API

  • fable fable 502
    star

    Tidy time series forecasting

  • keras keras 784
    star
    | updated 12 days ago | Other

    R Interface to Keras

  • lme4 lme4 531
    star
    | updated 5 months ago | Other

    Mixed-effects models in R using S4 classes and methods with RcppEigen

  • mlr mlr 1,596
    star
    | updated 3 months ago | Other

    Machine Learning in R

  • mlr3 mlr3 744
    star
    | updated about 2 months ago | GNU Lesser Genera...

    mlr3: Machine Learning in R - next generation

  • ranger ranger 718
    star
    | updated about 2 months ago

    A Fast Implementation of Random Forests

  • shapper shapper 55
    star
    | updated 10 months ago

    An R wrapper of SHAP python library

  • survminer survminer 423
    star
    | updated about 2 months ago

    Survival Analysis and Visualization

  • tensorflow tensorflow 1,288
    star
    | updated 17 days ago | Apache License 2.0

    TensorFlow for R

  • tesseract tesseract 233
    star
    | updated about 1 month ago

    Bindings to Tesseract OCR engine for R

  • tidymodels tidymodels 655
    star
    | updated 2 months ago | Other

    Easily install and load the tidymodels packages

Miscellaneous

  • Rcrawler Rcrawler 319
    star
    | updated 3 months ago | Other

    An R web crawler and scraper

  • addinslist addinslist 763
    star
    | updated 3 months ago | Other

    πŸ“œ Discover and install useful RStudio addins

  • advanced-shiny advanced-shiny 1,120
    star
    | updated 3 months ago

    🀹 Shiny tips & tricks for improving your apps and solving common problems

  • bigrquery bigrquery 489
    star
    | updated 19 days ago | GNU General Publi...

    An interface to Google's BigQuery from R.

  • googlesheets googlesheets 787
    star
    | updated about 1 month ago | Other

    Google Spreadsheets R API

  • ✨ Hexagon sticker in R

  • modelsummary modelsummary 688
    star
    | updated 4 months ago | GNU General Publi...

    Beautiful and customizable model summaries in R.

  • naniar naniar 624
    star
    | updated 12 days ago | Other

    Tidy data structures, summaries, and visualisations for missing data

  • openxlsx openxlsx 356
    star
    | updated 5 months ago | Other

    R package for .xlsx file reading and writing.

  • paletteer paletteer 764
    star
    | updated about 2 months ago | Other

    🎨🎨🎨 Collection of most color palettes in a single R package

  • palmerpenguins palmerpenguins 768
    star
    | updated 21 days ago | Creative Commons ...

    A great intro dataset for data exploration & visualization (alternative to iris).

  • rex rex 318
    star
    | updated 3 months ago | Other

    Friendly regular expressions for R.

  • sparklyr sparklyr 905
    star
    | updated 16 days ago | Apache License 2.0

    R interface for Apache Spark

  • stat_rethinking_2022 stat_rethinking_2022 3,997
    star
    | updated 3 months ago

    Statistical Rethinking course winter 2022

  • πŸŽ“ A collection of interactive courses for the swirl R package.

  • workflowr workflowr 766
    star
    | updated 24 days ago | Other

    Organize your project into a research website

Natural Language Processing

  • LDAvis LDAvis 534
    star
    | updated 2 months ago

    R package for web-based interactive topic model visualization.

  • quanteda quanteda 776
    star
    | updated 2 months ago

    An R package for the Quantitative Analysis of Textual Data

  • r-utf8 r-utf8 110
    star

    UTF-8 Text Processing (R Package)

  • Fast vectorization, topic modeling, distances and GloVe word embeddings in R.

  • textclean textclean 220
    star
    | updated 18 days ago

    Tools for cleaning and normalizing text data

  • tidystringdist tidystringdist 39
    star
    | updated 3 months ago | Other

    String distance calculation the tidy way.

  • tokenizers tokenizers 176
    star
    | updated about 2 months ago | Other

    Fast, Consistent Tokenization of Natural Language Text

  • topicmodels_learning topicmodels_learning 219
    star
    | updated 13 days ago

    A repository of learning & R resources related to topic models

Network Analysis

  • awesome-network-analysis awesome-network-analysis 2,974
    star
    | updated 3 months ago

    A curated list of awesome network analysis resources.

  • ergm ergm 82
    star
    | updated 4 months ago | Other

    Fit, Simulate and Diagnose Exponential-Family Models for Networks

  • netdiffuseR netdiffuseR 80
    star
    | updated 5 months ago | Other

    netdiffuseR: Analysis of Diffusion and Contagion Processes on Networks

  • tidygraph tidygraph 506
    star
    | updated 2 months ago | Other

    A tidy API for graph manipulation

  • visNetwork visNetwork 501
    star
    | updated 3 months ago | Other

    R package, using vis.js library for network visualization

Optimization

  • ompr ompr 256
    star
    | updated 2 months ago | Other

    R package to model Mixed Integer Linear Programs

Other Interpreters

  • IRdisplay IRdisplay 42
    star
    | updated 3 months ago | Other

    Jupyter display machinery for R

  • repr repr 50
    star
    | updated 3 months ago | GNU General Publi...

    String and byte representations for all kinds of R objects

  • rho rho 131
    star
    | updated 8 months ago | GNU General Publi...
  • riposte riposte 90
    star
    | updated 8 months ago

    a fast interpreter and JIT for R

Other Tools

  • BRRR BRRR 186
    star
    | updated 4 months ago

    Rap adlibs in R.

  • butcher butcher 124
    star
    | updated about 1 month ago | Other

    Reduce the size of model objects saved to disk

  • calendR calendR 220
    star
    | updated 5 months ago | MIT License

    Ready to print calendars with ggplot2

  • checkpoint checkpoint 157
    star
    | updated 8 months ago

    Install R packages from snapshots on checkpoint-server

  • chronicler chronicler 40
    star
    | updated 4 months ago | GNU General Publi...
  • Display Idiomatic Code to Construct Most R Objects

  • covr covr 316
    star
    | updated 2 months ago | Other

    Test coverage reports for R

  • devtools devtools 2,285
    star
    | updated 9 days ago | Other

    Tools to make an R developer's life easier

  • drake drake 1,327
    star
    | updated 21 days ago | GNU General Publi...

    An R-focused pipeline toolkit for reproducibility and high-performance computing

  • encryptedRmd encryptedRmd 163
    star
    | updated 3 months ago | Other

    πŸ”‘ Password protected markdown html reports in R using libsodium

  • flow flow 361
    star
    | updated 18 days ago

    View and Browse Code Using Flow Diagrams

  • generativeart generativeart 830
    star
    | updated 2 months ago | GNU General Publi...

    Create Generative Art with R

  • git2r git2r 198
    star
    | updated about 2 months ago | GNU General Publi...

    R bindings to the libgit2 library

  • grates grates 13
    star
    | updated 6 months ago | Other

    Grouped dates in R

  • here here 377
    star
    | updated about 1 month ago | Other

    A simpler way to find your files

  • installr installr 255
    star
    | updated 2 months ago

    Functions for installing softwares from within R

  • janitor janitor 1,242
    star
    | updated about 1 month ago | Other

    simple tools for data cleaning in R

  • mailR mailR 188
    star
    | updated 3 months ago

    A utility to send emails from the R programming environment

  • ps ps 70
    star
    | updated 9 months ago | Other

    R package to query, list, manipulate system processes

  • psutil psutil 9,308
    star
    | updated 9 days ago | BSD 3-Clause "New...

    Cross-platform lib for process and system monitoring in Python

  • Send push notifications in R using Pushover

  • r-pkgs r-pkgs 722
    star
    | updated 13 days ago | Other

    Building R packages

  • regexmagic regexmagic 33
    star
    | updated 6 months ago | GNU General Publi...

    Automated Detection of Regular Expression Patterns

  • rvest rvest 1,401
    star
    | updated about 1 month ago | Other

    Simple web scraping for R

  • secret secret 96
    star
    | updated about 2 months ago | Other

    πŸ” Secure sharing of sensitive information in R packages

  • sessioninfo sessioninfo 65
    star
    | updated 10 months ago

    Print Session Information

  • seurat seurat 1,722
    star

    R toolkit for single cell genomics

  • A spellchecker for statistics

  • styler styler 625
    star
    | updated 20 days ago | Other

    Non-invasive pretty printing of R code

Parallel Computing

  • SparkR-pkg SparkR-pkg 639
    star
    | updated 4 months ago | Apache License 2.0

    R frontend for Spark

  • ddR ddR 116
    star
    | updated 6 months ago | GNU General Publi...

    Standard API for Distributed Data Structures in R

  • future future 893
    star
    | updated about 2 months ago

    πŸš€ R package: future: Unified Parallel and Distributed Processing in R for Everyone

R Development

  • blogdown blogdown 1,616
    star
    | updated 17 days ago

    Create Blogs and Websites with R Markdown

  • drat drat 144
    star
    | updated 4 months ago

    Drat R Archive Template

  • installr installr 255
    star
    | updated 2 months ago

    Functions for installing softwares from within R

  • keras keras 784
    star
    | updated 12 days ago | Other

    R Interface to Keras

  • lineprof lineprof 102
    star
    | updated 2 months ago

    Visualise line profiling results in R

  • memoise memoise 304
    star
    | updated 26 days ago | Other

    Easy memoisation for R

  • An alternative module system for R

  • packrat packrat 391
    star
    | updated 24 days ago

    Packrat is a dependency management system for R

  • pkgdown pkgdown 662
    star
    | updated 21 days ago | Other

    Generate static html documentation for an R package

  • plumber plumber 1,325
    star
    | updated 18 days ago | Other

    Turn your R code into a web API.

  • pryr pryr 200
    star
    | updated about 1 month ago

    Pry open the covers of R

  • reticulate reticulate 1,529
    star
    | updated 17 days ago | Apache License 2.0

    R Interface to Python

  • roxygen2 roxygen2 537
    star
    | updated about 1 month ago | Other

    Generate R package documentation from inline R comments

  • rsconnect rsconnect 115
    star
    | updated 20 days ago

    Publish Shiny Applications, RMarkdown Documents, Jupyter Notebooks, Plumber APIs, and more

  • rstudioapi rstudioapi 155
    star
    | updated 28 days ago | Other

    Safely access RStudio's API (when available)

  • tensorflow tensorflow 1,288
    star
    | updated 17 days ago | Apache License 2.0

    TensorFlow for R

  • testthat testthat 827
    star
    | updated 18 days ago | Other

    An R πŸ“¦ to make testing πŸ˜€

  • usethis usethis 760
    star
    | updated 28 days ago | Other

    Set up commonly used πŸ“¦ components

Reproducible Research

  • checkpoint checkpoint 157
    star
    | updated 8 months ago

    Install R packages from snapshots on checkpoint-server

  • drake drake 1,327
    star
    | updated 21 days ago | GNU General Publi...

    An R-focused pipeline toolkit for reproducibility and high-performance computing

  • knitr knitr 2,250
    star
    | updated 2 months ago

    A general-purpose tool for dynamic report generation in R

  • redoc redoc 499
    star
    | updated 3 months ago | Other

    [NOTE: Project in suspended animation for now] Reversible Reproducible Documents

  • rmarkdown rmarkdown 2,665
    star
    | updated 17 days ago | GNU General Publi...

    Dynamic Documents for R

  • slidify slidify 848
    star
    | updated about 2 months ago

    Generate reproducible html5 slides from R markdown

  • texreg texreg 99
    star
    | updated 3 months ago

    Conversion of R Regression Output to LaTeX or HTML Tables

Spatial

  • REmap REmap 251
    star
    | updated 3 months ago

    create a map by R

  • ggmap ggmap 724
    star

    A package for plotting maps in R with ggplot2

  • sf sf 1,119
    star
    | updated 2 months ago | Other

    Simple Features for R

  • spacetime spacetime 63
    star
    | updated 3 months ago

    Classes and methods for spatio-temporal data

  • spatstat spatstat 162
    star
    | updated 5 months ago

    Umbrella package of the 'spatstat' family................

  • stars stars 489
    star
    | updated 14 days ago | Apache License 2.0

    Spatiotemporal Arrays, Raster and Vector Data Cubes

  • tigris tigris 292
    star
    | updated about 2 months ago | Other

    Download and use Census TIGER/Line shapefiles in R

Syntax

  • cli cli 465
    star
    | updated 8 months ago | Other

    Tools for making beautiful & useful command line interfaces

  • crayon crayon 314
    star
    | updated 3 months ago | Other

    πŸ–οΈ R package for colored terminal output β€” now superseded by cli

  • dplyr dplyr 4,377
    star

    dplyr: A grammar of data manipulation

  • ellipsis ellipsis 136
    star
    | updated 2 months ago | Other

    Tools for Working with ...

  • ggplot2 ggplot2 5,789
    star

    An implementation of the Grammar of Graphics in R

  • httr httr 973
    star
    | updated about 1 month ago | Other

    httr: a friendly http package for R

  • lambda.r lambda.r 205
    star
    | updated 3 months ago

    Functional programming in R

  • pipeR pipeR 164
    star
    | updated 6 months ago | Other

    Multi-Paradigm Pipeline Implementation

  • pkgdown pkgdown 662
    star
    | updated 21 days ago | Other

    Generate static html documentation for an R package

  • progress progress 434
    star
    | updated 3 months ago | Other

    Progress bar in your R terminal

  • remotes remotes 289
    star
    | updated about 1 month ago | Other

    Install R packages from GitHub, GitLab, Bitbucket, git, svn repositories, URLs

  • rlang rlang 438
    star
    | updated 17 days ago | Other

    Low-level API for programming with R

  • testthat testthat 827
    star
    | updated 18 days ago | Other

    An R πŸ“¦ to make testing πŸ˜€

  • usethis usethis 760
    star
    | updated 28 days ago | Other

    Set up commonly used πŸ“¦ components

  • xml2 xml2 208
    star
    | updated about 1 month ago | Other

    Bindings to libxml2

Web Technologies and Services

  • RSelenium RSelenium 326
    star
    | updated 18 days ago

    An R client for Selenium Remote WebDriver

  • R package to access Adobe Analytics Reporting API v1.4

  • Rcrawler Rcrawler 319
    star
    | updated 3 months ago | Other

    An R web crawler and scraper

  • Dev version of Rfacebook package: Access to Facebook API via R

  • awesome-rshiny awesome-rshiny 729
    star
    | updated 14 days ago | Creative Commons ...

    An awesome R-shiny list!

  • chatgpt chatgpt 27
    star
    | updated 4 months ago | GNU General Publi...

    Interface to ChatGPT from R

  • curl curl 198
    star
    | updated about 2 months ago | Other

    A Modern and Flexible Web Client for R

  • geojsonio geojsonio 148
    star
    | updated 3 months ago | Other

    Convert many data formats to & from GeoJSON & TopoJSON

  • googlesheets4 googlesheets4 328
    star
    | updated 2 months ago | Other

    Google Spreadsheets R API (reboot of the googlesheets package)

  • R functions to perform and display Google Trends queries

  • htmlwidgets htmlwidgets 756
    star
    | updated 26 days ago | Other

    HTML Widgets for R

  • httpuv httpuv 216
    star
    | updated 16 days ago | Other

    HTTP and WebSocket server package for R

  • openai openai 62
    star
    | updated 3 months ago | Other

    An R package-wrapper around OpenAI API

  • plumber plumber 1,325
    star
    | updated 18 days ago | Other

    Turn your R code into a web API.

  • shiny shiny 5,016
    star
    | updated 16 days ago | Other

    Easy interactive web applications with R

  • shinyjs shinyjs 665
    star
    | updated 3 months ago | Other

    πŸ’‘ Easily improve the user experience of your Shiny apps in seconds