awesome-R
A curated list of awesome R packages, frameworks and software.
https://github.com/qinwf/awesome-R
Last synced: 10 days ago
JSON representation
-
Lists
-
Book/monograph Lists and Reviews
- Network Analysis - Network Analysis related resources.
- ggplot2 Extensions - Showcases of ggplot2 extensions.
- RStudio Addins - List of RStudio addins.
- RStartHere - A guide to some of the most useful R packages, organized by workflow.
-
-
2017
-
Book/monograph Lists and Reviews
- awesome-awesomeness
- CC BY-NC-SA 4.0
- xaringan - Create HTML5 slides with R Markdown and the JavaScript library
- tidyverse - Easily install and load packages from the tidyverse
- purrr - A functional programming toolkit for R
- blogdown - Create Blogs and Websites with R Markdown
- glue - Glue strings to data in R. Small, fast, dependency free interpreted string literals.
- reticulate - R Interface to Python
- tensorflow - TensorFlow for R
- lists
- awesome-rshiny
- reprex - Render bits of R code for sharing, e.g., on GitHub or StackOverflow.
-
-
Integrated Development Environments
- VSCode <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - [vscode-R](https://marketplace.visualstudio.com/items?itemName=Ikuyadeu.r) + [vscode-r-lsp](https://marketplace.visualstudio.com/items?itemName=REditorSupport.r-lsp) VSCode R Langauage Support
- RStudio <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - A powerful and productive user interface for R. Works great on Windows, Mac, and Linux.
- Emacs + ESS - Emacs Speaks Statistics is an add-on package for emacs text editors.
- Microsoft R - Revolution R would be offered free to academic users and commercial software would focus on big data, large scale multiprocessor functionality.
- R Commander - A package that provides a basic graphical user interface.
- Deducer - A Menu driven data analysis GUI with a spreadsheet like data editor.
- Jamovi - stats.org/) - Desktop software for both Bayesian and Frequentist methods, using a UI familiar to SPSS users.
- Bio7 - An IDE contains tools for model creation, scientific image analysis and statistical analysis for ecological modelling.
- RKWard - An extensible IDE/GUI for R.
- R Commander - A package that provides a basic graphical user interface.
- radian <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - A modern R console with syntax highlighting.
- IRkernel <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - R kernel for Jupyter.
- Nvim-R <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - Neovim plugin for R.
- Sublime Text + R-IDE - Add-on package for Sublime Text 2/3.
- TextMate + r.tmblundle - Add-on package for TextMate 1/2.
- Radiant - A platform-independent browser-based interface for business analytics in R, based on the Shiny.
- RTVS - R Tools for Visual Studio.
-
Other Interpreters
- renjin - a JVM-based interpreter for R.
- CXXR - Refactorising R into C++.
- pqR - a "pretty quick" implementation of R
- TERR - TIBCO Enterprise Runtime for R.
- rho - Refactor the interpreter of the R language into a fully-compatible, efficient, VM for R.
- pqR - a "pretty quick" implementation of R
- riposte - a fast interpreter and JIT for R.
- TERR - TIBCO Enterprise Runtime for R.
-
2020
- lightgbm <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - Light Gradient Boosting Machine.
- torch - Tensors and Neural Networks with 'GPU' Acceleration.
- gt - Easily generate information-rich, publication-quality tables from R
-
Data Manipulation
- ff - Data structures designed to store large datasets.
- data.table <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - Fast data manipulation in a short and flexible syntax.
- fuzzyjoin - Join tables together on inexact matching.
- stringi <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - ICU based string processing package.
- lubridate - A set of functions to work with dates and times.
- bigmemory - Shared memory and memory-mapped matrices. The big\* packages provide additional tools including linear models ([biglm](http://cran.r-project.org/web/packages/biglm/index.html)) and Random Forests ([bigrf](https://github.com/aloysius-lim/bigrf)).
- snakecase - Automatically parse and convert strings into cases like snake or camel among others.
- rlist - A toolbox for non-tabular data manipulation with lists.
- DataExplorer - Fast exploratory data analysis with minimum code.
- reshape2 <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - Flexible rearrange, reshape and aggregate data.
- broom <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - Convert statistical analysis objects into tidy data frames.
- ff - Data structures designed to store large datasets.
- tidyr - Easily tidy data with spread and gather functions.
- dplyr <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - Fast data frames manipulation and database query.
- stringr <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - Consistent API for string processing, built on top of stringi.
-
Data Formats
- arrow <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - An interface to the Arrow C++ library.
- readxl <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - Read excel files (.xls and .xlsx) into R.
- writexl - Portable, light-weight data frame to xlsx exporter for R.
- feather <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - Fast, interoperable binary data frame storage for Python, R, and more powered by Apache Arrow.
- RcppTOML - Rcpp Bindings to C++ parser for TOML files.
- qs - Quick serialization of R objects.
- yaml - R package for converting objects to and from YAML.
- readr <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - A fast and friendly way to read tabular data into R.
- haven - Improved methods to import SPSS, Stata and SAS files in R.
- jsonlite - A robust and quick way to parse JSON files in R.
- readODS - Read OpenDocument Spreadsheets into R as data.frames.
-
Graphic Displays
- rgl - 3D visualization device system for R.
- Cairo - R graphics device using cairo graphics library for creating high-quality display output.
- misc3d - Powerful functions to deal with 3d plots, isosurfaces, etc.
- xkcd - Use xkcd style in graphs.
- plot3Drgl - Plotting Multi-Dimensional Data - Using 'rgl'
- Patchwork - Combine separate ggplots into the same graphic.
- showtext - Enable R graphics device to show text using system fonts.
- httpgd - Asynchronous http server graphics device for R.
- hrbrthemes - š Opinionated, typographic-centric ggplot2 themes and theme components.
- animation - A simple way to produce animated graphics in R, using [ImageMagick](http://imagemagick.org/).
- r2d3 - R Interface to D3 Visualizations
- ggstatsplot - ggplot2 Based Plots with Statistical Details
- ggalt - Extra Coordinate Systems, Geoms and Statistical Transformations for ggplot2.
- waffle - š Make waffle (square pie) charts in R.
- ggtech - ggplot2 tech themes and scales
- ggrepel - Repel overlapping text labels away from each other.
- lattice - A powerful and elegant high-level data visualization system.
- ggfortify - A unified interface to ggplot2 popular statistical packages using one line of code.
- extrafont - Tools for using fonts in R graphics.
- dendextend - visualizing, adjusting and comparing trees of hierarchical clustering.
- corrplot - A graphical display of a correlation matrix or general matrix. It also contains some algorithms to do matrix reordering.
- ggplot2 Extensions - Showcases of ggplot2 extensions.
- Cairo - R graphics device using cairo graphics library for creating high-quality display output.
- idendro - interactive exploration of dendrograms (trees of hierarchical clustering).
- imager - An image processing package based on CImg library to work with images and display them.
- ggtree - Visualization and annotation of phylogenetic tree.
- gganimate - Create easy animations with ggplot2.
-
Reproducible Research
- xtable - Export tables to LaTeX or HTML.
- rapport - An R templating system.
- rmarkdown <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - Dynamic documents for R.
- Sweave - A package designed to write LaTeX reports using R.
- brew - Pre-compute data to enhance your report templates. Can be combined with knitr.
- officer - An R package to generate Microsoft Word, Microsoft PowerPoint and HTML reports.
- flextable - An R package to embed complex tables (merged cells, multi-level headers and footers, conditional formatting) in Microsoft Word, Microsoft PowerPoint and HTML reports. It cooperates with the [officer] package and integrates with [rmarkdown] reports.
- bookdown - Authoring Books with R Markdown.
- targets - Make-like pipeline tool for organizing and running data science workflows, automatically skipping steps that have already been done. Supported by [rOpenSci](https://ropensci.org/).
- kable - Build fancy HTML or 'LaTeX' tables using 'kable()' from 'knitr'.
- knitr <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - Easy dynamic report generation in R.
- redoc - Reversible Reproducible Documents
- texreg - Formatting statistical models in LaTex and HTML.
- slidify <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - Generate reproducible html5 slides from R markdown.
- checkpoint - Install packages from snapshots on the checkpoint server.
- xtable - Export tables to LaTeX or HTML.
- R Suite - A package to design flexible and reproducible deployment workflows for R.
- rapport - An R templating system.
- tinytex - A lightweight and easy-to-maintain LaTeX distribution
- bookdown - Authoring Books with R Markdown.
-
Web Technologies and Services
- RCurl - General network (HTTP/FTP/...) client interface for R.
- XML <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - Tools for parsing and generating XML within R.
- xml2 <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - Optimized tools for parsing and generating XML within R.
- OpenCPU <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - HTTP API for R handling concurrent calls, based on the Apache2 web server, to expose R code as REST web services and create full-sized, multi-page web applications.
- shiny <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - Easy interactive web applications with R. See also [awesome-rshiny](https://github.com/grabear/awesome-rshiny)
- shinyjs - Easily improve the user interaction and user experience in your Shiny apps in seconds.
- httpuv - HTTP and WebSocket server library.
- Rfacebook - Access to Facebook API via R.
- curl - A Modern and Flexible Web Client for R.
- RCurl - General network (HTTP/FTP/...) client interface for R.
- XML <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - Tools for parsing and generating XML within R.
- RSiteCatalyst - R client library for the Adobe Analytics.
- golem - A framework for building production-grade Shiny apps.
- plumber - A library to expose existing R code as web API.
- httr <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - User-friendly RCurl wrapper.
- rvest <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - Simple web scraping for R, using CSSSelect or XPath syntax.
-
Parallel Computing
- parallel - R started with release 2.14.0 which includes a new package parallel incorporating (slightly revised) copies of packages [multicore](http://cran.r-project.org/web/packages/multicore/index.html) and [snow](http://cran.r-project.org/web/packages/snow/index.html).
- Rmpi - Rmpi provides an interface (wrapper) to MPI APIs. It also provides interactive R slave environment.
- foreach <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - Executing the loop in parallel.
- future <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - A minimal, efficient, cross-platform unified Future API for parallel and distributed processing in R; designed for beginners as well as advanced developers.
- batchtools - High performance computing with LSF, TORQUE, Slurm, OpenLava, SGE and Docker Swarm.
- SparkR <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - R frontend for Spark.
- ddR - Provides distributed data structures and simplifies distributed computing in R.
- parallel - R started with release 2.14.0 which includes a new package parallel incorporating (slightly revised) copies of packages [multicore](http://cran.r-project.org/web/packages/multicore/index.html) and [snow](http://cran.r-project.org/web/packages/snow/index.html).
- Rmpi - Rmpi provides an interface (wrapper) to MPI APIs. It also provides interactive R slave environment.
- foreach <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - Executing the loop in parallel.
- DistributedR - A scalable high-performance platform from HP Vertica Analytics Team.
-
High Performance
- Rcpp <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - Rcpp provides a powerful API on top of R, make function in R extremely faster.
- compiler - speeding up your R code using the JIT
- Rcpp11 - Rcpp11 is a complete redesign of Rcpp, targetting C++11.
- cpp11 - cpp11 is a header-only R package that helps R package developers handle R objects with C++ code. It's similar to Rcpp but with different design trade-offs and features.
-
Language API
- rJava - Low-level R to Java interface.
- reticulate <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - Interface to 'Python'.
- rJython - R interface to Python via Jython.
- rPython - Package allowing R to call Python.
- RinRuby - a Ruby library that integrates the R interpreter in Ruby.
- R.matlab - Read and write of MAT files together with R-to-MATLAB connectivity.
- RSPerl - A bidirectional interface for calling R from Perl and Perl from R.
- htmlwidgets - Bring the best of JavaScript data visualization to R.
- RinRuby - a Ruby library that integrates the R interpreter in Ruby.
- RinRuby - a Ruby library that integrates the R interpreter in Ruby.
- runr - Run Julia and Bash from R.
- rJava - Low-level R to Java interface.
- jvmr - Integration of R, Java, and Scala.
- rJython - R interface to Python via Jython.
- rPython - Package allowing R to call Python.
- RJulia - R package Call Julia.
- RinRuby - a Ruby library that integrates the R interpreter in Ruby.
- R.matlab - Read and write of MAT files together with R-to-MATLAB connectivity.
- RcppOctave - Seamless Interface to Octave and Matlab.
- RinRuby - a Ruby library that integrates the R interpreter in Ruby.
- RinRuby - a Ruby library that integrates the R interpreter in Ruby.
- RinRuby - a Ruby library that integrates the R interpreter in Ruby.
- RinRuby - a Ruby library that integrates the R interpreter in Ruby.
- rpy2 - Python interface for R.
- RinRuby - a Ruby library that integrates the R interpreter in Ruby.
- RinRuby - a Ruby library that integrates the R interpreter in Ruby.
- RinRuby - a Ruby library that integrates the R interpreter in Ruby.
- RinRuby - a Ruby library that integrates the R interpreter in Ruby.
- RinRuby - a Ruby library that integrates the R interpreter in Ruby.
- RinRuby - a Ruby library that integrates the R interpreter in Ruby.
- RinRuby - a Ruby library that integrates the R interpreter in Ruby.
- RinRuby - a Ruby library that integrates the R interpreter in Ruby.
- RinRuby - a Ruby library that integrates the R interpreter in Ruby.
- RinRuby - a Ruby library that integrates the R interpreter in Ruby.
-
Database Management
- RODBC - ODBC database access for R.
- RMySQL - R interface to the MySQL database.
- ROracle - OCI based Oracle database interface for R.
- RPostgreSQL - R interface to the PostgreSQL database system.
- RSQLite - SQLite interface for R
- RJDBC - Provides access to databases through the JDBC interface.
- RCassandra - Direct interface (not Java) to the most basic functionality of Apache Cassandra.
- odbc - Connect to ODBC databases (using the DBI interface)
- elastic - Wrapper for the Elasticsearch HTTP API
- RPostgres - an DBI-compliant interface to the postgres database.
- redux - Redis client for R.
- RODBC - ODBC database access for R.
- RMySQL - R interface to the MySQL database.
- ROracle - OCI based Oracle database interface for R.
- RSQLite - SQLite interface for R
- RJDBC - Provides access to databases through the JDBC interface.
- RCassandra - Direct interface (not Java) to the most basic functionality of Apache Cassandra.
- RHive - R extension facilitating distributed computing via Apache Hive.
- RNeo4j - Neo4j graph database driver.
- DBI - Defines a common interface between the R and database management systems.
- RPostgreSQL - R interface to the PostgreSQL database system.
- RMariaDB - An R interface to MariaDB (a replacement for the old RMySQL package)
- rmongodb - R driver for MongoDB.
-
Machine Learning
- ahaz - Regularization for semiparametric additive hazards regression.
- arules - Mining Association Rules and Frequent Itemsets
- bigrf - Big Random Forests: Classification and Regression Forests for
- bigRR - Generalized Ridge Regression (with special advantage for p >> n
- bmrm - Bundle Methods for Regularized Risk Minimization Package
- Boruta - A wrapper algorithm for all-relevant feature selection
- bst - Gradient Boosting
- C50 - C5.0 Decision Trees and Rule-Based Models
- caret <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - Classification and Regression Training
- CORElearn - Classification, regression, feature evaluation and ordinal
- CoxBoost - Cox models by likelihood based boosting for a single survival
- Cubist - Rule- and Instance-Based Regression Modeling
- e1071 - Misc Functions of the Department of Statistics (e1071), TU Wien
- earth - Multivariate Adaptive Regression Spline Models
- elasticnet - Elastic-Net for Sparse Estimation and Sparse PCA
- ElemStatLearn - Data sets, functions and examples from the book: "The Elements
- evtree - Evolutionary Learning of Globally Optimal Trees
- FSelector - A feature selection framework, based on subset-search or feature ranking approches.
- frbs - Fuzzy Rule-based Systems for Classification and Regression Tasks
- GAMBoost - Generalized linear and additive models by likelihood based
- gamboostLSS - Boosting Methods for GAMLSS
- gbm - Generalized Boosted Regression Models
- glmnet <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - Lasso and elastic-net regularized generalized linear models
- glmpath - L1 Regularization Path for Generalized Linear Models and Cox
- GMMBoost - Likelihood-based Boosting for Generalized mixed models
- grplasso - Fitting user specified models with Group Lasso penalty
- grpreg - Regularization paths for regression models with grouped
- h2o <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - Deeplearning, Random forests, GBM, KMeans, PCA, GLM
- hda - Heteroscedastic Discriminant Analysis
- ipred - Improved Predictors
- kernlab - kernlab: Kernel-based Machine Learning Lab
- klaR - Classification and visualization
- kohonen - Supervised and Unsupervised Self-Organising Maps.
- L0Learn - Fast algorithms for best subset selection
- lars - Least Angle Regression, Lasso and Forward Stagewise
- lasso2 - L1 constrained estimation aka ālassoā
- LiblineaR - Linear Predictive Models Based On The Liblinear C/C++ Library
- LogicReg - Logic Regression
- maptree - Mapping, pruning, and graphing tree models
- mboost - Model-Based Boosting
- mvpart - Multivariate partitioning
- ncvreg - Regularization paths for SCAD- and MCP-penalized regression
- nnet - eed-forward Neural Networks and Multinomial Log-Linear Models
- oblique.tree - Oblique Trees for Classification Data
- pamr - Pam: prediction analysis for microarrays
- party - A Laboratory for Recursive Partytioning
- partykit - A Toolkit for Recursive Partytioning
- penalized - L1 (lasso and fused lasso) and L2 (ridge) penalized estimation
- penalizedLDA - Penalized classification using Fisher's linear discriminant
- penalizedSVM - Feature Selection SVM using penalty functions
- quantregForest - quantregForest: Quantile Regression Forests
- randomForest - randomForest: Breiman and Cutler's random forests for classification and regression.
- randomForestSRC - randomForestSRC: Random Forests for Survival, Regression and Classification (RF-SRC).
- rattle - Graphical user interface for data mining in R.
- rda - Shrunken Centroids Regularized Discriminant Analysis
- rdetools - Relevant Dimension Estimation (RDE) in Feature Spaces
- REEMtree - Regression Trees with Random Effects for Longitudinal (Panel)
- relaxo - Relaxed Lasso
- rgenoud - R version of GENetic Optimization Using Derivatives
- rgp - R genetic programming framework
- Rmalschains - Continuous Optimization using Memetic Algorithms with Local
- rminer - Simpler use of data mining methods (e.g. NN and SVM) in
- ROCR - Visualizing the performance of scoring classifiers
- RoughSets - Data Analysis Using Rough Set and Fuzzy Rough Set Theories
- rpart - Recursive Partitioning and Regression Trees
- RPMM - Recursively Partitioned Mixture Model
- RSNNS - Neural Networks in R using the Stuttgart Neural Network
- Rsomoclu - Parallel implementation of self-organizing maps.
- RWeka - R/Weka interface
- RXshrink - RXshrink: Maximum Likelihood Shrinkage via Generalized Ridge or Least
- sda - Shrinkage Discriminant Analysis and CAT Score Variable Selection
- SDDA - Stepwise Diagonal Discriminant Analysis
- survival - Survival Analysis
- svmpath - svmpath: the SVM Path algorithm
- tgp - Bayesian treed Gaussian process models
- tidymodels - A collection of packages for modeling and statistical analysis that share the underlying design philosophy, grammar, and data structures of the tidyverse.
- tree - Classification and regression trees
- varSelRF - Variable selection using random forests
- xgboost <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - eXtreme Gradient Boosting Tree model, well known for its speed and performance.
- mlr3 <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - Next generation extensible framework for classification, regression, survival analysis and clustering
- CausalImpact <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - Causal inference using Bayesian structural time-series models.
- AnomalyDetection <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - AnomalyDetection R package from Twitter.
- Machine Learning For Hackers <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20">
- ranger - A Fast Implementation of Random Forests.
- survminer - Survival Analysis & Visualization
- anomalize - Tidy Anomaly Detection using Twitter's AnomalyDetection method.
- BreakoutDetection <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - Breakout Detection via Robust E-Statistics from Twitter.
- SuperLearner - project.org/web/packages/subsemble/index.html) - Multi-algorithm ensemble learning packages.
- mlr - Extensible framework for classification, regression, survival analysis and clustering [DEPRECIATED]
- lme4 <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - Mixed-effects models
- bigrf - Big Random Forests: Classification and Regression Forests for
- bigRR - Generalized Ridge Regression (with special advantage for p >> n
- mvpart - Multivariate partitioning
- oblique.tree - Oblique Trees for Classification Data
- rgp - R genetic programming framework
- SDDA - Stepwise Diagonal Discriminant Analysis
- kohonen - Supervised and Unsupervised Self-Organising Maps.
- prophet <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - Tool for producing high quality forecasts for time series data that has multiple seasonality with linear or non-linear growth.
- MXNet <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - MXNet brings flexible and efficient GPU computing and state-of-art deep learning to R.
- Clever Algorithms For Machine Learning
-
Bioinformatics and Biostatistics
- nlme - Mixed-effects models, handling user-specified matrix of residual covariance, relevant for the anaysis of repeated observations in longitudinal trials.
- glmmTMB - Generalized mixed-effects models, handling user-specified matrix of residual covariance, relevant for the anaysis of repeated observations in longitudinal trials.
- Bioconductor <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - Tools for the analysis and comprehension of high-throughput genomic data.
- genetics - Classes and methods for handling genetic data.
- gap - An integrated package for genetic data analysis of both population and family data.
- ape - Analyses of Phylogenetics and Evolution.
- pheatmap - Pretty heatmaps made easy.
- genetics - Classes and methods for handling genetic data.
- gap - An integrated package for genetic data analysis of both population and family data.
- ape - Analyses of Phylogenetics and Evolution.
-
Natural Language Processing
- tm - A comprehensive text mining framework for R.
- openNLP - Apache OpenNLP Tools Interface.
- koRpus - An R Package for Text Analysis.
- zipfR - Statistical models for word frequency distributions.
- NLP - Basic functions for Natural Language Processing.
- topicmodels - Topic modeling interface to the C code developed by by David M. Blei for Topic Modeling (Latent Dirichlet Allocation (LDA), and Correlated Topics Models (CTM)).
- syuzhet - Extracts sentiment from text using three different sentiment dictionaries.
- SnowballC - Snowball stemmers based on the C libstemmer UTF-8 library.
- tidytext - Implementing tidy principles of Hadley Wickham to text mining.
- text2vec - Fast Text Mining Framework for Vectorization and Word Embeddings.
- LDAvis - Interactive visualization of topic models.
- Topic Models Resources - Topic Models learning and R related resources.
- openNLP - Apache OpenNLP Tools Interface.
- koRpus - An R Package for Text Analysis.
- zipfR - Statistical models for word frequency distributions.
- corporaexplorer - Dynamic exploration of text collections
- MonkeyLearn - š R package for text analysis with Monkeylearn š.
- utf8 - Manipulating and printing UTF-8 text that fixes multiple bugs in R's UTF-8 handling.
-
Bayesian
- coda - Output analysis and diagnostics for MCMC.
- mcmc - Markov Chain Monte Carlo.
- MCMCpack - Markov chain Monte Carlo (MCMC) Package.
- R2WinBUGS - Running WinBUGS and OpenBUGS from R / S-PLUS.
- BRugs - R interface to the OpenBUGS MCMC software.
- rjags - R interface to the JAGS MCMC library.
- rstan <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - R interface to the Stan MCMC software.
- coda - Output analysis and diagnostics for MCMC.
- mcmc - Markov Chain Monte Carlo.
- R2WinBUGS - Running WinBUGS and OpenBUGS from R / S-PLUS.
- BRugs - R interface to the OpenBUGS MCMC software.
- rjags - R interface to the JAGS MCMC library.
- brms - High-level interface for Bayesian regression models using Stan.
-
Optimization
- lpSolve - Interface to `Lp_solve` to Solve Linear/Integer Programs.
- minqa - Derivative-free optimization algorithms by quadratic approximation.
- nloptr - NLopt is a free/open-source library for nonlinear optimization.
- ompr - Model mixed integer linear programs in an algebraic way directly in R.
- Rglpk - R/GNU Linear Programming Kit Interface
- ROI - The R Optimization Infrastructure ('ROI') is a sophisticated framework for handling optimization problems in R.
-
Finance
- quantmod <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - Quantitative Financial Modelling & Trading Framework for R.
- pedquant - Public Economic Data and Quantitative Analysis
- TTR - Functions and data to construct technical trading rules with R.
- PerformanceAnalytics - Econometric tools for performance and risk analysis.
- zoo <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - S3 Infrastructure for Regular and Irregular Time Series.
- xts - eXtensible Time Series.
- tseries - Time series analysis and computational finance.
- fAssets - Analysing and Modelling Financial Assets.
- scorecard - Credit Risk Scorecard
- quantmod <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - Quantitative Financial Modelling & Trading Framework for R.
- pedquant - Public Economic Data and Quantitative Analysis
-
Network Analysis
- igraph <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - A collection of network analysis tools.
- network - Basic tools to manipulate relational data in R.
- sna - Basic network measures and visualization tools.
- networkDynamic - Support for dynamic, (inter)temporal networks.
- ndtv - Tools to construct animated visualizations of dynamic network data in various formats.
- statnet - The project behind many R network analysis packages.
- ergm - Exponential random graph models in R.
- latentnet - Latent position and cluster models for network objects.
- tnet - Network measures for weighted, two-mode and longitudinal networks.
- rgexf - Export network objects from R to [GEXF](http://gexf.net/format/), for manipulation with network software like [Gephi](https://gephi.org/) or [Sigma](http://sigmajs.org/).
- tidygraph - A tidy API for graph manipulation
- netdiffuseR - Tools for Analysis of Network Diffusion.
- CRAN Task View NetworkAnalysis - CRAN Task View on network analysis resources
- manynet - Tools for making and modifying many different types of networks.
- autograph - Automagic plotting of network graphs and models.
-
Spatial
- CRAN Task View: Analysis of Spatial Data - Spatial Analysis related resources.
- sf - Improved Classes and Methods for Spatial Data.
- rgeos - Interface to Geometry Engine - Open Source
- rgdal - Bindings for the Geospatial Data Abstraction Library
- maptools - Tools for Reading and Handling Spatial Objects
- RColorBrewer - Provides color schemes for maps
- spdep - Spatial Dependence: Weighting Schemes, Statistics and Models
- GWmodel - Geographically-Weighted Models
- tmap - R package for thematic maps
- ggmap - Plotting maps in R with ggplot2.
- REmap - R interface to the JavaScript library ECharts for interactive map data visualization.
- spatstat - Spatial Point Pattern Analysis, Model-Fitting, Simulation, Tests
- spacetime - R classes and methods for spatio-temporal data.
- tigris - Download and use Census TIGER/Line shapefiles in R
- sp - Classes and Methods for Spatial Data.
- gstat - Spatial and spatio-temporal geostatistical modelling, prediction and simulation.
-
2018
-
Book/monograph Lists and Reviews
- promises - Abstractions for Promise-Based Asynchronous Programming 
- tinytex - A lightweight and easy-to-maintain LaTeX distribution 
- rstats-ed - List of courses teaching R
- fable - univariate and multivariate time series forecasting models 
-
-
R Development
- Rocker <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - R configurations for [Docker](https://www.docker.com/).
- renv <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - Make your R projects more isolated, portable, and reproducible.
- drat - Creation and use of R repositories on GitHub or other repos.
- box <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - A modern module system for R.
- pryr <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - Make it easier to understand what's going on in R.
- lineprof - Visualise line profiling results in R.
- roxygen <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - Describe your functions in comments next to their definitions.
- lintr - Static code analysis for R to enforce code style.
- Package Development List - R packages to improve package development.
- R6 <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - simpler, faster, lighter-weight alternative to R's built-in classes.
- devtools <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - Tools to make an R developer's life easier.
- testthat <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - An R package to make testing fun.
- staticdocs - Generate static html documentation for an R package.
-
Logging
- logging - A logging package emulating the python logging package.
- futile.logger - A logging package in R similar to log4j
-
Data Packages
- wbstats - Tools for searching and downloading data and statistics from the World Bank Data API and the World Bank Data Catalog API.
- engsoccerdata - English and European soccer results 1871-2016.
- ICON - complex systems & networks datasets from the Index of COmplex Networks (ICON) database [webpage](http://icon.colorado.edu).
- RCOBOLDI - Import COBOL CopyBook data files directly into R as properly structured data frames. Package builds are available via [Drat](https://github.com/thospfuller/drat) and [DockerHub](https://hub.docker.com/r/thospfuller/rcoboldi-rocker-rstudio).
-
Other Tools
-
Learning R
- swirl <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - An interactive R tutorial directly in your R console.
- DataScienceR <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - a list of R tutorials for Data Science, NLP and Machine Learning.
-
Websites
-
Manuals
- R-project - The R Project for Statistical Computing.
- An Introduction to R - A very good introductory text on R, also covers some advanced topic. See also the `Manuals` section on [CRAN](https://cran.r-project.org/manuals.html)
- CRAN Contributed Docs - CRAN Contributed Documentation in many languages.
- Quick-R - An excellent quick reference
-
Tools and References
- RDocumentation - Search through all CRAN, Bioconductor, Github packages and their archives with RDocumentation.
- rdrr.io - Find R package documentation. Try R packages in your browser.
- CRAN Task Views - Task Views for CRAN packages.
- rnotebook.io - Create online R Jupyter Notebooks for free.
- CRAN Task Views - Task Views for CRAN packages.
-
News and Info
-
-
Podcasts
-
Book/monograph Lists and Reviews
- R Weekly - Weekly news updates about the R community.
- @Roger Peng
- R World News - R World News helps you keep up with happenings within the R community.
- @Bob Rudis
- The R-Podcast - Giving practical advice on how to use R.
- R Talk - News and discussions of statistical software and language R.
- @Oliver Keyes
- R Talk - News and discussions of statistical software and language R.
- R Talk - News and discussions of statistical software and language R.
- R Talk - News and discussions of statistical software and language R.
- R Talk - News and discussions of statistical software and language R.
- R Talk - News and discussions of statistical software and language R.
- R Talk - News and discussions of statistical software and language R.
- R Talk - News and discussions of statistical software and language R.
- R Talk - News and discussions of statistical software and language R.
- R Talk - News and discussions of statistical software and language R.
- R Talk - News and discussions of statistical software and language R.
- R Talk - News and discussions of statistical software and language R.
- R Talk - News and discussions of statistical software and language R.
- R Talk - News and discussions of statistical software and language R.
- R Talk - News and discussions of statistical software and language R.
- R Talk - News and discussions of statistical software and language R.
- R Talk - News and discussions of statistical software and language R.
- R Talk - News and discussions of statistical software and language R.
- R Talk - News and discussions of statistical software and language R.
- R Talk - News and discussions of statistical software and language R.
- R Talk - News and discussions of statistical software and language R.
- R Talk - News and discussions of statistical software and language R.
- R Talk - News and discussions of statistical software and language R.
- R Talk - News and discussions of statistical software and language R.
- R Talk - News and discussions of statistical software and language R.
- R Talk - News and discussions of statistical software and language R.
- R Talk - News and discussions of statistical software and language R.
- R Talk - News and discussions of statistical software and language R.
- R Talk - News and discussions of statistical software and language R.
- R Talk - News and discussions of statistical software and language R.
- R Talk - News and discussions of statistical software and language R.
- R Talk - News and discussions of statistical software and language R.
- R Talk - News and discussions of statistical software and language R.
- R Talk - News and discussions of statistical software and language R.
- R Talk - News and discussions of statistical software and language R.
- R Talk - News and discussions of statistical software and language R.
- R Talk - News and discussions of statistical software and language R.
- R Talk - News and discussions of statistical software and language R.
- R Talk - News and discussions of statistical software and language R.
- R Talk - News and discussions of statistical software and language R.
- R Talk - News and discussions of statistical software and language R.
- R Talk - News and discussions of statistical software and language R.
- R Talk - News and discussions of statistical software and language R.
- R Talk - News and discussions of statistical software and language R.
- R Talk - News and discussions of statistical software and language R.
- R Talk - News and discussions of statistical software and language R.
- R Talk - News and discussions of statistical software and language R.
- R Talk - News and discussions of statistical software and language R.
- R Talk - News and discussions of statistical software and language R.
- R Talk - News and discussions of statistical software and language R.
- Not So Standard Deviations - The Data Science Podcast.
-
-
Books
-
Free and Online
- _R Cookbook_ by Winston Chang - A problem-oriented online book that supports his [R Graphics Cookbook, 2nd ed. (2018)](http://shop.oreilly.com/product/0636920063704.do).
- _Advanced R_, 2nd ed. by Hadley Wickham (2019) <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - An online version of the Advanced R book.
- _R Packages_, 2nd ed. by Hadley Wickham & Jennifer Bryan - A book (in paper and website formats) on writing R packages.
- _Exploratory Data Analysis with R_ by Roger D. Peng (2016) - Basic analytical skills for all sorts of data in R.
- _R Programming for Data Science_ by Roger D. Peng (2019) - More advanced data analysis that relies on R programming.
- _Report Writing for Data Science in R_ by Roger D. Peng (2019) - R-based methods for reproducible research and report generation.
- _R for SAS and SPSS users_ by Bob Muenchen (2012) - An excellent resource for users already familiar with SAS or SPSS.
- _The R Inferno_ by Patrick Burns (2011) - Patrick Burns gives insight into R's ins and outs along with its quirks!
- The R Programming Wikibook - A collaborative handbook for R.
- _Efficient R Programming_ by Colin Gillespie & Robin Lovelace (2017) - An online version of the OāReilly book: Efficient R Programming.
- _R Cookbook_ by Winston Chang - A problem-oriented online book that supports his [R Graphics Cookbook, 2nd ed. (2018)](http://shop.oreilly.com/product/0636920063704.do).
-
Paid
- The Art of R Programming - It's a good resource for systematically learning fundamentals such as types of objects, control statements, variable scope, classes and debugging in R.
- _R Cookbook_, 2nd ed. by JD Long & Paul Teetor (2019) - A quick and simple introduction to conducting many common statistical tasks with R.
- R in Action - This book aims at all levels of users, with sections for beginning, intermediate and advanced R ranging from "Exploring R data structures" to running regressions and conducting factor analyses.
- _Use R!_ Series by Springer - This series of inexpensive and focused books from Springer publish shorter books aimed at practitioners. Books can discuss the use of R in a particular subject area, such as Bayesian networks, ggplot2 and Rcpp.
- Learning R Programming - Learning R as a programming language from basics to advanced topics.
- _R Cookbook_, 2nd ed. by JD Long & Paul Teetor (2019) - A quick and simple introduction to conducting many common statistical tasks with R.
- The Art of R Programming - It's a good resource for systematically learning fundamentals such as types of objects, control statements, variable scope, classes and debugging in R.
-
Book/monograph Lists and Reviews
- Readings in Applied Data Science - These readings reflect Hadley's personal thoughts about applied data science.
- R Books List - List of R Books.
-
-
Reference Cards
-
Book/monograph Lists and Reviews
- RStudio Cheat Sheets
- RĀ ReferenceĀ CardĀ 2.0 - Material from R for Beginners by permission of Emmanuel Paradis (Version 2 by Matt Baggott).
- Regression Analysis Refcard - R Reference Card for Regression Analysis.
- Reference Card for ESS - Reference Card for ESS.
- RĀ ReferenceĀ CardĀ 2.0 - Material from R for Beginners by permission of Emmanuel Paradis (Version 2 by Matt Baggott).
-
-
MOOCs
-
Book/monograph Lists and Reviews
- Johns Hopkins University Data Science Specialization - 9 courses including: Introduction to R, literate analysis tools, Shiny and some more.
-
-
R Ecosystems
-
Book/monograph Lists and Reviews
-
-
2019
-
HTML Widgets
- DiagrammeR <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - Create JS graph diagrams and flowcharts in R.
- timevis - Create fully interactive timeline visualizations.
- echarts4r - R wrapper to Echarts version 4
- wordcloud2 - R interface to wordcloud2.js.
- scatterD3 - Interactive scatterplots with D3.
- visNetwork - Using vis.js library for network visualization.
- highcharter - R wrapper for highcharts based on htmlwidgets
- formattable <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - Formattable Data Structures.
- threejs - Interactive 3D scatter plots and globes.
- dygraphs - Charting time-series data in R.
- heatmaply - Interactive heatmaps with D3.
- rCharts <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - Interactive JS Charts from R.
- ggvis <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - Interactive grammar of graphics for R.
- rbokeh - R Interface to [Bokeh](http://bokeh.pydata.org/en/latest/).
- networkD3 - D3 JavaScript Network Graphs from R.
- Leaflet - One of the most popular JavaScript libraries interactive maps.
- MetricsGraphics - Enables easy creation of D3 scatterplots, line charts, and histograms.
- plotly <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"> - Interactive ggplot2 and Shiny plotting with [plot.ly](https://plot.ly).
- d3heatmap - Interactive heatmaps with D3 (no longer maintained).
-
2023
-
Syntax
Programming Languages
Categories
Machine Learning
100
Podcasts
57
Language API
34
Graphic Displays
27
Database Management
23
Reproducible Research
20
Books
20
HTML Widgets
19
Natural Language Processing
18
Integrated Development Environments
17
Spatial
16
Web Technologies and Services
16
Network Analysis
15
Data Manipulation
15
R Development
13
Bayesian
13
2017
12
Data Formats
11
Parallel Computing
11
Websites
11
Finance
11
Bioinformatics and Biostatistics
10
Other Interpreters
8
Optimization
6
Reference Cards
5
Lists
4
Data Packages
4
R Ecosystems
4
High Performance
4
2018
4
2019
3
2020
3
Syntax
2
Learning R
2
Logging
2
Other Tools
2
2023
1
MOOCs
1
Sub Categories
Keywords
r
49
rstats
15
r-package
13
visualization
11
data-science
9
cran
9
ggplot2
7
shiny
6
ggplot-extension
5
rstudio
4
network-analysis
4
data-visualization
4
regression
3
text-mining
3
htmlwidgets
3
shiny-r
3
rmarkdown
3
database
3
awesome-list
3
awesome
3
statistics
3
network-visualization
2
natural-language-processing
2
tidyverse
2
latex
2
datavisualization
2
ggplot2-scales
2
topic-modeling
2
igraph
2
d3
2
machine-learning
2
classification
2
javascript
2
datascience
2
text
2
echarts
1
r2d3
1
rshiny
1
slideshow
1
forecasting
1
remarkjs
1
presentation-ninja
1
presentation
1
ninja
1
naruto
1
markdown
1
unicode
1
tidy-data
1
text-processing
1
stringr
1