Files
awesome-awesomeness/html/R.html
2025-07-18 22:22:32 +02:00

1668 lines
86 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<h1 id="awesome-r">Awesome R</h1>
<p><a href="https://github.com/sindresorhus/awesome"><img
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
alt="Awesome" /></a></p>
<p>A curated list of awesome R packages and tools. Inspired by <a
href="https://github.com/josephmisiti/awesome-machine-learning">awesome-machine-learning</a>.</p>
<p>
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20">
for
<a target="_blank" href="https://github.com/rstudio/RStartHere/blob/master/top_downloads_2016/top_packages">Top
50</a> CRAN downloaded packages or repos with 400+
<img class="emoji" alt="star" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/star.png" height="20" align="absmiddle" width="20">
</p>
<ul>
<li><a href="#awesome-">Awesome R</a>
<ul>
<li><a href="#2023">2023</a></li>
<li><a href="#2020">2020</a></li>
<li><a href="#2019">2019</a></li>
<li><a href="#2018">2018</a></li>
<li><a href="#integrated-development-environments">Integrated
Development Environments</a></li>
<li><a href="#syntax">Syntax</a></li>
<li><a href="#data-manipulation">Data Manipulation</a></li>
<li><a href="#graphic-displays">Graphic Displays</a></li>
<li><a href="#html-widgets">Html Widgets</a></li>
<li><a href="#reproducible-research">Reproducible Research</a></li>
<li><a href="#web-technologies-and-services">Web Technologies and
Services</a></li>
<li><a href="#parallel-computing">Parallel Computing</a></li>
<li><a href="#high-performance">High Performance</a></li>
<li><a href="#language-api">Language API</a></li>
<li><a href="#database-management">Database Management</a></li>
<li><a href="#machine-learning">Machine Learning</a></li>
<li><a href="#natural-language-processing">Natural Language
Processing</a></li>
<li><a href="#bayesian">Bayesian</a></li>
<li><a href="#optimization">Optimization</a></li>
<li><a href="#finance">Finance</a></li>
<li><a href="#bioinformatics-and-biostatistics">Bioinformatics and
Biostatistics</a></li>
<li><a href="#network-analysis">Network Analysis</a></li>
<li><a href="#spatial">Spatial</a></li>
<li><a href="#r-development">R Development</a></li>
<li><a href="#logging">Logging</a></li>
<li><a href="#data-packages">Data Packages</a></li>
<li><a href="#other-tools">Other Tools</a></li>
<li><a href="#other-interpreters">Other Interpreters</a></li>
<li><a href="#learning-r">Learning R</a></li>
</ul></li>
<li><a href="#resources">Resources</a>
<ul>
<li><a href="#websites">Websites</a></li>
<li><a href="#books">Books</a></li>
<li><a href="#podcasts">Podcasts</a></li>
<li><a href="#reference-cards">Reference Cards</a></li>
<li><a href="#moocs">MOOCs</a></li>
<li><a href="#lists">Lists</a></li>
</ul></li>
<li><a href="#other-awesome-lists">Other Awesome Lists</a></li>
<li><a href="#contributing">Contributing</a></li>
</ul>
<h2 id="section">2023</h2>
<ul>
<li><a href="https://ddotta.github.io/cookbook-rpolars/">Cookbook Polars
for R</a></li>
</ul>
<h2 id="section-1">2020</h2>
<ul>
<li><a href="https://code.visualstudio.com/">VSCode</a> - <a
href="https://marketplace.visualstudio.com/items?itemName=Ikuyadeu.r">vscode-R</a>
+ <a
href="https://marketplace.visualstudio.com/items?itemName=REditorSupport.r-lsp">vscode-r-lsp</a>
VSCode R Langauage Support</li>
<li><a href="https://github.com/rstudio/gt">gt</a> - Easily generate
information-rich, publication-quality tables from R</li>
<li><a
href="https://cran.r-project.org/web/packages/lightgbm/index.html">lightgbm
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
- Light Gradient Boosting Machine.</li>
<li><a
href="https://cran.r-project.org/web/packages/torch/index.html">torch</a>
- Tensors and Neural Networks with GPU Acceleration.</li>
</ul>
<h2 id="section-2">2019</h2>
<ul>
<li><a href="https://github.com/thomasp85/ggforce">ggforce</a> - ggplot2
extension framework <img src="https://cranlogs.r-pkg.org/badges/ggforce"
alt="ggforce" /></li>
<li><a href="https://github.com/tylermorganwall/rayshader">rayshader</a>
- 2D and 3D data visualizations via rgl <img
src="https://cranlogs.r-pkg.org/badges/rayshader"
alt="rayshader" /></li>
<li><a href="https://github.com/r-lib/vroom">vroom</a> - Fast reading of
delimited files <img src="https://cranlogs.r-pkg.org/badges/vroom"
alt="vroom" /></li>
</ul>
<h2 id="integrated-development-environments">Integrated Development
Environments</h2>
<p><em>Integrated Development Environment</em></p>
<ul>
<li><a href="https://code.visualstudio.com/">VSCode
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
- <a
href="https://marketplace.visualstudio.com/items?itemName=Ikuyadeu.r">vscode-R</a>
+ <a
href="https://marketplace.visualstudio.com/items?itemName=REditorSupport.r-lsp">vscode-r-lsp</a>
VSCode R Langauage Support</li>
<li><a href="http://www.rstudio.org/">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>
- A powerful and productive user interface for R. Works great on
Windows, Mac, and Linux.</li>
<li><a href="http://ess.r-project.org/">Emacs + ESS</a> - Emacs Speaks
Statistics is an add-on package for emacs text editors.</li>
<li><a href="https://github.com/REditorSupport/sublime-ide-r">Sublime
Text + R-IDE</a> - Add-on package for Sublime Text 2/3.</li>
<li><a href="https://github.com/textmate/r.tmbundle">TextMate +
r.tmblundle</a> - Add-on package for TextMate 1/2.</li>
<li><a href="http://www.walware.de/goto/statet">StatET</a> - An Eclipse
based IDE for R.</li>
<li><a href="http://socserv.mcmaster.ca/jfox/Misc/Rcmdr/">R
Commander</a> - A package that provides a basic graphical user
interface.</li>
<li><a href="https://github.com/IRkernel/IRkernel">IRkernel
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
- R kernel for Jupyter.</li>
<li><a
href="http://www.deducer.org/pmwiki/pmwiki.php?n=Main.DeducerManual?from=Main.HomePage">Deducer</a>
- A Menu driven data analysis GUI with a spreadsheet like data
editor.</li>
<li><a href="https://radiant-rstats.github.io/docs">Radiant</a> - A
platform-independent browser-based interface for business analytics in
R, based on the Shiny.</li>
<li><a href="https://github.com/jalvesaq/Nvim-R">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"></a>
- Neovim plugin for R.</li>
<li><a href="https://www.jamovi.org/">Jamovi</a> and <a
href="https://jasp-stats.org/">JASP</a> - Desktop software for both
Bayesian and Frequentist methods, using a UI familiar to SPSS
users.</li>
<li><a href="http://www.bio7.org/">Bio7</a> - An IDE contains tools for
model creation, scientific image analysis and statistical analysis for
ecological modelling.</li>
<li><a href="http://microsoft.github.io/RTVS-docs/">RTVS</a> - R Tools
for Visual Studio.</li>
<li><a href="https://github.com/randy3k/radian">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>
(formerly rtichoke) - A modern R console with syntax highlighting.</li>
<li><a href="https://rkward.kde.org/">RKWard</a> - An extensible IDE/GUI
for R.</li>
</ul>
<h2 id="syntax">Syntax</h2>
<p><em>Packages change the way you use R.</em></p>
<ul>
<li><a href="https://github.com/smbache/magrittr">magrittr
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
- Lets pipe it.</li>
<li><a href="https://github.com/renkun-ken/pipeR">pipeR</a> -
Multi-paradigm Pipeline Implementation.</li>
<li><a href="https://github.com/zatonovo/lambda.r">lambda.r</a> -
Functional programming and simple pattern matching in R.</li>
<li><a href="https://github.com/hadley/purrr">purrr</a> - A FP package
for R in the spirit of underscore.js.</li>
</ul>
<h2 id="data-manipulation">Data Manipulation</h2>
<p><em>Packages for cooking data.</em></p>
<ul>
<li><a href="https://github.com/hadley/dplyr">dplyr
<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 data frames manipulation and database query.</li>
<li><a href="https://github.com/Rdatatable/data.table">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"></a>
- Fast data manipulation in a short and flexible syntax.</li>
<li><a href="https://github.com/hadley/reshape">reshape2
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
- Flexible rearrange, reshape and aggregate data.</li>
<li><a href="https://github.com/hadley/tidyr">tidyr</a> - Easily tidy
data with spread and gather functions.</li>
<li><a href="https://github.com/dgrtwo/broom">broom
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
- Convert statistical analysis objects into tidy data frames.</li>
<li><a href="https://github.com/renkun-ken/rlist">rlist</a> - A toolbox
for non-tabular data manipulation with lists.</li>
<li><a href="http://ff.r-forge.r-project.org/">ff</a> - Data structures
designed to store large datasets.</li>
<li><a href="https://github.com/tidyverse/lubridate">lubridate</a> - A
set of functions to work with dates and times.</li>
<li><a href="https://github.com/gagolews/stringi">stringi
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
- ICU based string processing package.</li>
<li><a href="https://github.com/hadley/stringr">stringr
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
- Consistent API for string processing, built on top of stringi.</li>
<li><a href="https://github.com/kaneplusplus/bigmemory">bigmemory</a> -
Shared memory and memory-mapped matrices. The big* packages provide
additional tools including linear models (<a
href="http://cran.r-project.org/web/packages/biglm/index.html">biglm</a>)
and Random Forests (<a
href="https://github.com/aloysius-lim/bigrf">bigrf</a>).</li>
<li><a href="https://github.com/dgrtwo/fuzzyjoin">fuzzyjoin</a> - Join
tables together on inexact matching.</li>
<li><a href="https://github.com/hadley/tidyverse">tidyverse</a> - Easily
install and load packages from the tidyverse.</li>
<li><a href="https://github.com/Tazinho/snakecase">snakecase</a> -
Automatically parse and convert strings into cases like snake or camel
among others.</li>
<li><a href="https://github.com/boxuancui/DataExplorer">DataExplorer</a>
- Fast exploratory data analysis with minimum code.</li>
</ul>
<h2 id="data-formats">Data Formats</h2>
<p><em>Packages for reading and writing data of different
formats.</em></p>
<ul>
<li><a href="https://arrow.apache.org/docs/r/">arrow
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
- An interface to the Arrow C++ library.</li>
<li><a href="https://github.com/wesm/feather">feather
<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, interoperable binary data frame storage for Python, R, and more
powered by Apache Arrow.</li>
<li><a href="www.fstpackage.org/fst/">fst
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
- Lightning Fast Serialization of Data Frames for R.</li>
<li><a href="https://github.com/hadley/haven">haven</a> - Improved
methods to import SPSS, Stata and SAS files in R.</li>
<li><a href="https://github.com/jeroenooms/jsonlite">jsonlite</a> - A
robust and quick way to parse JSON files in R.</li>
<li><a href="https://github.com/traversc/qs">qs</a> - Quick
serialization of R objects.</li>
<li><a href="https://readxl.tidyverse.org/">readxl
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
- Read excel files (.xls and .xlsx) into R.</li>
<li><a href="https://github.com/hadley/readr">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>
- A fast and friendly way to read tabular data into R.</li>
<li><a href="https://github.com/leeper/rio">rio</a> - A Swiss-Army Knife
for Data I/O.</li>
<li><a href="https://github.com/chainsawriot/readODS/">readODS</a> -
Read OpenDocument Spreadsheets into R as data.frames.</li>
<li><a href="https://github.com/eddelbuettel/rcpptoml">RcppTOML</a> -
Rcpp Bindings to C++ parser for TOML files.</li>
<li><a href="https://github.com/r-lib/vroom">vroom</a> - Fast reading of
delimited files.</li>
<li><a href="https://docs.ropensci.org/writexl/">writexl</a> - Portable,
light-weight data frame to xlsx exporter for R.</li>
<li><a href="https://github.com/viking/r-yaml">yaml</a> - R package for
converting objects to and from YAML.</li>
</ul>
<h2 id="graphic-displays">Graphic Displays</h2>
<p><em>Packages for showing data.</em></p>
<ul>
<li><a href="https://github.com/hadley/ggplot2">ggplot2
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
- An implementation of the Grammar of Graphics.</li>
<li><a href="https://github.com/sinhrks/ggfortify">ggfortify</a> - A
unified interface to ggplot2 popular statistical packages using one line
of code.</li>
<li><a href="https://github.com/slowkow/ggrepel">ggrepel</a> - Repel
overlapping text labels away from each other.</li>
<li><a href="https://github.com/hrbrmstr/ggalt">ggalt</a> - Extra
Coordinate Systems, Geoms and Statistical Transformations for
ggplot2.</li>
<li><a
href="https://github.com/IndrajeetPatil/ggstatsplot">ggstatsplot</a> -
ggplot2 Based Plots with Statistical Details</li>
<li><a href="https://github.com/GuangchuangYu/ggtree">ggtree</a> -
Visualization and annotation of phylogenetic tree.</li>
<li><a href="https://github.com/ricardo-bion/ggtech">ggtech</a> -
ggplot2 tech themes and scales</li>
<li><a href="https://ggplot2-exts.github.io/ggiraph.html">ggplot2
Extensions</a> - Showcases of ggplot2 extensions.</li>
<li><a href="https://github.com/deepayan/lattice">lattice</a> - A
powerful and elegant high-level data visualization system.</li>
<li><a href="https://github.com/taiyun/corrplot">corrplot</a> - A
graphical display of a correlation matrix or general matrix. It also
contains some algorithms to do matrix reordering.</li>
<li><a
href="http://cran.r-project.org/web/packages/rgl/index.html">rgl</a> -
3D visualization device system for R.</li>
<li><a
href="http://cran.r-project.org/web/packages/Cairo/index.html">Cairo</a>
- R graphics device using cairo graphics library for creating
high-quality display output.</li>
<li><a href="https://github.com/wch/extrafont">extrafont</a> - Tools for
using fonts in R graphics.</li>
<li><a href="https://github.com/yixuan/showtext">showtext</a> - Enable R
graphics device to show text using system fonts.</li>
<li><a href="https://github.com/yihui/animation">animation</a> - A
simple way to produce animated graphics in R, using <a
href="http://imagemagick.org/">ImageMagick</a>.</li>
<li><a href="https://github.com/dgrtwo/gganimate">gganimate</a> - Create
easy animations with ggplot2.</li>
<li><a
href="https://cran.r-project.org/web/packages/misc3d/index.html">misc3d</a>
- Powerful functions to deal with 3d plots, isosurfaces, etc.</li>
<li><a
href="https://cran.r-project.org/web/packages/xkcd/index.html">xkcd</a>
- Use xkcd style in graphs.</li>
<li><a href="http://dahtah.github.io/imager/">imager</a> - An image
processing package based on CImg library to work with images and display
them.</li>
<li><a href="https://github.com/hrbrmstr/hrbrthemes">hrbrthemes</a> - 🔏
Opinionated, typographic-centric ggplot2 themes and theme
components.</li>
<li><a href="https://github.com/hrbrmstr/waffle">waffle</a> - 🍁 Make
waffle (square pie) charts in R.</li>
<li><a href="https://github.com/talgalili/dendextend">dendextend</a> -
visualizing, adjusting and comparing trees of hierarchical
clustering.</li>
<li><a href="https://github.com/tsieger/idendro">idendro</a> -
interactive exploration of dendrograms (trees of hierarchical
clustering).</li>
<li><a href="https://rstudio.github.io/r2d3/">r2d3</a> - R Interface to
D3 Visualizations</li>
<li><a href="https://github.com/thomasp85/patchwork">Patchwork</a> -
Combine separate ggplots into the same graphic.</li>
<li><a
href="http://www.rforscience.com/rpackages/visualisation/plot3d/">plot3D</a>
- Plotting Multi-Dimensional Data</li>
<li><a
href="https://cran.r-project.org/web/packages/plot3Drgl/index.html">plot3Drgl</a>
- Plotting Multi-Dimensional Data - Using rgl</li>
<li><a href="https://github.com/nx10/httpgd">httpgd</a> - Asynchronous
http server graphics device for R.</li>
</ul>
<h2 id="html-widgets">HTML Widgets</h2>
<p><em>Packages for interactive visualizations.</em></p>
<ul>
<li><a href="https://github.com/talgalili/heatmaply">heatmaply</a> -
Interactive heatmaps with D3.</li>
<li><a href="https://github.com/rstudio/d3heatmap">d3heatmap</a> -
Interactive heatmaps with D3 (no longer maintained).</li>
<li><a href="http://rstudio.github.io/DT/">DataTables</a> - Displays R
matrices or data frames as interactive HTML tables.</li>
<li><a href="https://github.com/rich-iannone/DiagrammeR">DiagrammeR
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
- Create JS graph diagrams and flowcharts in R.</li>
<li><a href="https://github.com/rstudio/dygraphs">dygraphs</a> -
Charting time-series data in R.</li>
<li><a href="https://github.com/renkun-ken/formattable">formattable
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
- Formattable Data Structures.</li>
<li><a href="https://github.com/rstudio/ggvis">ggvis
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
- Interactive grammar of graphics for R.</li>
<li><a href="http://rstudio.github.io/leaflet/">Leaflet</a> - One of the
most popular JavaScript libraries interactive maps.</li>
<li><a
href="http://hrbrmstr.github.io/metricsgraphics/">MetricsGraphics</a> -
Enables easy creation of D3 scatterplots, line charts, and
histograms.</li>
<li><a
href="http://christophergandrud.github.io/networkD3/">networkD3</a> - D3
JavaScript Network Graphs from R.</li>
<li><a href="https://github.com/juba/scatterD3">scatterD3</a> -
Interactive scatterplots with D3.</li>
<li><a href="https://github.com/ropensci/plotly">plotly
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
- Interactive ggplot2 and Shiny plotting with <a
href="https://plot.ly">plot.ly</a>.</li>
<li><a href="https://github.com/ramnathv/rCharts">rCharts
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
- Interactive JS Charts from R.</li>
<li><a href="http://hafen.github.io/rbokeh/">rbokeh</a> - R Interface to
<a href="http://bokeh.pydata.org/en/latest/">Bokeh</a>.</li>
<li><a href="https://github.com/bwlewis/rthreejs">threejs</a> -
Interactive 3D scatter plots and globes.</li>
<li><a href="https://github.com/daattali/timevis">timevis</a> - Create
fully interactive timeline visualizations.</li>
<li><a
href="https://github.com/datastorm-open/visNetwork">visNetwork</a> -
Using vis.js library for network visualization.</li>
<li><a href="https://github.com/Lchiffon/wordcloud2">wordcloud2</a> - R
interface to wordcloud2.js.</li>
<li><a href="https://github.com/jbkunst/highcharter">highcharter</a> - R
wrapper for highcharts based on htmlwidgets</li>
<li><a href="https://github.com/JohnCoene/echarts4r">echarts4r</a> - R
wrapper to Echarts version 4</li>
</ul>
<h2 id="reproducible-research">Reproducible Research</h2>
<p><em>Packages for literate programming and reproducible
workflows.</em></p>
<ul>
<li><a href="https://github.com/yihui/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"></a>
- Easy dynamic report generation in R.</li>
<li><a href="https://github.com/noamross/redoc">redoc</a> - Reversible
Reproducible Documents</li>
<li><a href="https://github.com/yihui/tinytex">tinytex</a> - A
lightweight and easy-to-maintain LaTeX distribution</li>
<li><a
href="http://cran.r-project.org/web/packages/xtable/index.html">xtable</a>
- Export tables to LaTeX or HTML.</li>
<li><a href="http://rapport-package.info/#intro">rapport</a> - An R
templating system.</li>
<li><a href="http://rmarkdown.rstudio.com/">rmarkdown
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
- Dynamic documents for R.</li>
<li><a href="https://github.com/ramnathv/slidify">slidify
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
- Generate reproducible html5 slides from R markdown.</li>
<li><a href="https://www.statistik.lmu.de/~leisch/Sweave/">Sweave</a> -
A package designed to write LaTeX reports using R.</li>
<li><a href="https://github.com/leifeld/texreg">texreg</a> - Formatting
statistical models in LaTex and HTML.</li>
<li><a
href="https://github.com/RevolutionAnalytics/checkpoint">checkpoint</a>
- Install packages from snapshots on the checkpoint server.</li>
<li><a
href="https://cran.r-project.org/web/packages/brew/index.html">brew</a>
- Pre-compute data to enhance your report templates. Can be combined
with knitr.</li>
<li><a
href="https://davidgohel.github.io/officer/index.html">officer</a> - An
R package to generate Microsoft Word, Microsoft PowerPoint and HTML
reports.</li>
<li><a
href="https://davidgohel.github.io/flextable/index.html">flextable</a> -
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.</li>
<li><a href="https://bookdown.org/">bookdown</a> - Authoring Books with
R Markdown.</li>
<li><a href="https://github.com/daattali/ezknitr">ezknitr</a> - Avoid
the typical working directory pain when using knitr</li>
<li><a href="https://docs.ropensci.org/targets/">targets</a> - Make-like
pipeline tool for organizing and running data science workflows,
automatically skipping steps that have already been done. Supported by
<a href="https://ropensci.org/">rOpenSci</a>.</li>
<li><a href="http://rsuite.io">R Suite</a> - A package to design
flexible and reproducible deployment workflows for R.</li>
<li><a
href="https://cran.r-project.org/web/packages/kableExtra/vignettes/awesome_table_in_html.html">kable</a>
- Build fancy HTML or LaTeX tables using kable() from knitr.</li>
</ul>
<h2 id="web-technologies-and-services">Web Technologies and
Services</h2>
<p><em>Packages to surf the web.</em></p>
<ul>
<li><a href="https://github.com/ropensci/webservices">Web Technologies
List</a> - Information about how to use R and the world wide web
together.</li>
<li><a href="https://github.com/rstudio/shiny">shiny
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
- Easy interactive web applications with R. See also <a
href="https://github.com/grabear/awesome-rshiny">awesome-rshiny</a></li>
<li><a href="https://github.com/daattali/shinyjs">shinyjs</a> - Easily
improve the user interaction and user experience in your Shiny apps in
seconds.</li>
<li><a
href="http://cran.r-project.org/web/packages/RCurl/index.html">RCurl</a>
- General network (HTTP/FTP/…) client interface for R.</li>
<li><a href="https://github.com/jeroen/curl">curl</a> - A Modern and
Flexible Web Client for R.</li>
<li><a href="https://github.com/hadley/httr">httr
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
- User-friendly RCurl wrapper.</li>
<li><a href="https://github.com/rstudio/httpuv">httpuv</a> - HTTP and
WebSocket server library.</li>
<li><a href="http://cran.r-project.org/web/packages/XML/index.html">XML
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
- Tools for parsing and generating XML within R.</li>
<li><a
href="https://cran.r-project.org/web/packages/xml2/index.html">xml2
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
- Optimized tools for parsing and generating XML within R.</li>
<li><a href="https://github.com/hadley/rvest">rvest
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
- Simple web scraping for R, using CSSSelect or XPath syntax.</li>
<li><a href="https://www.opencpu.org/">OpenCPU
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
- 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.</li>
<li><a href="https://github.com/pablobarbera/Rfacebook">Rfacebook</a> -
Access to Facebook API via R.</li>
<li><a
href="https://github.com/randyzwitch/RSiteCatalyst">RSiteCatalyst</a> -
R client library for the Adobe Analytics.</li>
<li><a href="https://github.com/trestletech/plumber">plumber</a> - A
library to expose existing R code as web API.</li>
<li><a href="https://thinkr-open.github.io/golem/">golem</a> - A
framework for building production-grade Shiny apps.</li>
</ul>
<h2 id="parallel-computing">Parallel Computing</h2>
<p><em>Packages for parallel computing.</em></p>
<ul>
<li><a
href="http://cran.r-project.org/web/views/HighPerformanceComputing.html">parallel</a>
- R started with release 2.14.0 which includes a new package parallel
incorporating (slightly revised) copies of packages <a
href="http://cran.r-project.org/web/packages/multicore/index.html">multicore</a>
and <a
href="http://cran.r-project.org/web/packages/snow/index.html">snow</a>.</li>
<li><a
href="http://cran.r-project.org/web/packages/Rmpi/index.html">Rmpi</a> -
Rmpi provides an interface (wrapper) to MPI APIs. It also provides
interactive R slave environment.</li>
<li><a
href="http://cran.r-project.org/web/packages/foreach/index.html">foreach
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
- Executing the loop in parallel.</li>
<li><a href="https://cran.r-project.org/package=future">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>
- A minimal, efficient, cross-platform unified Future API for parallel
and distributed processing in R; designed for beginners as well as
advanced developers.</li>
<li><a href="https://github.com/amplab-extras/SparkR-pkg">SparkR
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
- R frontend for Spark.</li>
<li><a href="https://github.com/vertica/DistributedR">DistributedR</a> -
A scalable high-performance platform from HP Vertica Analytics
Team.</li>
<li><a href="https://github.com/vertica/ddR">ddR</a> - Provides
distributed data structures and simplifies distributed computing in
R.</li>
<li><a href="http://spark.rstudio.com/">sparklyr</a> - R interface for
Apache Spark from RStudio.</li>
<li><a
href="https://cran.r-project.org/package=batchtools">batchtools</a> -
High performance computing with LSF, TORQUE, Slurm, OpenLava, SGE and
Docker Swarm.</li>
</ul>
<h2 id="high-performance">High Performance</h2>
<p><em>Packages for making R faster.</em></p>
<ul>
<li><a href="http://rcpp.org/">Rcpp
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
- Rcpp provides a powerful API on top of R, make function in R extremely
faster.</li>
<li><a href="https://github.com/Rcpp11/Rcpp11">Rcpp11</a> - Rcpp11 is a
complete redesign of Rcpp, targetting C++11.</li>
<li><a
href="http://stat.ethz.ch/R-manual/R-devel/library/compiler/html/compile.html">compiler</a>
- speeding up your R code using the JIT</li>
<li><a href="https://github.com/r-lib/cpp11">cpp11</a> - cpp11 is a
header-only R package that helps R package developers handle R objects
with C++ code. Its similar to Rcpp but with different design trade-offs
and features.</li>
</ul>
<h2 id="language-api">Language API</h2>
<p><em>Packages for other languages.</em></p>
<ul>
<li><a href="http://cran.r-project.org/web/packages/rJava/">rJava</a> -
Low-level R to Java interface.</li>
<li><a href="https://github.com/cran/jvmr">jvmr</a> - Integration of R,
Java, and Scala.</li>
<li><a
href="https://cran.r-project.org/web/packages/reticulate/index.html">reticulate
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
- Interface to Python.</li>
<li><a
href="http://cran.r-project.org/web/packages/rJython/index.html">rJython</a>
- R interface to Python via Jython.</li>
<li><a
href="http://cran.r-project.org/web/packages/rPython/index.html">rPython</a>
- Package allowing R to call Python.</li>
<li><a href="https://github.com/yihui/runr">runr</a> - Run Julia and
Bash from R.</li>
<li><a href="https://github.com/armgong/RJulia">RJulia</a> - R package
Call Julia.</li>
<li><a
href="https://github.com/Non-Contradiction/JuliaCall">JuliaCall</a> -
Seamless Integration Between R and Julia.</li>
<li><a
href="https://sites.google.com/a/ddahl.org/rinruby-users/">RinRuby</a> -
a Ruby library that integrates the R interpreter in Ruby.</li>
<li><a
href="http://cran.r-project.org/web/packages/R.matlab/index.html">R.matlab</a>
- Read and write of MAT files together with R-to-MATLAB
connectivity.</li>
<li><a href="https://github.com/renozao/RcppOctave">RcppOctave</a> -
Seamless Interface to Octave and Matlab.</li>
<li><a href="http://www.omegahat.org/RSPerl/">RSPerl</a> - A
bidirectional interface for calling R from Perl and Perl from R.</li>
<li><a href="https://github.com/jeroenooms/V8">V8</a> - Embedded
JavaScript Engine.</li>
<li><a href="http://www.htmlwidgets.org/">htmlwidgets</a> - Bring the
best of JavaScript data visualization to R.</li>
<li><a href="http://rpy.sourceforge.net/">rpy2</a> - Python interface
for R.</li>
</ul>
<h2 id="database-management">Database Management</h2>
<p><em>Packages for managing data.</em></p>
<ul>
<li><a href="http://cran.r-project.org/web/packages/RODBC/">RODBC</a> -
ODBC database access for R.</li>
<li><a href="https://github.com/rstats-db/DBI">DBI</a> - Defines a
common interface between the R and database management systems.</li>
<li><a href="https://github.com/ropensci/elastic">elastic</a> - Wrapper
for the Elasticsearch HTTP API</li>
<li><a href="https://github.com/jeroenooms/mongolite">mongolite</a> -
Streaming Mongo Client for R</li>
<li><a href="https://github.com/r-dbi/odbc">odbc</a> - Connect to ODBC
databases (using the DBI interface)</li>
<li><a href="https://github.com/rstats-db/RMariaDB">RMariaDB</a> - An R
interface to MariaDB (a replacement for the old RMySQL package)</li>
<li><a href="http://cran.r-project.org/web/packages/RMySQL/">RMySQL</a>
- R interface to the MySQL database.</li>
<li><a
href="http://cran.r-project.org/web/packages/ROracle/index.html">ROracle</a>
- OCI based Oracle database interface for R.</li>
<li><a href="https://github.com/r-dbi/RPostgres">RPostgres</a> - an
DBI-compliant interface to the postgres database.</li>
<li><a href="https://code.google.com/p/rpostgresql/">RPostgreSQL</a> - R
interface to the PostgreSQL database system.</li>
<li><a
href="http://cran.r-project.org/web/packages/RSQLite/">RSQLite</a> -
SQLite interface for R</li>
<li><a href="http://cran.r-project.org/web/packages/RJDBC/">RJDBC</a> -
Provides access to databases through the JDBC interface.</li>
<li><a href="https://github.com/mongosoup/rmongodb">rmongodb</a> - R
driver for MongoDB.</li>
<li><a href="https://github.com/richfitz/redux">redux</a> - Redis client
for R.</li>
<li><a
href="http://cran.r-project.org/web/packages/RCassandra/index.html">RCassandra</a>
- Direct interface (not Java) to the most basic functionality of Apache
Cassandra.</li>
<li><a href="https://github.com/nexr/RHive">RHive</a> - R extension
facilitating distributed computing via Apache Hive.</li>
<li><a href="https://github.com/nicolewhite/Rneo4j">RNeo4j</a> - Neo4j
graph database driver.</li>
<li><a href="https://github.com/mablab/rpostgis">rpostgis</a> - R
interface to PostGIS database and get spatial objects in R.</li>
</ul>
<h2 id="machine-learning">Machine Learning</h2>
<p><em>Packages for making R cleverer.</em></p>
<ul>
<li><a
href="https://github.com/business-science/anomalize">anomalize</a> -
Tidy Anomaly Detection using Twitters AnomalyDetection method.</li>
<li><a
href="https://github.com/twitter/AnomalyDetection">AnomalyDetection
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
- AnomalyDetection R package from Twitter.</li>
<li><a
href="http://cran.r-project.org/web/packages/ahaz/index.html">ahaz</a> -
Regularization for semiparametric additive hazards regression.</li>
<li><a
href="http://cran.r-project.org/web/packages/arules/index.html">arules</a>
- Mining Association Rules and Frequent Itemsets</li>
<li><a
href="http://cran.r-project.org/web/packages/bigrf/index.html">bigrf</a>
- Big Random Forests: Classification and Regression Forests for Large
Data Sets</li>
<li><a
href="http://cran.r-project.org/web/packages/bigRR/index.html">bigRR</a>
- Generalized Ridge Regression (with special advantage for p &gt;&gt; n
cases)</li>
<li><a
href="http://cran.r-project.org/web/packages/bmrm/index.html">bmrm</a> -
Bundle Methods for Regularized Risk Minimization Package</li>
<li><a
href="http://cran.r-project.org/web/packages/Boruta/index.html">Boruta</a>
- A wrapper algorithm for all-relevant feature selection</li>
<li><a
href="https://github.com/twitter/BreakoutDetection">BreakoutDetection
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
- Breakout Detection via Robust E-Statistics from Twitter.</li>
<li><a
href="http://cran.r-project.org/web/packages/bst/index.html">bst</a> -
Gradient Boosting</li>
<li><a href="https://github.com/google/CausalImpact">CausalImpact
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
- Causal inference using Bayesian structural time-series models.</li>
<li><a
href="http://cran.r-project.org/web/packages/C50/index.html">C50</a> -
C5.0 Decision Trees and Rule-Based Models</li>
<li><a
href="http://cran.r-project.org/web/packages/caret/index.html">caret
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
- Classification and Regression Training</li>
<li><a
href="https://github.com/jbrownlee/CleverAlgorithmsMachineLearning">Clever
Algorithms For Machine Learning</a></li>
<li><a
href="http://cran.r-project.org/web/packages/CORElearn/index.html">CORElearn</a>
- Classification, regression, feature evaluation and ordinal
evaluation</li>
<li><a
href="http://cran.r-project.org/web/packages/CoxBoost/index.html">CoxBoost</a>
- Cox models by likelihood based boosting for a single survival endpoint
or competing risks</li>
<li><a
href="http://cran.r-project.org/web/packages/Cubist/index.html">Cubist</a>
- Rule- and Instance-Based Regression Modeling</li>
<li><a
href="http://cran.r-project.org/web/packages/e1071/index.html">e1071</a>
- Misc Functions of the Department of Statistics (e1071), TU Wien</li>
<li><a
href="http://cran.r-project.org/web/packages/earth/index.html">earth</a>
- Multivariate Adaptive Regression Spline Models</li>
<li><a
href="http://cran.r-project.org/web/packages/elasticnet/index.html">elasticnet</a>
- Elastic-Net for Sparse Estimation and Sparse PCA</li>
<li><a
href="http://cran.r-project.org/web/packages/ElemStatLearn/index.html">ElemStatLearn</a>
- Data sets, functions and examples from the book: “The Elements of
Statistical Learning, Data Mining, Inference, and Prediction” by Trevor
Hastie, Robert Tibshirani and Jerome Friedman</li>
<li><a
href="http://cran.r-project.org/web/packages/evtree/index.html">evtree</a>
- Evolutionary Learning of Globally Optimal Trees</li>
<li><a href="https://github.com/tidyverts/fable/">fable</a> - a
collection of commonly used univariate and multivariate time series
forecasting models</li>
<li><a href="https://github.com/facebookincubator/prophet">prophet
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
- Tool for producing high quality forecasts for time series data that
has multiple seasonality with linear or non-linear growth.</li>
<li><a
href="https://cran.r-project.org/web/packages/FSelector/index.html">FSelector</a>
- A feature selection framework, based on subset-search or feature
ranking approches.</li>
<li><a
href="http://cran.r-project.org/web/packages/frbs/index.html">frbs</a> -
Fuzzy Rule-based Systems for Classification and Regression Tasks</li>
<li><a
href="http://cran.r-project.org/web/packages/GAMBoost/index.html">GAMBoost</a>
- Generalized linear and additive models by likelihood based
boosting</li>
<li><a
href="http://cran.r-project.org/web/packages/gamboostLSS/index.html">gamboostLSS</a>
- Boosting Methods for GAMLSS</li>
<li><a
href="http://cran.r-project.org/web/packages/gbm/index.html">gbm</a> -
Generalized Boosted Regression Models</li>
<li><a
href="http://cran.r-project.org/web/packages/glmnet/index.html">glmnet
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
- Lasso and elastic-net regularized generalized linear models</li>
<li><a
href="http://cran.r-project.org/web/packages/glmpath/index.html">glmpath</a>
- L1 Regularization Path for Generalized Linear Models and Cox
Proportional Hazards Model</li>
<li><a
href="http://cran.r-project.org/web/packages/GMMBoost/index.html">GMMBoost</a>
- Likelihood-based Boosting for Generalized mixed models</li>
<li><a
href="http://cran.r-project.org/web/packages/grplasso/index.html">grplasso</a>
- Fitting user specified models with Group Lasso penalty</li>
<li><a
href="http://cran.r-project.org/web/packages/grpreg/index.html">grpreg</a>
- Regularization paths for regression models with grouped
covariates</li>
<li><a href="http://cran.r-project.org/web/packages/h2o/index.html">h2o
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
- Deeplearning, Random forests, GBM, KMeans, PCA, GLM</li>
<li><a
href="http://cran.r-project.org/web/packages/hda/index.html">hda</a> -
Heteroscedastic Discriminant Analysis</li>
<li><a
href="http://cran.r-project.org/web/packages/ipred/index.html">ipred</a>
- Improved Predictors</li>
<li><a
href="http://cran.r-project.org/web/packages/kernlab/index.html">kernlab</a>
- kernlab: Kernel-based Machine Learning Lab</li>
<li><a
href="http://cran.r-project.org/web/packages/klaR/index.html">klaR</a> -
Classification and visualization</li>
<li><a
href="http://cran.r-project.org/web/packages/kohonen/">kohonen</a> -
Supervised and Unsupervised Self-Organising Maps.</li>
<li><a
href="https://cran.r-project.org/web/packages/L0Learn/index.html">L0Learn</a>
- Fast algorithms for best subset selection</li>
<li><a
href="http://cran.r-project.org/web/packages/lars/index.html">lars</a> -
Least Angle Regression, Lasso and Forward Stagewise</li>
<li><a
href="http://cran.r-project.org/web/packages/lasso2/index.html">lasso2</a>
- L1 constrained estimation aka lasso</li>
<li><a
href="http://cran.r-project.org/web/packages/LiblineaR/index.html">LiblineaR</a>
- Linear Predictive Models Based On The Liblinear C/C++ Library</li>
<li><a
href="https://cran.r-project.org/web/packages/lightgbm/index.html">lightgbm
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
- Light Gradient Boosting Machine.</li>
<li><a href="https://github.com/lme4/lme4">lme4
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
- Mixed-effects models</li>
<li><a
href="https://cran.r-project.org/web/packages/nlme/index.html">nlme
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
- Mixed-effects models, handling user-specified matrix of residual
covariance, relevant for the analysis of repeated observations in
longitudinal trials</li>
<li><a
href="https://cran.r-project.org/web/packages/glmmTMB/index.html">glmmTMB</a>
- Generalized mixed-effects models, handling user-specified matrix of
residual covariance, relevant for the analysis of repeated observations
in longitudinal trials</li>
<li><a
href="http://cran.r-project.org/web/packages/LogicReg/index.html">LogicReg</a>
- Logic Regression</li>
<li><a
href="http://cran.r-project.org/web/packages/maptree/index.html">maptree</a>
- Mapping, pruning, and graphing tree models</li>
<li><a
href="http://cran.r-project.org/web/packages/mboost/index.html">mboost</a>
- Model-Based Boosting</li>
<li><a href="https://github.com/johnmyleswhite/ML_for_Hackers">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"></a></li>
<li><a href="https://github.com/mlr-org/mlr">mlr</a> - Extensible
framework for classification, regression, survival analysis and
clustering [DEPRECIATED]</li>
<li><a href="https://github.com/mlr-org/mlr3">mlr3
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
- Next generation extensible framework for classification, regression,
survival analysis and clustering</li>
<li><a
href="http://cran.r-project.org/web/packages/mvpart/index.html">mvpart</a>
- Multivariate partitioning</li>
<li><a href="https://github.com/dmlc/mxnet/tree/master/R-package">MXNet
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
- MXNet brings flexible and efficient GPU computing and state-of-art
deep learning to R.</li>
<li><a
href="http://cran.r-project.org/web/packages/ncvreg/index.html">ncvreg</a>
- Regularization paths for SCAD- and MCP-penalized regression
models</li>
<li><a
href="http://cran.r-project.org/web/packages/nnet/index.html">nnet</a> -
eed-forward Neural Networks and Multinomial Log-Linear Models</li>
<li><a
href="http://cran.r-project.org/web/packages/oblique.tree/index.html">oblique.tree</a>
- Oblique Trees for Classification Data</li>
<li><a
href="http://cran.r-project.org/web/packages/pamr/index.html">pamr</a> -
Pam: prediction analysis for microarrays</li>
<li><a
href="http://cran.r-project.org/web/packages/party/index.html">party</a>
- A Laboratory for Recursive Partytioning</li>
<li><a
href="http://cran.r-project.org/web/packages/partykit/index.html">partykit</a>
- A Toolkit for Recursive Partytioning</li>
<li><a
href="http://cran.r-project.org/web/packages/penalized/index.html">penalized</a>
- L1 (lasso and fused lasso) and L2 (ridge) penalized estimation in GLMs
and in the Cox model</li>
<li><a
href="http://cran.r-project.org/web/packages/penalizedLDA/index.html">penalizedLDA</a>
- Penalized classification using Fishers linear discriminant</li>
<li><a
href="http://cran.r-project.org/web/packages/penalizedSVM/index.html">penalizedSVM</a>
- Feature Selection SVM using penalty functions</li>
<li><a
href="http://cran.r-project.org/web/packages/quantregForest/index.html">quantregForest</a>
- quantregForest: Quantile Regression Forests</li>
<li><a
href="http://cran.r-project.org/web/packages/randomForest/index.html">randomForest</a>
- randomForest: Breiman and Cutlers random forests for classification
and regression.</li>
<li><a
href="http://cran.r-project.org/web/packages/randomForestSRC/index.html">randomForestSRC</a>
- randomForestSRC: Random Forests for Survival, Regression and
Classification (RF-SRC).</li>
<li><a href="https://github.com/imbs-hl/ranger">ranger</a> - A Fast
Implementation of Random Forests.</li>
<li><a
href="http://cran.r-project.org/web/packages/rattle/index.html">rattle</a>
- Graphical user interface for data mining in R.</li>
<li><a
href="http://cran.r-project.org/web/packages/rda/index.html">rda</a> -
Shrunken Centroids Regularized Discriminant Analysis</li>
<li><a
href="http://cran.r-project.org/web/packages/rdetools/index.html">rdetools</a>
- Relevant Dimension Estimation (RDE) in Feature Spaces</li>
<li><a
href="http://cran.r-project.org/web/packages/REEMtree/index.html">REEMtree</a>
- Regression Trees with Random Effects for Longitudinal (Panel)
Data</li>
<li><a
href="http://cran.r-project.org/web/packages/relaxo/index.html">relaxo</a>
- Relaxed Lasso</li>
<li><a
href="http://cran.r-project.org/web/packages/rgenoud/index.html">rgenoud</a>
- R version of GENetic Optimization Using Derivatives</li>
<li><a
href="http://cran.r-project.org/web/packages/rgp/index.html">rgp</a> - R
genetic programming framework</li>
<li><a
href="http://cran.r-project.org/web/packages/Rmalschains/index.html">Rmalschains</a>
- Continuous Optimization using Memetic Algorithms with Local Search
Chains (MA-LS-Chains) in R</li>
<li><a
href="http://cran.r-project.org/web/packages/rminer/index.html">rminer</a>
- Simpler use of data mining methods (e.g. NN and SVM) in classification
and regression</li>
<li><a
href="http://cran.r-project.org/web/packages/ROCR/index.html">ROCR</a> -
Visualizing the performance of scoring classifiers</li>
<li><a
href="http://cran.r-project.org/web/packages/RoughSets/index.html">RoughSets</a>
- Data Analysis Using Rough Set and Fuzzy Rough Set Theories</li>
<li><a
href="http://cran.r-project.org/web/packages/rpart/index.html">rpart</a>
- Recursive Partitioning and Regression Trees</li>
<li><a
href="http://cran.r-project.org/web/packages/RPMM/index.html">RPMM</a> -
Recursively Partitioned Mixture Model</li>
<li><a
href="http://cran.r-project.org/web/packages/RSNNS/index.html">RSNNS</a>
- Neural Networks in R using the Stuttgart Neural Network Simulator
(SNNS)</li>
<li><a
href="https://cran.r-project.org/web/packages/Rsomoclu/index.html">Rsomoclu</a>
- Parallel implementation of self-organizing maps.</li>
<li><a
href="http://cran.r-project.org/web/packages/RWeka/index.html">RWeka</a>
- R/Weka interface</li>
<li><a
href="http://cran.r-project.org/web/packages/RXshrink/index.html">RXshrink</a>
- RXshrink: Maximum Likelihood Shrinkage via Generalized Ridge or Least
Angle Regression</li>
<li><a
href="http://cran.r-project.org/web/packages/sda/index.html">sda</a> -
Shrinkage Discriminant Analysis and CAT Score Variable Selection</li>
<li><a
href="http://cran.r-project.org/web/packages/SDDA/index.html">SDDA</a> -
Stepwise Diagonal Discriminant Analysis</li>
<li><a href="https://github.com/ecpolley/SuperLearner">SuperLearner</a>
and <a
href="http://cran.r-project.org/web/packages/subsemble/index.html">subsemble</a>
- Multi-algorithm ensemble learning packages.</li>
<li><a href="https://github.com/kassambara/survminer">survminer</a> -
Survival Analysis &amp; Visualization</li>
<li><a
href="https://cran.r-project.org/web/packages/survival/index.html">survival</a>
- Survival Analysis</li>
<li><a
href="http://cran.r-project.org/web/packages/svmpath/index.html">svmpath</a>
- svmpath: the SVM Path algorithm</li>
<li><a
href="http://cran.r-project.org/web/packages/tgp/index.html">tgp</a> -
Bayesian treed Gaussian process models</li>
<li><a
href="https://cran.r-project.org/web/packages/tidymodels/index.html">tidymodels</a>
- A collection of packages for modeling and statistical analysis that
share the underlying design philosophy, grammar, and data structures of
the tidyverse.</li>
<li><a
href="https://cran.r-project.org/web/packages/torch/index.html">torch</a>
- Tensors and Neural Networks with GPU Acceleration.</li>
<li><a
href="http://cran.r-project.org/web/packages/tree/index.html">tree</a> -
Classification and regression trees</li>
<li><a
href="http://cran.r-project.org/web/packages/varSelRF/index.html">varSelRF</a>
- Variable selection using random forests</li>
<li><a
href="https://github.com/tqchen/xgboost/tree/master/R-package">xgboost
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
- eXtreme Gradient Boosting Tree model, well known for its speed and
performance.</li>
</ul>
<h2 id="natural-language-processing">Natural Language Processing</h2>
<p><em>Packages for Natural Language Processing.</em></p>
<ul>
<li><a href="https://github.com/dselivanov/text2vec">text2vec</a> - Fast
Text Mining Framework for Vectorization and Word Embeddings.</li>
<li><a
href="http://cran.r-project.org/web/packages/tm/index.html">tm</a> - A
comprehensive text mining framework for R.</li>
<li><a
href="http://cran.r-project.org/web/packages/openNLP/index.html">openNLP</a>
- Apache OpenNLP Tools Interface.</li>
<li><a
href="http://cran.r-project.org/web/packages/koRpus/index.html">koRpus</a>
- An R Package for Text Analysis.</li>
<li><a
href="http://cran.r-project.org/web/packages/zipfR/index.html">zipfR</a>
- Statistical models for word frequency distributions.</li>
<li><a
href="http://cran.r-project.org/web/packages/NLP/index.html">NLP</a> -
Basic functions for Natural Language Processing.</li>
<li><a href="https://github.com/cpsievert/LDAvis">LDAvis</a> -
Interactive visualization of topic models.</li>
<li><a
href="https://cran.r-project.org/web/packages/topicmodels/index.html">topicmodels</a>
- 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)).</li>
<li><a
href="https://cran.r-project.org/web/packages/syuzhet/index.html">syuzhet</a>
- Extracts sentiment from text using three different sentiment
dictionaries.</li>
<li><a
href="https://cran.rstudio.com/web/packages/SnowballC/index.html">SnowballC</a>
- Snowball stemmers based on the C libstemmer UTF-8 library.</li>
<li><a href="https://github.com/kbenoit/quanteda">quanteda</a> - R
functions for Quantitative Analysis of Textual Data.</li>
<li><a href="https://github.com/trinker/topicmodels_learning">Topic
Models Resources</a> - Topic Models learning and R related
resources.</li>
<li><a
href="https://github.com/BZRLC/R-notes/blob/master/NLP/readme.md">NLP
for
<img src="https://assets-cdn.github.com/images/icons/emoji/unicode/1f1e8-1f1f3.png" width="20" heigth="20" align="absmiddle" class="emoji" alt=":cn:"></a>
- NLP related resources in R. <span class="citation"
data-cites="Chinese">@Chinese</span></li>
<li><a href="https://github.com/masalmon/monkeylearn">MonkeyLearn</a> -
🐒 R package for text analysis with Monkeylearn 🐒.</li>
<li><a href="http://tidytextmining.com/index.html">tidytext</a> -
Implementing tidy principles of Hadley Wickham to text mining.</li>
<li><a href="https://github.com/patperry/r-utf8">utf8</a> - Manipulating
and printing UTF-8 text that fixes multiple bugs in Rs UTF-8
handling.</li>
<li><a
href="https://kgjerde.github.io/corporaexplorer/">corporaexplorer</a> -
Dynamic exploration of text collections</li>
</ul>
<h2 id="bayesian">Bayesian</h2>
<p><em>Packages for Bayesian Inference.</em></p>
<ul>
<li><a
href="https://cran.r-project.org/web/packages/brms/index.html">brms</a>
- High-level interface for Bayesian regression models using Stan.</li>
<li><a
href="http://cran.r-project.org/web/packages/coda/index.html">coda</a> -
Output analysis and diagnostics for MCMC.</li>
<li><a
href="http://cran.r-project.org/web/packages/mcmc/index.html">mcmc</a> -
Markov Chain Monte Carlo.</li>
<li><a href="http://mcmcpack.berkeley.edu/">MCMCpack</a> - Markov chain
Monte Carlo (MCMC) Package.</li>
<li><a
href="http://cran.r-project.org/web/packages/R2WinBUGS/index.html">R2WinBUGS</a>
- Running WinBUGS and OpenBUGS from R / S-PLUS.</li>
<li><a
href="http://cran.r-project.org/web/packages/BRugs/index.html">BRugs</a>
- R interface to the OpenBUGS MCMC software.</li>
<li><a
href="http://cran.r-project.org/web/packages/rjags/index.html">rjags</a>
- R interface to the JAGS MCMC library.</li>
<li><a href="http://mc-stan.org/interfaces/rstan.html">rstan
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
- R interface to the Stan MCMC software.</li>
</ul>
<h2 id="optimization">Optimization</h2>
<p><em>Packages for Optimization.</em></p>
<ul>
<li><a
href="https://cran.rstudio.com/web/packages/lpSolve/index.html">lpSolve</a>
- Interface to <code>Lp_solve</code> to Solve Linear/Integer
Programs.</li>
<li><a
href="https://cran.rstudio.com/web/packages/minqa/index.html">minqa</a>
- Derivative-free optimization algorithms by quadratic
approximation.</li>
<li><a
href="https://cran.rstudio.com/web/packages/nloptr/index.html">nloptr</a>
- NLopt is a free/open-source library for nonlinear optimization.</li>
<li><a
href="https://cran.rstudio.com/web/packages/ompr/index.html">ompr</a> -
Model mixed integer linear programs in an algebraic way directly in
R.</li>
<li><a
href="https://cran.rstudio.com/web/packages/Rglpk/index.html">Rglpk</a>
- R/GNU Linear Programming Kit Interface</li>
<li><a
href="https://cran.rstudio.com/web/packages/ROI/index.html">ROI</a> -
The R Optimization Infrastructure (ROI) is a sophisticated framework
for handling optimization problems in R.</li>
</ul>
<h2 id="finance">Finance</h2>
<p><em>Packages for dealing with money.</em></p>
<ul>
<li><a href="http://www.quantmod.com/">quantmod
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
- Quantitative Financial Modelling &amp; Trading Framework for R.</li>
<li><a href="http://pedquant.com/">pedquant</a> - Public Economic Data
and Quantitative Analysis</li>
<li><a
href="http://cran.r-project.org/web/packages/TTR/index.html">TTR</a> -
Functions and data to construct technical trading rules with R.</li>
<li><a
href="http://cran.r-project.org/web/packages/PerformanceAnalytics/index.html">PerformanceAnalytics</a>
- Econometric tools for performance and risk analysis.</li>
<li><a href="http://cran.r-project.org/web/packages/zoo/index.html">zoo
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
- S3 Infrastructure for Regular and Irregular Time Series.</li>
<li><a
href="http://cran.r-project.org/web/packages/xts/index.html">xts</a> -
eXtensible Time Series.</li>
<li><a
href="http://cran.r-project.org/web/packages/tseries/index.html">tseries</a>
- Time series analysis and computational finance.</li>
<li><a
href="http://cran.r-project.org/web/packages/fAssets/index.html">fAssets</a>
- Analysing and Modelling Financial Assets.</li>
<li><a href="https://github.com/ShichenXie/scorecard">scorecard</a> -
Credit Risk Scorecard</li>
</ul>
<h2 id="bioinformatics-and-biostatistics">Bioinformatics and
Biostatistics</h2>
<p><em>Packages for processing biological datasets.</em></p>
<ul>
<li><a href="http://www.bioconductor.org/">Bioconductor
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
- Tools for the analysis and comprehension of high-throughput genomic
data.</li>
<li><a
href="http://cran.r-project.org/web/packages/genetics/index.html">genetics</a>
- Classes and methods for handling genetic data.</li>
<li><a
href="http://cran.r-project.org/web/packages/gap/index.html">gap</a> -
An integrated package for genetic data analysis of both population and
family data.</li>
<li><a
href="http://cran.r-project.org/web/packages/ape/index.html">ape</a> -
Analyses of Phylogenetics and Evolution.</li>
<li><a
href="http://cran.r-project.org/web/packages/pheatmap/index.html">pheatmap</a>
- Pretty heatmaps made easy.</li>
<li><a href="https://github.com/lme4/lme4">lme4</a> - Generalized
mixed-effects models.</li>
<li><a
href="https://cran.r-project.org/web/packages/nlme/index.html">nlme</a>
- Mixed-effects models, handling user-specified matrix of residual
covariance, relevant for the anaysis of repeated observations in
longitudinal trials.</li>
<li><a
href="https://cran.r-project.org/web/packages/glmmTMB/index.html">glmmTMB</a>
- Generalized mixed-effects models, handling user-specified matrix of
residual covariance, relevant for the anaysis of repeated observations
in longitudinal trials.</li>
</ul>
<h2 id="network-analysis">Network Analysis</h2>
<p><em>Packages to construct, analyze and visualize network
data.</em></p>
<ul>
<li><a
href="https://github.com/briatte/awesome-network-analysis">Network
Analysis List</a> - Network Analysis related resources.</li>
<li><a href="http://igraph.org/r/">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>
- A collection of network analysis tools.</li>
<li><a
href="https://cran.r-project.org/web/packages/network/index.html">network</a>
- Basic tools to manipulate relational data in R.</li>
<li><a
href="https://cran.r-project.org/web/packages/sna/index.html">sna</a> -
Basic network measures and visualization tools.</li>
<li><a href="https://github.com/USCCANA/netdiffuseR">netdiffuseR</a> -
Tools for Analysis of Network Diffusion.</li>
<li><a
href="https://cran.r-project.org/web/packages/networkDynamic/">networkDynamic</a>
- Support for dynamic, (inter)temporal networks.</li>
<li><a href="https://cran.r-project.org/web/packages/ndtv/">ndtv</a> -
Tools to construct animated visualizations of dynamic network data in
various formats.</li>
<li><a href="http://statnet.org/">statnet</a> - The project behind many
R network analysis packages.</li>
<li><a
href="https://cran.r-project.org/web/packages/ergm/index.html">ergm</a>
- Exponential random graph models in R.</li>
<li><a
href="https://cran.r-project.org/web/packages/latentnet/index.html">latentnet</a>
- Latent position and cluster models for network objects.</li>
<li><a
href="https://cran.r-project.org/web/packages/tnet/index.html">tnet</a>
- Network measures for weighted, two-mode and longitudinal
networks.</li>
<li><a href="https://bitbucket.org/gvegayon/rgexf/wiki/Home">rgexf</a> -
Export network objects from R to <a
href="http://gexf.net/format/">GEXF</a>, for manipulation with network
software like <a href="https://gephi.org/">Gephi</a> or <a
href="http://sigmajs.org/">Sigma</a>.</li>
<li><a
href="https://github.com/datastorm-open/visNetwork">visNetwork</a> -
Using vis.js library for network visualization.</li>
<li><a href="https://github.com/thomasp85/tidygraph">tidygraph</a> - A
tidy API for graph manipulation</li>
</ul>
<h2 id="spatial">Spatial</h2>
<p><em>Packages to explore the earth.</em></p>
<ul>
<li><a href="https://cran.r-project.org/web/views/Spatial.html">CRAN
Task View: Analysis of Spatial Data</a>- Spatial Analysis related
resources.</li>
<li><a href="http://rstudio.github.io/leaflet/">Leaflet</a> - One of the
most popular JavaScript libraries interactive maps.</li>
<li><a href="https://github.com/dkahle/ggmap">ggmap</a> - Plotting maps
in R with ggplot2.</li>
<li><a href="https://github.com/Lchiffon/REmap">REmap</a> - R interface
to the JavaScript library ECharts for interactive map data
visualization.</li>
<li><a
href="https://cran.r-project.org/web/packages/sf/index.html">sf</a> -
Improved Classes and Methods for Spatial Data.</li>
<li><a href="https://edzer.github.io/sp/">sp</a> - Classes and Methods
for Spatial Data.</li>
<li><a
href="https://cran.r-project.org/web/packages/rgeos/index.html">rgeos</a>
- Interface to Geometry Engine - Open Source</li>
<li><a
href="https://cran.r-project.org/web/packages/rgdal/index.html">rgdal</a>
- Bindings for the Geospatial Data Abstraction Library</li>
<li><a
href="https://cran.r-project.org/web/packages/maptools/index.html">maptools</a>
- Tools for Reading and Handling Spatial Objects</li>
<li><a href="https://github.com/edzer/gstat">gstat</a> - Spatial and
spatio-temporal geostatistical modelling, prediction and
simulation.</li>
<li><a href="https://github.com/edzer/spacetime">spacetime</a> - R
classes and methods for spatio-temporal data.</li>
<li><a
href="https://cran.r-project.org/web/packages/RColorBrewer/index.html">RColorBrewer</a>
- Provides color schemes for maps</li>
<li><a href="https://github.com/spatstat/spatstat">spatstat</a> -
Spatial Point Pattern Analysis, Model-Fitting, Simulation, Tests</li>
<li><a
href="https://cran.r-project.org/web/packages/spdep/index.html">spdep</a>
- Spatial Dependence: Weighting Schemes, Statistics and Models</li>
<li><a href="https://github.com/walkerke/tigris">tigris</a> - Download
and use Census TIGER/Line shapefiles in R</li>
<li><a
href="https://cran.r-project.org/web/packages/GWmodel/">GWmodel</a> -
Geographically-Weighted Models</li>
<li><a href="https://github.com/mtennekes/tmap">tmap</a> - R package for
thematic maps</li>
</ul>
<h2 id="r-development">R Development</h2>
<p><em>Packages for packages.</em></p>
<ul>
<li><a href="https://github.com/ropensci/PackageDevelopment">Package
Development List</a> - R packages to improve package development.</li>
<li><a
href="https://cran.r-project.org/web/packages/promises/index.html">promises</a>
- Abstractions for Promise-Based Asynchronous Programming</li>
<li><a href="https://github.com/hadley/devtools">devtools
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
- Tools to make an R developers life easier.</li>
<li><a href="https://github.com/hadley/testthat">testthat
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
- An R package to make testing fun.</li>
<li><a href="https://github.com/wch/R6">R6
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
- simpler, faster, lighter-weight alternative to Rs built-in
classes.</li>
<li><a href="https://github.com/hadley/pryr">pryr
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
- Make it easier to understand whats going on in R.</li>
<li><a href="https://github.com/klutometis/roxygen">roxygen
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
- Describe your functions in comments next to their definitions.</li>
<li><a href="https://github.com/hadley/lineprof">lineprof</a> -
Visualise line profiling results in R.</li>
<li><a href="https://github.com/rstudio/renv">renv
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
- Make your R projects more isolated, portable, and reproducible.</li>
<li><a href="https://github.com/talgalili/installr/">installr</a> -
Functions for installing softwares from within R (for Windows).</li>
<li><a href="https://github.com/smbache/import/">import</a> - An import
mechanism for R.</li>
<li><a href="https://github.com/klmr/box">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>
- A modern module system for R.</li>
<li><a href="https://github.com/rocker-org">Rocker
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
- R configurations for <a
href="https://www.docker.com/">Docker</a>.</li>
<li><a href="https://github.com/daattali/rstudio-addins">RStudio
Addins</a> - List of RStudio addins.</li>
<li><a href="https://github.com/eddelbuettel/drat">drat</a> - Creation
and use of R repositories on GitHub or other repos.</li>
<li><a href="https://github.com/jimhester/covr">covr</a> - Test coverage
for your R package and (optionally) upload the results to <a
href="https://coveralls.io/">coveralls</a> or <a
href="https://codecov.io/">codecov</a>.</li>
<li><a href="https://github.com/jimhester/lintr">lintr</a> - Static code
analysis for R to enforce code style.</li>
<li><a href="https://github.com/hadley/staticdocs">staticdocs</a> -
Generate static html documentation for an R package.</li>
<li><a href="https://github.com/metrumresearchgroup/sinew">sinew</a> -
Generate roxygen2 skeletons populated with information scraped from the
function script.</li>
</ul>
<h2 id="logging">Logging</h2>
<p><em>Packages for Logging</em></p>
<ul>
<li><a
href="https://github.com/zatonovo/futile.logger">futile.logger</a> - A
logging package in R similar to log4j</li>
<li><a href="https://github.com/johnmyleswhite/log4r">log4r</a> - A
log4j derivative for R</li>
<li><a
href="https://cran.r-project.org/web/packages/logging/index.html">logging</a>
- A logging package emulating the python logging package.</li>
</ul>
<h2 id="data-packages">Data Packages</h2>
<p><em>Handy Data Packages</em></p>
<ul>
<li><a href="https://github.com/jalapic/engsoccerdata">engsoccerdata</a>
- English and European soccer results 1871-2016.</li>
<li><a href="http://github.com/jennybc/gapminder">gapminder</a> -
Excerpt from the Gapminder dataset (data about countries through the
past 50 years).</li>
<li><a
href="https://cran.r-project.org/web/packages/wbstats/index.html">wbstats</a>
- Tools for searching and downloading data and statistics from the World
Bank Data API and the World Bank Data Catalog API.</li>
<li><a href="https://github.com/rrrlw/ICON">ICON</a> - complex systems
&amp; networks datasets from the Index of COmplex Networks (ICON)
database <a href="http://icon.colorado.edu">webpage</a>.</li>
<li><a href="https://github.com/thospfuller/rcoboldi">RCOBOLDI</a> -
Import COBOL CopyBook data files directly into R as properly structured
data frames. Package builds are available via <a
href="https://github.com/thospfuller/drat">Drat</a> and <a
href="https://hub.docker.com/r/thospfuller/rcoboldi-rocker-rstudio">DockerHub</a>.</li>
</ul>
<h2 id="other-tools">Other Tools</h2>
<p><em>Handy Tools for R</em></p>
<ul>
<li><a href="https://github.com/ropensci/git2r">git2r</a> - Gives you
programmatic access to Git repositories from R.</li>
<li><a href="https://anaconda.org/r/repo">Conda</a> - Most R packages
are available through the Conda polyglot cross-platform dependency
manager.</li>
</ul>
<h2 id="other-interpreters">Other Interpreters</h2>
<p><em>Alternative R engines.</em></p>
<ul>
<li><a href="https://www.cs.kent.ac.uk/projects/cxxr/">CXXR</a> -
Refactorising R into C++.</li>
<li><a href="https://bitbucket.org/allr/fastr/wiki/Home">fastR</a> -
FastR is an implementation of the R Language in Java atop Truffle and
Graal.</li>
<li><a href="http://www.pqr-project.org/">pqR</a> - a “pretty quick”
implementation of R</li>
<li><a href="http://www.renjin.org/">renjin</a> - a JVM-based
interpreter for R.</li>
<li><a href="https://github.com/rho-devel/rho">rho</a> - Refactor the
interpreter of the R language into a fully-compatible, efficient, VM for
R.</li>
<li><a href="https://github.com/jtalbot/riposte">riposte</a> - a fast
interpreter and JIT for R.</li>
<li><a
href="http://spotfire.tibco.com/discover-spotfire/what-does-spotfire-do/predictive-analytics/tibco-enterprise-runtime-for-r-terr">TERR</a>
- TIBCO Enterprise Runtime for R.</li>
</ul>
<h2 id="learning-r">Learning R</h2>
<p><em>Packages for Learning R.</em></p>
<ul>
<li><a href="http://swirlstats.com/">swirl
<img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20"></a>
- An interactive R tutorial directly in your R console.</li>
<li><a href="https://github.com/ujjwalkarn/DataScienceR">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>
- a list of R tutorials for Data Science, NLP and Machine Learning.</li>
</ul>
<h1 id="resources">Resources</h1>
<p>Where to discover new R-esources.</p>
<h2 id="websites">Websites</h2>
<h3 id="manuals">Manuals</h3>
<ul>
<li><a href="http://www.r-project.org/">R-project</a> - The R Project
for Statistical Computing.</li>
<li><a href="https://cran.r-project.org/doc/manuals/R-intro.pdf">An
Introduction to R</a> - A very good introductory text on R, also covers
some advanced topic. See also the <code>Manuals</code> section on <a
href="https://cran.r-project.org/manuals.html">CRAN</a></li>
<li><a href="https://cran.r-project.org/other-docs.html">CRAN
Contributed Docs</a> - CRAN Contributed Documentation in many
languages.</li>
<li><a href="http://www.statmethods.net/">Quick-R</a> - An excellent
quick reference</li>
<li><a href="http://tryr.codeschool.com/">tryR</a> - A quick course for
getting started with R.</li>
</ul>
<h3 id="tools-and-references">Tools and References</h3>
<ul>
<li><a href="https://www.rdocumentation.org/">RDocumentation</a> -
Search through all CRAN, Bioconductor, Github packages and their
archives with RDocumentation.</li>
<li><a href="https://rdrr.io/">rdrr.io</a> - Find R package
documentation. Try R packages in your browser.</li>
<li><a href="http://cran.r-project.org/web/views/">CRAN Task Views</a> -
Task Views for CRAN packages.</li>
<li><a href="https://rnotebook.io/">rnotebook.io</a> - Create online R
Jupyter Notebooks for free.</li>
</ul>
<h3 id="news-and-info">News and Info</h3>
<ul>
<li><a href="https://rweekly.org">R Weekly</a> - Weekly updates about R
and Data Science. R Weekly is openly developed on GitHub.</li>
<li><a href="http://www.r-bloggers.com/">R Bloggers</a> - There are
people scattered across the Web who blog about R. This is simply an
aggregator of many of those feeds.</li>
<li><a href="https://www.r-users.com/">R-users</a> - A job board for R
users (and the people who are looking to hire them)</li>
</ul>
<h2 id="books">Books</h2>
<h3 id="free-and-online">Free and Online</h3>
<ul>
<li><a href="http://r4ds.had.co.nz/"><em>R for Data Science</em> by
Garrett Grolemund &amp; Hadley Wickham</a> - Free book from RStudio
developers with emphasis on data science workflow.</li>
<li><a href="http://www.cookbook-r.com/"><em>R Cookbook</em> by Winston
Chang</a> - A problem-oriented online book that supports his <a
href="http://shop.oreilly.com/product/0636920063704.do">R Graphics
Cookbook, 2nd ed. (2018)</a>.</li>
<li><a href="https://adv-r.hadley.nz/"><em>Advanced R</em>, 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"></a>
- An online version of the Advanced R book.</li>
<li><a href="https://r-pkgs.org/"><em>R Packages</em>, 2nd ed. by Hadley
Wickham &amp; Jennifer Bryan</a> - A book (in paper and website formats)
on writing R packages.</li>
<li>Books written as part of the Johns Hopkins Data Science
Specialization:
<ul>
<li><a href="https://leanpub.com/exdata"><em>Exploratory Data Analysis
with R</em> by Roger D. Peng (2016)</a> - Basic analytical skills for
all sorts of data in R.</li>
<li><a href="https://leanpub.com/rprogramming"><em>R Programming for
Data Science</em> by Roger D. Peng (2019)</a> - More advanced data
analysis that relies on R programming.</li>
<li><a href="https://leanpub.com/reportwriting"><em>Report Writing for
Data Science in R</em> by Roger D. Peng (2019)</a> - R-based methods for
reproducible research and report generation.</li>
</ul></li>
<li><a href="http://r4stats.com/books/free-version/"><em>R for SAS and
SPSS users</em> by Bob Muenchen (2012)</a> - An excellent resource for
users already familiar with SAS or SPSS.</li>
<li><a
href="http://faculty.marshall.usc.edu/gareth-james/ISL/"><em>Introduction
to Statistical Learning with Application in R</em> by Gareth James et
al. (2017)</a> - A simplified and “operational” version of <em>The
Elements of Statistical Learning</em>. Free softcopy provided by its
authors.</li>
<li><a
href="http://www.burns-stat.com/pages/Tutor/R_inferno.pdf"><em>The R
Inferno</em> by Patrick Burns (2011)</a> - Patrick Burns gives insight
into Rs ins and outs along with its quirks!</li>
<li><a href="https://csgillespie.github.io/efficientR/"><em>Efficient R
Programming</em> by Colin Gillespie &amp; Robin Lovelace (2017)</a> - An
online version of the OReilly book: Efficient R Programming.</li>
<li><a href="https://en.wikibooks.org/wiki/R_Programming">The R
Programming Wikibook</a> - A collaborative handbook for R.</li>
</ul>
<h3 id="paid">Paid</h3>
<ul>
<li><a href="http://shop.oreilly.com/product/9781593273842.do">The Art
of R Programming</a> - Its a good resource for systematically learning
fundamentals such as types of objects, control statements, variable
scope, classes and debugging in R.</li>
<li><a href="http://shop.oreilly.com/product/0636920174851.do"><em>R
Cookbook</em>, 2nd ed. by JD Long &amp; Paul Teetor (2019)</a> - A quick
and simple introduction to conducting many common statistical tasks with
R.</li>
<li><a href="http://www.manning.com/kabacoff2/">R in Action</a> - 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.</li>
<li><a
href="http://www.springer.com/series/6991?detailsPage=titles"><em>Use
R!</em> Series by Springer</a> - 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.</li>
<li><a
href="https://www.packtpub.com/big-data-and-business-intelligence/learning-r-programming">Learning
R Programming</a> - Learning R as a programming language from basics to
advanced topics.</li>
</ul>
<h3 id="bookmonograph-lists-and-reviews">Book/monograph Lists and
Reviews</h3>
<ul>
<li><a href="https://github.com/RomanTsegelskyi/rbooks">R Books List</a>
- List of R Books.</li>
<li><a href="https://github.com/hadley/stats337">Readings in Applied
Data Science</a> - These readings reflect Hadleys personal thoughts
about applied data science.</li>
</ul>
<h2 id="podcasts">Podcasts</h2>
<ul>
<li><a href="https://soundcloud.com/nssd-podcast">Not So Standard
Deviations</a> - The Data Science Podcast.
<ul>
<li><a href="https://twitter.com/rdpeng"><span class="citation"
data-cites="Roger">@Roger</span> Peng</a> and <a
href="https://twitter.com/hspter"><span class="citation"
data-cites="Hilary">@Hilary</span> Parker</a>.</li>
</ul></li>
<li><a href="http://www.rworld.news/blog/">R World News</a> - R World
News helps you keep up with happenings within the R community.
<ul>
<li><a href="https://twitter.com/hrbrmstr"><span class="citation"
data-cites="Bob">@Bob</span> Rudis</a> and <a
href="https://twitter.com/jayjacobs"><span class="citation"
data-cites="Jay">@Jay</span> Jacobs</a>.</li>
</ul></li>
<li><a href="https://r-podcast.org/">The R-Podcast</a> - Giving
practical advice on how to use R.
<ul>
<li><a href="https://r-podcast.org/stories/contact.html"><span
class="citation" data-cites="Eric">@Eric</span> Nantz</a>.</li>
</ul></li>
<li><a href="http://rtalk.org">R Talk</a> - News and discussions of
statistical software and language R.
<ul>
<li><a href="https://twitter.com/quominus"><span class="citation"
data-cites="Oliver">@Oliver</span> Keyes</a>, <a
href="https://twitter.com/jasdumas"><span class="citation"
data-cites="Jasmine">@Jasmine</span> Dumas</a>, <a
href="https://twitter.com/emhrt_"><span class="citation"
data-cites="Ted">@Ted</span> Hart</a> and <a
href="https://twitter.com/bearloga"><span class="citation"
data-cites="Mikhail">@Mikhail</span> Popov</a>.</li>
</ul></li>
<li><a href="https://rweekly.org">R Weekly</a> - Weekly news updates
about the R community.</li>
</ul>
<h2 id="reference-cards">Reference Cards</h2>
<ul>
<li><a href="https://www.rstudio.com/resources/cheatsheets/">RStudio
Cheat Sheets</a></li>
<li><a
href="http://cran.r-project.org/doc/contrib/Baggott-refcard-v2.pdf">R Reference Card 2.0</a>
- Material from R for Beginners by permission of Emmanuel Paradis
(Version 2 by Matt Baggott).</li>
<li><a
href="http://cran.r-project.org/doc/contrib/Ricci-refcard-regression.pdf">Regression
Analysis Refcard</a> - R Reference Card for Regression Analysis.</li>
<li><a href="http://ess.r-project.org/refcard.pdf">Reference Card for
ESS</a> - Reference Card for ESS.</li>
</ul>
<h2 id="moocs">MOOCs</h2>
<p><em>Massive open online courses.</em></p>
<ul>
<li><a
href="https://www.coursera.org/specialization/jhudatascience/1">Johns
Hopkins University Data Science Specialization</a> - 9 courses
including: Introduction to R, literate analysis tools, Shiny and some
more.</li>
<li><a
href="http://simplystatistics.org/2014/11/25/harvardx-biomedical-data-science-open-online-training-curriculum-launches-on-january-19/">HarvardX
Biomedical Data Science</a> - Introduction to R for the Life
Sciences.</li>
<li><a
href="https://www.edx.org/course/explore-statistics-r-kix-kiexplorx-0">Explore
Statistics with R</a> - Covers introduction, data handling and
statistical analysis in R.</li>
</ul>
<h2 id="lists">Lists</h2>
<p><em>Great resources for learning domain knowledge.</em></p>
<ul>
<li><a href="https://github.com/RomanTsegelskyi/rbooks">Books</a> - List
of R Books.</li>
<li><a href="https://ggplot2-exts.github.io/ggiraph.html">ggplot2
Extensions</a> - Showcases of ggplot2 extensions.</li>
<li><a
href="https://github.com/BZRLC/R-notes/blob/master/NLP/readme.md">Natural
Language Processing
<img src="https://assets-cdn.github.com/images/icons/emoji/unicode/1f1e8-1f1f3.png" width="20" heigth="20" align="absmiddle" class="emoji" alt=":cn:"></a>
- NLP related resources in R. <span class="citation"
data-cites="Chinese">@Chinese</span></li>
<li><a
href="https://github.com/briatte/awesome-network-analysis">Network
Analysis</a> - Network Analysis related resources.</li>
<li><a href="https://github.com/ropensci/opendata">Open Data</a> - Using
R to obtain, parse, manipulate, create, and share open data.</li>
<li><a
href="https://github.com/qinwf/awesome-R/blob/master/misc/posts.md">Posts</a>
- Great R blog posts or Rticles.</li>
<li><a href="https://github.com/ropensci/PackageDevelopment">Package
Development</a> - R packages to improve package development.</li>
<li><a href="https://www.r-project.org/conferences.html">R Project
Conferences</a> - Information about useR! Conferences and DSC
Conferences.</li>
<li><a href="https://github.com/rstudio/RStartHere">RStartHere</a> - A
guide to some of the most useful R packages, organized by workflow.</li>
<li><a href="https://github.com/daattali/addinslist">RStudio Addins</a>
- List of RStudio addins.</li>
<li><a href="https://github.com/trinker/topicmodels_learning">Topic
Models</a> - Topic Models learning and R related resources.</li>
<li><a href="https://github.com/ropensci/webservices">Web
Technologies</a> - Information about how to use R and the world wide web
together.</li>
</ul>
<h2 id="r-ecosystems">R Ecosystems</h2>
<p>R communities and package collections (in alphabetical order):</p>
<ul>
<li><a href="http://ropengov.github.io/">rOpenGov</a> Open government
data, computational social science, digital humanities</li>
<li><a href="https://github.com/rOpenHealth">rOpenHealth</a> Public
health data</li>
<li><a href="https://ropensci.org">rOpenSci</a> Open science</li>
</ul>
<h2 id="section-3">2018</h2>
<ul>
<li><a href="https://github.com/tidyverts/fable">fable</a> - univariate
and multivariate time series forecasting models <img
src="https://cranlogs.r-pkg.org/badges/fable" alt="fable" /></li>
<li><a href="https://rstudio.github.io/r2d3/">r2d3</a> - R Interface to
D3 Visualizations <img src="https://cranlogs.r-pkg.org/badges/r2d3"
alt="r2d3" /></li>
<li><a
href="https://github.com/rstudio-education/rstats-ed">rstats-ed</a> -
List of courses teaching R</li>
<li><a
href="https://cran.r-project.org/web/packages/promises/index.html">promises</a>
- Abstractions for Promise-Based Asynchronous Programming <img
src="https://cranlogs.r-pkg.org/badges/promises" alt="promises" /></li>
<li><a href="https://yihui.name/tinytex/">tinytex</a> - A lightweight
and easy-to-maintain LaTeX distribution <img
src="https://cranlogs.r-pkg.org/badges/tinytex" alt="tinytex" /></li>
<li><a href="https://github.com/hadley/stats337">Readings in Applied
Data Science</a> - These readings reflect Hadleys personal thoughts
about applied data science.</li>
</ul>
<h2 id="section-4">2017</h2>
<ul>
<li><a href="https://github.com/facebookincubator/prophet">prophet</a> -
Tool for producing high quality forecasts for time series data that has
multiple seasonality with linear or non-linear growth.</li>
<li><a href="https://github.com/tidyverse/tidyverse">tidyverse</a> -
Easily install and load packages from the tidyverse</li>
<li><a href="https://github.com/tidyverse/purrr">purrr</a> - A
functional programming toolkit for R</li>
<li><a href="https://github.com/hrbrmstr/hrbrthemes">hrbrthemes</a> - 🔏
Opinionated, typographic-centric ggplot2 themes and theme
components</li>
<li><a href="https://github.com/yihui/xaringan">xaringan</a> - Create
HTML5 slides with R Markdown and the JavaScript library</li>
<li><a href="https://github.com/rstudio/blogdown">blogdown</a> - Create
Blogs and Websites with R Markdown</li>
<li><a href="https://github.com/tidyverse/glue">glue</a> - Glue strings
to data in R. Small, fast, dependency free interpreted string
literals.</li>
<li><a href="https://github.com/jimhester/covr">covr</a> - Test coverage
reports for R</li>
<li><a href="https://github.com/jimhester/lintr">lintr</a> - Static Code
Analysis for R</li>
<li><a href="https://github.com/jennybc/reprex">reprex</a> - Render bits
of R code for sharing, e.g., on GitHub or StackOverflow.</li>
<li><a href="https://github.com/rstudio/reticulate">reticulate</a> - R
Interface to Python</li>
<li><a href="https://github.com/rstudio/tensorflow">tensorflow</a> -
TensorFlow for R</li>
<li><a href="https://github.com/patperry/r-utf8">utf8</a> - Manipulating
and printing UTF-8 text that fixes multiple bugs in Rs UTF-8
handling.</li>
<li><a href="https://github.com/thomasp85/patchwork">Patchwork</a> -
Combine separate ggplots into the same graphic.</li>
</ul>
<h1 id="other-awesome-lists">Other Awesome Lists</h1>
<ul>
<li><a
href="https://github.com/bayandin/awesome-awesomeness">awesome-awesomeness</a></li>
<li><a href="https://github.com/jnv/lists">lists</a></li>
<li><a
href="https://github.com/grabear/awesome-rshiny">awesome-rshiny</a></li>
</ul>
<h1 id="contributing">Contributing</h1>
<p>Your contributions are always welcome!</p>
<p>This work is licensed under the Creative Commons
Attribution-NonCommercial-ShareAlike 4.0 International License - <a
href="http://creativecommons.org/licenses/by-nc-sa/4.0/legalcode">CC
BY-NC-SA 4.0</a></p>
<p><a href="https://github.com/qinwf/awesome-R">R.md Github</a></p>