Repository files navigation
My favorite R packages
dplyr - A Grammar of Data
Manipulation
forcats - Tools for Working
with Categorical Variables (Factors)
ggplot2 - Create Elegant Data
Visualisations Using the Grammar of Graphics
glue - Interpreted String Literals
lubridate - Make Dealing with
Dates a Little Easier
magrittr - A Forward-Pipe
Operator for R
purrr - Functional Programming
Tools
readr - Read Rectangular Text
Data
readxl - Read Excel Files
rvest - Easily Harvest (Scrape)
Web Pages
stringr - Simple, Consistent
Wrappers for Common String Operations
tibble - Simple Data Frames
tidyr - Easily Tidy Data with
‘spread()’ and ‘gather()’ Functions
aplot - Decorate a
‘ggplot’ with Associated Information
colorscale - Create a
Color Scale From a Single Color
cowplot - Streamlined Plot
Theme and Plot Annotations for ‘ggplot2’
esquisse - Explore and
Visualize Your Data Interactively
extrafont - Tools for Using
Fonts
factoextra - Extract
and Visualize the Results of Multivariate Data Analyses
geofacet - ‘ggplot2’
Faceting Utilities for Geographical Data
gganimate - A Grammar of Animated
Graphics
gfont - Offline ‘Google’
Fonts for ‘Markdown’ and ‘Shiny’
ggExtra - Add Marginal
Histograms to ‘ggplot2’, and More ‘ggplot2’ Enhancements
ggfortify - Data
Visualization Tools for Statistical Analysis Results
gghighlight -
Highlight Lines and Points in ‘ggplot2’
ggnewscale - Multiple
Fill and Color Scales in ‘ggplot2’
ggrepel - Automatically
Position Non-Overlapping Text Labels with ‘ggplot2’
ggvegan - ‘ggplot2’
Plots for the ‘vegan’ Package
ggwrap - Wrap A ‘ggplot2’
Plot Over Multiple Rows
gridtext - Improved Text
Rendering Support for ‘Grid’ Graphics
hexSticker -
Create Hexagon Sticker in R
patchwork - The
Composer of
ggplots
PlaneGeometry
scales - Scale Functions for
Visualization
showtext - Using Fonts
More Easily in R Graphs
magick - Advanced Graphics
and Image-Processing in R
rvg - R Graphics Devices
for Vector Graphics Output
ComplexUpset -
Create Complex UpSet Plots Using ggplot2 Components
ganttrify - Create
beautiful Gantt charts with ggplot2
ggbeeswarm -
Categorical Scatter (Violin Point) Plots
ggbump - Bump Chart In
GGplot
ggchicklet -
Create ‘Chicklet’ (Rounded Segmented Column) Charts
ggecho - GGplot Stat
to Duplicate Elements
ggfittext - Fit Text Inside a
Box in ‘ggplot2’
ggforce - Accelerating
‘ggplot2’
gggibbous - Moon Charts,
a Pie Chart Alternative
gghalves - Compose
Half-Half Plots Using Your Favourite Geoms
ggimage - Use Image
in ‘ggplot2’
ggimg - Graphics Layers
for Plotting Image Data with ‘ggplot2’
ggmatrix - Fast
processing of matrix heatmap
ggpattern
ggpointdensity - A
Cross Between a 2D Density Plot and a Scatter Plot
ggpol - Visualizing Social
Science Data with ‘ggplot2’
ggquadrilateral -
Draw arbitrary quadrilaterals in ‘ggplot2’
ggridges - Ridgeline
Plots in ‘ggplot2’
ggsignif - Significance
Brackets for ‘ggplot2’
ggstance - Horizontal
‘ggplot2’ Components
ggtext - Improved text
rendering support for ggplot2
ggtexture - Drawing
Textured Rectangles and Bars with grid and ggplot2
ggupset - Combination
Matrix Axis for ‘ggplot2’ to Create ‘UpSet’ Plots
ggwordcloud - A Word
Cloud Geom for ‘ggplot2’
parttree - Simple
functions for plotting 2D decision tree partition plots
shadowtext -
Shadow Text Grob and Layer
superheat - A Graphical
Tool for Exploring Complex Datasets Using Heatmaps
treemapify - Draw Treemaps in
‘ggplot2’
waffle - Create Waffle
Chart Visualizations
weather - Weather Icons
ungeviz - Tools for visualizing
uncertainty with ggplot2
basetheme - Themes for
Base Graphics Plots
bbplot - Making ggplot
Graphics In BBC News Style
firatheme - A
ggplot2 theme using the Fira Sans font
fishualize - Color
Palettes Based on Fish Species
gameofthrones -
Palettes Inspired in the TV Show “Game of Thrones”
ggexpanse - Theme
Elements Based On ‘The Expanse’
ggdark - Dark Mode for
‘ggplot2’ Themes
ggpomological -
Pomological plot themes for ggplot2
ggpubr - ‘ggplot2’ Based
Publication Ready Plots
ggsci - Scientific Journal and Sci-Fi
Themed Color Palettes for ‘ggplot2’
ggtech - ggplot2 tech
themes and scales
ggthemes - Extra Themes,
Scales and Geoms for ‘ggplot2’
ggthemr - Themes for
ggplot2
harrypotter - Palettes
Generated from All “Harry Potter” Movies
hrbrthemes -
Additional Themes, Theme Components and Utilities for ‘ggplot2’
LaCroixColoR -
LaCroix Water Color
Palettes
nationalparkcolors
National Park Inspired Color Schemes
NineteenEightyR -
198R
paletteer -
Comprehensive Collection of Color Palettes
reasontheme -
A Reason Pension Integrity Project ggplot theme
Rokemon - Pokemon
Style Plotting And Data
see - Visualisation Toolbox
for ‘easystats’ and Extra Geoms, Themes and Color Palettes for
‘ggplot2’
thematic - Unified and
Automatic Theming of ‘ggplot2’, ‘lattice’, and ‘base’ R Graphics
trekcolors - Star
Trek Color Palettes
tvthemes - TV Show Themes
and Color Palettes for ‘ggplot2’ Graphics
urbnthemes -
Additional theme and utilities for “ggplot2” in the Urban Institute
style
wesanderson - A Wes
Anderson Palette Generator
gg3D - 3D perspective plots
for ggplot2
rayrender - Build and Raytrace 3D
Scenes
rayshader - Create and Visualize
Hillshaded Maps from Elevation Matrices
rgl - 3D
Visualization Using OpenGL
mschart - Chart
Generation for ‘Microsoft Word’ and ‘Microsoft PowerPoint’ Documents
cartography -
Thematic
Cartography
countrycode
Convert Country Names and Country Codes
ggsn - North Symbols
and Scale Bars for Maps Created with ‘ggplot2’ or ‘ggmap’
leaflet - Create
Interactive Web Maps with the JavaScript ‘Leaflet’ Library
lwgeom - Bindings to
Selected ‘liblwgeom’ Functions for Simple Features
sf - Simple Features for R
cssgrid - Easy CSS Grid Layout For
R Markdown And Shiny
details - Create Details
HTML Tag for Markdown and Package Documentation
downloadthis -
Implement Download Buttons in ‘rmarkdown’
encryptedRmd -
Encrypt Html Reports Using ‘Libsodium’
flair - Highlight, Annotate,
and Format your R Source Code
grillade - Grid System
for the Web
icon - SVG icons
for R documents
rmarkdown - Dynamic Documents
for R
tweetrmd - Embed Tweets
in R Markdown
workflowr - A
Framework for Reproducible and Collaborative Data Science
blogdown - Create Blogs
and Websites with R Markdown
bookdown - Authoring Books and Technical
Documents with R Markdown
distill - ‘R Markdown’
Format for Scientific and Technical Writing
officer - Manipulation
of Microsoft Word and PowerPoint Documents
omni - RMarkdown
template, ggplot2 theme, and table function for OMNI Institute
particlesjs -
Beautiful Background for ‘Shiny’ Applications and ‘RMarkdown’
Documents
rolldown - R Markdown
Output Formats for Storytelling
thesisdown - An updated
R Markdown thesis template using the bookdown package
tint - ‘tint’ is not
‘Tufte’
tufte - Tufte’s Styles for R
Markdown Documents
vitae - Curriculum Vitae for
R Markdown
xaringan - Presentation
Ninja
xaringanExtra -
Extras And Extensions for Xaringan
Slides
xaringanthemer
Xaringan CSS Theme Generator
flextable - Functions
for Tabular Reporting
gt - Easily Create Presentation-Ready
Display Tables
kableExtra - Construct
Complex Table with ‘kable’ and Pipe Syntax
rhandsontable -
Interface to the ‘Handsontable.js’ Library
anytime - Anything to
‘POSIXct’ or ‘Date’ Converter
batman - Convert
categorical representations of logicals to actual logicals
janitor - Simple Tools for
Examining and Cleaning Dirty Data
poorman - A Poor
Man’s Base R Copy of ‘dplyr’ Verbs
RVerbalExpressions -
Create Regular Expressions Easily
santoku - A Versatile
Cutting Tool for R
slider - Sliding
Window Functions
bigstatsr - Statistical
Tools for Filebacked Big Matrices
caret - Classification and
Regression Training
dbscan - Density Based
Clustering of Applications with Noise (DBSCAN) and Related
Algorithms
evabic - Evaluation of
Binary Classifiers
factominer - Multivariate
Exploratory Data Analysis and Data Mining
mclust - Gaussian
Mixture Modelling for Model-Based Clustering, Classification, and
Density Estimation
mgcv - Mixed GAM
Computation Vehicle with Automatic Smoothness Estimation
mnormt - mnormt:
The Multivariate Normal and t Distributions
pqdr - Work with Custom
Distribution Functions
quantreg -
Quantile Regression
ranger - A Fast
Implementation of Random Forests
PLNmodels -
Poisson Lognormal Models
Exploratory data analysis
DataExplorer -
Automate Data Exploration and Treatment
naniar - Data Structures,
Summaries, and Visualisations for Missing Data
summarytools - Tools
to Quickly and Neatly Summarize Data
baguette - Efficient Model
Functions for Bagging
broom - Convert Statistical
Analysis Objects into Tidy Tibbles
corrr - Correlations in R
dials - Tools for Creating
Tuning Parameter Values
discrim - Model Wrappers for
Discriminant Analysis
parsnip - A Common API
to Modeling and Analysis Functions
plsmod - Model Wrappers for
Projection Methods
poissonreg - Model Wrappers
for Poisson Regression
recipes - Preprocessing
Tools to Create Design Matrices
rsamples - General
Resampling Infrastructure
textrecipes - Extra
‘Recipes’ for Text Processing
themis - Extra Recipes
Steps for Dealing with Unbalanced Data
tune - Tidy Tuning Tools
yardstick - Tidy
Characterizations of Model Performance
workflows - Modeling
Workflows
ggraph - An
Implementation of Grammar of Graphics for Graphs and Networks
tidygraph - A Tidy API
for Graph Manipulation
tidytree , treeio and
ggtree - Data
Integration, Manipulation and Visualization of Phylogenetic Trees
fable - Forecasting Models for
Tidy Time Series
fasster - Fast Additive
Switching of Seasonality, Trend and Exogenous Regressors
feasts - Feature Extraction And
Statistics for Time Series
fpp3 - Data for
“Forecasting: Principles and Practice” (3rd Edition)
prophet - Automatic
Forecasting Procedure
tsibble - Tidy Temporal Data
Frames and Tools
attempt - Tools for
Defensive Programming
casewhen - Create Reusable
‘dplyr’ ‘case_when()’ Functions
crayon - Colored Terminal
Output
cyclocomp -
Cyclomatic Complexity of R Code
furrr - Apply Mapping
Functions in Parallel using Futures
future - Unified
Parallel and Distributed Processing in R for Everyone
microbenchmark
Accurate Timing Functions
R6 - Encapsulated Classes with Reference
Semantics
Rcpp - Seamless
R and C++ Integration
renv - Project Environments
for R
rlang - Functions for Base Types and
Core R and ‘Tidyverse’ Features
strict - Make R Just a
Little Stricter
attachment - Deal
with Dependencies
chameleon - Build
And Highlight Package Documentation With Customized Templates
covr - Test Coverage for Packages
deepdep - Visualise
and Explore the Deep Dependencies of R Packages
devtools - Tools to Make
Developing R Packages Easier
goodpractice -
Advice on R Package Building
lifecycle - Manage the Life Cycle
of your Package Functions
pkgdown - Make Static HTML
Documentation for a Package
spelling - Tools for Spell
Checking in R
testthat - Unit Testing for R
usethis - Automate Package and
Project Setup
vdiffr - Visual Regression
Testing and Graphical Diffing
fresh - Fresh ‘Shiny’ Themes
golem - A Framework for
Robust Shiny Applications
htmlwidgets - HTML Widgets for R
shinipsum -
Lorem-Ipsum-like Helpers for fast Shiny Prototyping
shiny - Web Application Framework
for R
shinybusy - Busy
Indicator for ‘Shiny’ Applications
shinydashboard -
Create Dashboards with ‘Shiny’
shinypop - Collection of
Notifications for ‘Shiny’ Applications
shinysnippets -
RStudio Snippets for Shiny devs
shinyWidgets - Custom
Inputs Widgets for Shiny
sortable - Drag-and-Drop
in ‘shiny’ Apps with ‘SortableJS’
vov - Shiny CSS Animations
waiter - Loading Screen
for ‘Shiny’
httr - Tools for Working with URLs and
HTTP
qrencoder - Quick
Response Code (QR Code) / Matrix Barcode Creator
gh - ‘GitHub’ ‘API’
rtweet - Collecting Twitter Data
slackr - Send Messages,
Images, R Objects and Files to ‘Slack’ Channels/Users
deSolve - Solvers for
Initial Value Problems of Differential Equations (‘ODE’, ‘DAE’,
‘DDE’)
freealg - The Free
Algebra
mvp - Fast Symbolic
Multivariate Polynomials
bigsnpr - Analysis of
Massive SNP Arrays
phyloseq - Handling and
analysis of high-throughput microbiome census data
tidygenomics - Tidy
Verbs for Dealing with Genomic Data Frames
vegan - Community Ecology
Package
yatah - Yet Another TAxonomy
Handler
About
My favorite R packages
Resources
Stars
Watchers
Forks
You can’t perform that action at this time.