fucking-awesome-r
github.com/correia-jpv/fucking-awesome-r ↗A curated list of awesome R packages, frameworks and software. With repository stars⭐ and forks🍴
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me free and online resources from fucking-awesome-r"
Installation instructions →What's inside
Books
- Advanced R, 2nd ed. by Hadley Wickham (2019)Free and Online
An online version of the Advanced R book.
- Efficient R Programming by Colin Gillespie & Robin Lovelace (2017)Free and Online
An online version of the O’Reilly book: Efficient R Programming.
- Exploratory Data Analysis with R by Roger D. Peng (2016)Free and Online
Basic analytical skills for all sorts of data in R.
- Introduction to Statistical Learning with Application in R by Gareth James et al. (2017)Free and Online
A simplified and "operational" version of
- Learning R ProgrammingPaid
Learning R as a programming language from basics to advanced topics.
Machine Learning
- ahaz
Regularization for semiparametric additive hazards regression.
- anomalize
Tidy Anomaly Detection using Twitter's AnomalyDetection method.
- AnomalyDetection
AnomalyDetection R package from Twitter.
- arules
Mining Association Rules and Frequent Itemsets
- bigrf
Big Random Forests: Classification and Regression Forests for Large Data Sets
- bigRR
Generalized Ridge Regression (with special advantage for p >> n cases)
Graphic Displays
- animation
A simple way to produce animated graphics in R, using
- Cairo
R graphics device using cairo graphics library for creating high-quality display output.
- corrplot
A graphical display of a correlation matrix or general matrix. It also contains some algorithms to do matrix reordering.
- dendextend
visualizing, adjusting and comparing trees of hierarchical clustering.
- extrafont
Tools for using fonts in R graphics.
- ggalt
Extra Coordinate Systems, Geoms and Statistical Transformations for ggplot2.
Websites
- An Introduction to RManuals
A very good introductory text on R, also covers some advanced topic. See also the
- CRAN Contributed DocsManuals
CRAN Contributed Documentation in many languages.
- CRAN Task ViewsTools and References
Task Views for CRAN packages.
Bioinformatics and Biostatistics
- ape
Analyses of Phylogenetics and Evolution.
- Bioconductor
Tools for the analysis and comprehension of high-throughput genomic data.
- gap
An integrated package for genetic data analysis of both population and family data.
- genetics
Classes and methods for handling genetic data.
- glmmTMB
Generalized mixed-effects models, handling user-specified matrix of residual covariance, relevant for the anaysis of repeated observations in longitudinal trials.
- lme4
Generalized mixed-effects models.
Data Formats
- arrow
An interface to the Arrow C++ library.
- feather
Fast, interoperable binary data frame storage for Python, R, and more powered by Apache Arrow.
- fst
Lightning Fast Serialization of Data Frames for R.
- haven
Improved methods to import SPSS, Stata and SAS files in R.
- jsonlite
A robust and quick way to parse JSON files in R.
Network Analysis
- autograph
Automagic plotting of network graphs and models.
- CRAN Task View NetworkAnalysis
CRAN Task View on network analysis resources
- ergm
Exponential random graph models in R.
- igraph
A collection of network analysis tools.
- latentnet
Latent position and cluster models for network objects.
- manynet
Tools for making and modifying many different types of networks.
2017
- awesome-awesomeness
- awesome-rshiny
- blogdown
Create Blogs and Websites with R Markdown
- covr
Test coverage reports for R
- glue
Glue strings to data in R. Small, fast, dependency free interpreted string literals.
- hrbrthemes
🔏 Opinionated, typographic-centric ggplot2 themes and theme components
Showing a sample of 461 resources. View the full list on GitHub →