R
Functional programming language and environment for statistical computing and graphics.
Contents
2017
Opinionated, typographic-centric ggplot2 themes and theme components
Combine separate ggplots into the same graphic.
Tool for producing high quality forecasts for time series data that has multiple seasonality with linear or non-linear growth.
Manipulating and printing UTF-8 text that fixes multiple bugs in R's UTF-8 handling.
Test coverage reports for R
Static Code Analysis for R
Easily install and load packages from the tidyverse
A functional programming toolkit for R
Create HTML5 slides with R Markdown and the JavaScript library
Create Blogs and Websites with R Markdown
Glue strings to data in R. Small, fast, dependency free interpreted string literals.
Render bits of R code for sharing, e.g., on GitHub or StackOverflow.
R Interface to Python
TensorFlow for R
2018
2019
Data Formats
Fast reading of delimited files.
Fast, interoperable binary data frame storage for Python, R, and more powered by Apache Arrow.
Improved methods to import SPSS, Stata and SAS files in R.
A robust and quick way to parse JSON files in R.
Quick serialization of R objects.
A fast and friendly way to read tabular data into R.
A Swiss-Army Knife for Data I/O.
Read OpenDocument Spreadsheets into R as data.frames.
Rcpp Bindings to C++ parser for TOML files.
R package for converting objects to and from YAML.
Integrated Development Environments
Add-on package for Sublime Text 2/3.
Add-on package for TextMate 1/2.
R kernel for Jupyter.
Neovim plugin for R.
A platform-independent browser-based interface for business analytics in R, based on the Shiny.
(formerly rtichoke) - A modern R console with syntax highlighting.
Syntax
Data Manipulation
Fast data frames manipulation and database query.
Fast data manipulation in a short and flexible syntax.
Flexible rearrange, reshape and aggregate data.
Easily tidy data with spread and gather functions.
Convert statistical analysis objects into tidy data frames.
A toolbox for non-tabular data manipulation with lists.
A set of functions to work with dates and times.
ICU based string processing package.
Consistent API for string processing, built on top of stringi.
Shared memory and memory-mapped matrices. The big* packages provide additional tools including linear models (biglm) and Random Forests (bigrf).
Join tables together on inexact matching.
Easily install and load packages from the tidyverse.
Automatically parse and convert strings into cases like snake or camel among others.
Fast exploratory data analysis with minimum code.
Graphic Displays
An implementation of the Grammar of Graphics.
A unified interface to ggplot2 popular statistical packages using one line of code.
Repel overlapping text labels away from each other.
Extra Coordinate Systems, Geoms and Statistical Transformations for ggplot2.
ggplot2 Based Plots with Statistical Details
Visualization and annotation of phylogenetic tree.
ggplot2 tech themes and scales
Tools for using fonts in R graphics.
Enable R graphics device to show text using system fonts.
A simple way to produce animated graphics in R, using ImageMagick.
Create easy animations with ggplot2.
Make waffle (square pie) charts in R.
visualizing, adjusting and comparing trees of hierarchical clustering.
interactive exploration of dendrograms (trees of hierarchical clustering).
Asynchronous http server graphics device for R.
HTML Widgets
Interactive heatmaps with D3.
Interactive heatmaps with D3 (no longer maintained).
Create JS graph diagrams and flowcharts in R.
Charting time-series data in R.
Formattable Data Structures.
Interactive grammar of graphics for R.
Interactive scatterplots with D3.
Interactive ggplot2 and Shiny plotting with plot.ly.
Interactive JS Charts from R.
Interactive 3D scatter plots and globes.
Create fully interactive timeline visualizations.
R interface to wordcloud2.js.
R wrapper for highcharts based on htmlwidgets
R wrapper to Echarts version 4
Network Analysis
Reproducible Research
Easy dynamic report generation in R.
Reversible Reproducible Documents
A lightweight and easy-to-maintain LaTeX distribution
Generate reproducible html5 slides from R markdown.
Formatting statistical models in LaTex and HTML.
Install packages from snapshots on the checkpoint server.
Avoid the typical working directory pain when using 'knitr'
Lists
Information about how to use R and the world wide web together.
Topic Models learning and R related resources.
NLP related resources in R. @Chinese
R packages to improve package development.
List of R Books.
Network Analysis related resources.
Using R to obtain, parse, manipulate, create, and share open data.
A guide to some of the most useful R packages, organized by workflow.
List of RStudio addins.
Web Technologies and Services
Easy interactive web applications with R. See also awesome-rshiny
Easily improve the user interaction and user experience in your Shiny apps in seconds.
A Modern and Flexible Web Client for R.
User-friendly RCurl wrapper.
HTTP and WebSocket server library.
Simple web scraping for R, using CSSSelect or XPath syntax.
Access to Facebook API via R.
R client library for the Adobe Analytics.
A library to expose existing R code as web API.
A framework for building production-grade Shiny apps.
Parallel Computing
High Performance
Language API
Integration of R, Java, and Scala.
Run Julia and Bash from R.
R package Call Julia.
Seamless Integration Between R and Julia.
Embedded JavaScript Engine.
Seamless Interface to Octave and Matlab.
Database Management
Defines a common interface between the R and database management systems.
Wrapper for the Elasticsearch HTTP API
Streaming Mongo Client for R
Connect to ODBC databases (using the DBI interface)
An R interface to MariaDB (a replacement for the old RMySQL package)
an DBI-compliant interface to the postgres database.
R driver for MongoDB.
Redis client for R.
R extension facilitating distributed computing via Apache Hive.
Neo4j graph database driver.
R interface to PostGIS database and get spatial objects in R.
Machine Learning
Tidy Anomaly Detection using Twitter's AnomalyDetection method.
AnomalyDetection R package from Twitter.
Breakout Detection via Robust E-Statistics fromnot from Twitter.
Causal inference using Bayesian structural time-series models.
Extensible framework for classification, regression, survival analysis and clustering [DEPRECIATED]
Next generation extensible framework for classification, regression, survival analysis and clustering
A Fast Implementation of Random Forests.
and subsemble - Multi-algorithm ensemble learning packages.
Survival Analysis & Visualization
MXNet brings flexible and efficient GPU computing and state-of-art deep learning to R.
eXtreme Gradient Boosting Tree model, well known for its speed and performance.
Bioinformatics and Biostatistics
Natural Language Processing
Fast Text Mining Framework for Vectorization and Word Embeddings.
Interactive visualization of topic models.
R functions for Quantitative Analysis of Textual Data.
R package for text analysis with Monkeylearn .
Spatial
Plotting maps in R with ggplot2.
R interface to the JavaScript library ECharts for interactive map data visualization.
Spatial and spatio-temporal geostatistical modelling, prediction and simulation.
R classes and methods for spatio-temporal data.
Spatial Point Pattern Analysis, Model-Fitting, Simulation, Tests
Download and use Census TIGER/Line shapefiles in R
R package for thematic maps
R Development
Tools to make an R developer's life easier.
An R package to make testing fun.
simpler, faster, lighter-weight alternative to R's built-in classes.
Make it easier to understand what's going on in R.
Describe your functions in comments next to their definitions.
Visualise line profiling results in R.
Make your R projects more isolated, portable, and reproducible.
Functions for installing softwares from within R (for Windows).
An import mechanism for R.
A modern module system for R.
List of RStudio addins.
Creation and use of R repositories on GitHub or other repos.
Generate static html documentation for an R package.
Generate roxygen2 skeletons populated with information scraped from the function script.
Logging
Data Packages
English and European soccer results 1871-2016.
Excerpt from the Gapminder dataset (data about countries through the past 50 years).
complex systems & networks datasets from the Index of COmplex Networks (ICON) database webpage.
Import COBOL CopyBook data files directly into R as properly structured data frames. Package builds are available via Drat and DockerHub.