A curated list of awesome R frameworks, libraries, tools, and resources for data analysis, statistics, and visualization.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me machine learning resources from awesome-r"
Installation instructions →What's inside
Libraries
- caretMachine Learning
A package for training and plotting classification and regression models.
- data.tableData Manipulation
A high-performance package for fast data manipulation.
- dplyrData Manipulation
A grammar of data manipulation, providing a set of functions to work with data frames.
- forecastTime Series Analysis
Tools for time series forecasting using various models, including ARIMA and ETS.
- ggplot2Data Visualization
A powerful and flexible system for creating graphics based on the Grammar of Graphics.
- h2o.aiMachine Learning
An open-source machine learning platform that supports scalable machine learning in R.
Learning Resources
- Coursera: R Programming
An online course from Johns Hopkins University.
- DataCamp: R Courses
Interactive R courses for data analysis and machine learning.
- R Documentation
A comprehensive resource for R packages and functions.
- R for Data Science
A book by Hadley Wickham, teaching data science with R.
- Swirl
An interactive R package for learning R in the R console.
Integrated Development Environments (IDEs)
- Emacs with ESS
Emacs Speaks Statistics, an add-on package for Emacs text editors.
- RStudio
A comprehensive IDE for R with support for code editing, visualization, and package development.
- VS Code
Supports R through the
Tools
- knitr
An R package for dynamic report generation with R.
- pak
A modern package manager for R, designed to make package installation faster and easier.
- renv
A package for managing R dependencies.
- R Markdown
A framework for creating dynamic reports with R, using markdown.
Communities
- R Consortium
An organization supporting the R community and development of the R language.
- Reddit: r/Rlanguage
A subreddit for discussions about R programming.
- RStudio Community
A forum for R users to ask questions and share knowledge.
- Stack Overflow: R
A Q&A site for R programming questions.
Showing a sample of 41 resources. View the full list on GitHub →