An open API service indexing awesome lists of open source software.

awesome-R

A curated list of awesome R packages, frameworks and software.
https://github.com/qinwf/awesome-R

Last synced: 20 days ago
JSON representation

2017

Book/monograph Lists and Reviews

2018

Book/monograph Lists and Reviews

  • promises - Abstractions for Promise-Based Asynchronous Programming
  • tinytex - A lightweight and easy-to-maintain LaTeX distribution
  • fable - univariate and multivariate time series forecasting models
  • rstats-ed - List of courses teaching R

2019

  • ggforce - ggplot2 extension framework
  • rayshader - 2D and 3D data visualizations via rgl
  • vroom - Fast reading of delimited files

2020

2023

Bayesian

Bioinformatics and Biostatistics

Books

Book/monograph Lists and Reviews

Free and Online

Paid

  • The Art of R Programming - It's a good resource for systematically learning fundamentals such as types of objects, control statements, variable scope, classes and debugging in R.
  • _R Cookbook_, 2nd ed. by JD Long & Paul Teetor (2019) - A quick and simple introduction to conducting many common statistical tasks with R.
  • R in Action - This book aims at all levels of users, with sections for beginning, intermediate and advanced R ranging from "Exploring R data structures" to running regressions and conducting factor analyses.
  • _Use R!_ Series by Springer - This series of inexpensive and focused books from Springer publish shorter books aimed at practitioners. Books can discuss the use of R in a particular subject area, such as Bayesian networks, ggplot2 and Rcpp.
  • Learning R Programming - Learning R as a programming language from basics to advanced topics.
  • The Art of R Programming - It's a good resource for systematically learning fundamentals such as types of objects, control statements, variable scope, classes and debugging in R.
  • _R Cookbook_, 2nd ed. by JD Long & Paul Teetor (2019) - A quick and simple introduction to conducting many common statistical tasks with R.
  • Learning R Programming - Learning R as a programming language from basics to advanced topics.

Database Management

  • RODBC - ODBC database access for R.
  • RMySQL - R interface to the MySQL database.
  • ROracle - OCI based Oracle database interface for R.
  • RPostgreSQL - R interface to the PostgreSQL database system.
  • RSQLite - SQLite interface for R
  • RJDBC - Provides access to databases through the JDBC interface.
  • RCassandra - Direct interface (not Java) to the most basic functionality of Apache Cassandra.
  • RODBC - ODBC database access for R.
  • elastic - Wrapper for the Elasticsearch HTTP API
  • odbc - Connect to ODBC databases (using the DBI interface)
  • RMySQL - R interface to the MySQL database.
  • ROracle - OCI based Oracle database interface for R.
  • RPostgres - an DBI-compliant interface to the postgres database.
  • RSQLite - SQLite interface for R
  • RJDBC - Provides access to databases through the JDBC interface.
  • redux - Redis client for R.
  • RCassandra - Direct interface (not Java) to the most basic functionality of Apache Cassandra.
  • RHive - R extension facilitating distributed computing via Apache Hive.
  • RNeo4j - Neo4j graph database driver.
  • DBI - Defines a common interface between the R and database management systems.
  • RPostgreSQL - R interface to the PostgreSQL database system.
  • RMariaDB - An R interface to MariaDB (a replacement for the old RMySQL package)
  • rmongodb - R driver for MongoDB.

Data Formats

Data Manipulation

Data Packages

  • wbstats - Tools for searching and downloading data and statistics from the World Bank Data API and the World Bank Data Catalog API.
  • engsoccerdata - English and European soccer results 1871-2016.
  • ICON - complex systems & networks datasets from the Index of COmplex Networks (ICON) database webpage.
  • RCOBOLDI - Import COBOL CopyBook data files directly into R as properly structured data frames. Package builds are available via Drat and DockerHub.

Finance

Graphic Displays

  • rgl - 3D visualization device system for R.
  • Cairo - R graphics device using cairo graphics library for creating high-quality display output.
  • misc3d - Powerful functions to deal with 3d plots, isosurfaces, etc.
  • xkcd - Use xkcd style in graphs.
  • plot3Drgl - Plotting Multi-Dimensional Data - Using 'rgl'
  • ggfortify - A unified interface to ggplot2 popular statistical packages using one line of code.
  • ggrepel - Repel overlapping text labels away from each other.
  • ggalt - Extra Coordinate Systems, Geoms and Statistical Transformations for ggplot2.
  • ggstatsplot - ggplot2 Based Plots with Statistical Details
  • ggtech - ggplot2 tech themes and scales
  • ggplot2 Extensions - Showcases of ggplot2 extensions.
  • lattice - A powerful and elegant high-level data visualization system.
  • corrplot - A graphical display of a correlation matrix or general matrix. It also contains some algorithms to do matrix reordering.
  • Cairo - R graphics device using cairo graphics library for creating high-quality display output.
  • extrafont - Tools for using fonts in R graphics.
  • showtext - Enable R graphics device to show text using system fonts.
  • animation - A simple way to produce animated graphics in R, using ImageMagick.
  • imager - An image processing package based on CImg library to work with images and display them.
  • hrbrthemes - 🔏 Opinionated, typographic-centric ggplot2 themes and theme components.
  • waffle - 🍁 Make waffle (square pie) charts in R.
  • dendextend - visualizing, adjusting and comparing trees of hierarchical clustering.
  • idendro - interactive exploration of dendrograms (trees of hierarchical clustering).
  • r2d3 - R Interface to D3 Visualizations
  • Patchwork - Combine separate ggplots into the same graphic.
  • httpgd - Asynchronous http server graphics device for R.
  • ggtree - Visualization and annotation of phylogenetic tree.
  • gganimate - Create easy animations with ggplot2.

High Performance

HTML Widgets

Integrated Development Environments

Language API

  • rJava - Low-level R to Java interface.