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