R packages
2,000 in Packages and libraries, most used first. Page 1 of 10.
-
rlang Functions for Base Types and Core R and 'Tidyverse' Features
-
ggplot2 Create Elegant Data Visualisations Using the Grammar of Graphics
-
vctrs Vector Helpers
-
cli Helpers for Developing Command Line Interfaces
-
lifecycle Manage the Life Cycle of your Package Functions
-
Rcpp Seamless R and C++ Integration
-
dplyr A Grammar of Data Manipulation
-
R6 Encapsulated Classes with Reference Semantics
-
glue Interpreted String Literals
-
withr Run Code 'With' Temporarily Modified Global State
-
tibble Simple Data Frames
-
cpp11 A C++11 Interface for R's C Interface
-
fs Cross-Platform File System Operations Based on 'libuv'
-
magrittr A Forward-Pipe Operator for R
-
rgeos Interface to Geometry Engine - Open Source ('GEOS')
-
scales Scale Functions for Visualization
-
pillar Coloured Formatting for Columns
-
S7 An Object Oriented System Meant to Become a Successor to S3 and S4
-
jsonlite A Simple and Robust JSON Parser and Generator for R
-
RcppEigen 'Rcpp' Integration for the 'Eigen' Templated Linear Algebra Library
-
pkgconfig Private Configuration for 'R' Packages
-
rmarkdown Dynamic Documents for R
-
bslib Custom 'Bootstrap' 'Sass' Themes for 'shiny' and 'rmarkdown'
-
utf8 Unicode Text Processing
-
isoband Generate Isolines and Isobands from Regularly Spaced Elevation Grids
-
curl A Modern and Flexible Web Client for R
-
gtable Arrange 'Grobs' in Tables
-
xfun Supporting Functions for Packages Maintained by 'Yihui Xie'
-
viridisLite Colorblind-Friendly Color Maps (Lite Version)
-
sass Syntactically Awesome Style Sheets ('Sass')
-
farver High Performance Colour Space Manipulation
-
generics Common S3 Generics not Provided by Base R Methods Related to Model Fitting
-
RColorBrewer ColorBrewer Palettes
-
purrr Functional Programming Tools
-
labeling Axis Labeling
-
stringi Fast and Portable Character String Processing Facilities
-
callr Call R from R
-
tidyselect Select from a Set of Strings
-
knitr A General-Purpose Package for Dynamic Report Generation in R
-
stringr Simple, Consistent Wrappers for Common String Operations
-
digest Create Compact Hash Digests of R Objects
-
tidyr Tidy Messy Data
-
otel OpenTelemetry R API
-
RcppParallel Parallel Programming Tools for 'Rcpp'
-
processx Execute and Control System Processes
-
ps List, Query, Manipulate System Processes
-
fastmap Fast Data Structures
-
mime Map Filenames to MIME Types
-
htmltools Tools for HTML
-
jquerylib Obtain 'jQuery' as an HTML Dependency Object
-
StanHeaders C++ Header Files for Stan
-
backports Reimplementations of Functions Introduced Since R-3.0.0
-
evaluate Parsing and Evaluation Tools that Provide More Details than the Default
-
base64enc Tools for 'base64' Encoding
-
crayon Colored Terminal Output
-
tinytex Helper Functions to Install and Maintain TeX Live, and Compile LaTeX Documents
-
fontawesome Easily Work with 'Font Awesome' Icons
-
lme4 Linear Mixed-Effects Models using 'Eigen' and S4
-
yaml Methods to Convert R Data to YAML and Back
-
rappdirs Application Directories: Determine Where to Save Data, Caches, and Logs
-
httr Tools for Working with URLs and HTTP
-
readxl Read Excel Files
-
cachem Cache R Objects with Automatic Pruning
-
highr Syntax Highlighting for R Source Code
-
memoise 'Memoisation' of Functions
-
tidyverse Easily Install and Load the 'Tidyverse'
-
rstan R Interface to Stan
-
pkgload Simulate Package Installation and Attach
-
gridExtra Miscellaneous Functions for "Grid" Graphics
-
shiny Web Application Framework for R
-
xml2 Parse XML
-
openssl Toolkit for Encryption, Signatures and Certificates Based on OpenSSL
-
pkgbuild Find Tools Needed to Build R Packages
-
abind Combine Multidimensional Arrays
-
numDeriv Accurate Numerical Derivatives
-
bit64 A S3 Class for Vectors of 64bit Integers
-
data.table Extension of 'data.frame'
-
desc Manipulate DESCRIPTION Files
-
readr Read Rectangular Text Data
-
rstudioapi Safely Access the RStudio API
-
BH Boost C++ Header Files
-
prettyunits Pretty, Human Readable Formatting of Quantities
-
hms Pretty Time of Day
-
sys Powerful and Reliable Tools for Running System Commands in R
-
progress Terminal Progress Bars
-
askpass Password Entry Utilities for R, Git, and SSH
-
bit Classes and Methods for Fast Memory-Efficient Boolean Selections
-
htmlwidgets HTML Widgets for R
-
zoo S3 Infrastructure for Regular and Irregular Time Series (Z's Ordered Observations)
-
testthat Unit Testing for R
-
ragg Graphic Devices Based on AGG
-
checkmate Fast and Versatile Argument Checks
-
vroom Read and Write Rectangular Text Data Quickly
-
RcppArmadillo 'Rcpp' Integration for the 'Armadillo' Templated Linear Algebra Library
-
tzdb Time Zone Database Information
-
terra Spatial Data Analysis
-
systemfonts System Native Font Finding
-
lubridate Make Dealing with Dates a Little Easier
-
textshaping Bindings to the 'HarfBuzz' and 'Fribidi' Libraries for Text Shaping
-
rprojroot Finding Files in Project Subdirectories
-
matrixStats Functions that Apply to Rows and Columns of Matrices (and to Vectors)
-
promises Abstractions for Promise-Based Asynchronous Programming
-
clipr Read and Write from the System Clipboard
-
commonmark High Performance CommonMark and Github Markdown Rendering in R
-
later Utilities for Scheduling Functions to Execute Later with Event Loops
-
broom Convert Statistical Objects into Tidy Tibbles
-
httpuv HTTP and WebSocket Server Library
-
DBI R Database Interface
-
diffobj Diffs for R Objects
-
cellranger Translate Spreadsheet Cell Ranges to Rows and Columns
-
rematch Match Regular Expressions with a Nicer 'API'
-
igraph Network Analysis and Visualization
-
timechange Efficient Manipulation of Date-Times
-
waldo Find Differences Between R Objects
-
reshape2 Flexibly Reshape Data: A Reboot of the Reshape Package
-
plyr Tools for Splitting, Applying and Combining Data
-
lmtest Testing Linear Regression Models
-
colorspace A Toolbox for Manipulating and Assessing Colors and Palettes
-
brio Basic R Input Output
-
loo Efficient Leave-One-Out Cross-Validation and WAIC for Bayesian Models
-
blob A Simple S3 Class for Representing Vectors of Binary Data ('BLOBS')
-
praise Praise Users
-
distributional Vectorised Probability Distributions
-
haven Import and Export 'SPSS', 'Stata' and 'SAS' Files
-
forcats Tools for Working with Categorical Variables (Factors)
-
posterior Tools for Working with Posterior Distributions
-
xtable Export Tables to LaTeX or HTML
-
lazyeval Lazy (Non-Standard) Evaluation
-
car Companion to Applied Regression
-
sourcetools Tools for Reading, Tokenizing and Parsing R Code
-
nloptr R Interface to NLopt
-
inline Functions to Inline C, C++, Fortran Function Calls from R
-
modelr Modelling Functions that Work with the Pipe
-
gargle Utilities for Working with Google APIs
-
Rdpack Update and Manipulate Rd Documentation Objects
-
googledrive An Interface to Google Drive
-
selectr Translate CSS Selectors to XPath Expressions
-
googlesheets4 Access Google Sheets using the Sheets API V4
-
reformulas Machinery for Processing Random Effect Formulas
-
reprex Prepare Reproducible Example Code via the Clipboard
-
crosstalk Inter-Widget Interactivity for HTML Widgets
-
rbibutils Read 'Bibtex' Files and Convert Between Bibliography Formats
-
MatrixModels Modelling with Sparse and Dense Matrices
-
minqa Derivative-Free Optimization Algorithms by Quadratic Approximation
-
openxlsx Read, Write and Edit xlsx Files
-
quantreg Quantile Regression
-
QuickJSR Interface for the 'QuickJS-NG' Lightweight 'JavaScript' Engine
-
uuid Tools for Generating and Handling of UUIDs
-
rvest Easily Harvest (Scrape) Web Pages
-
markdown A Thin Wrapper of 'litedown' to Render Markdown Documents
-
dbplyr A 'dplyr' Back End for Databases
-
Formula Extended Model Formulas
-
forecast Forecasting Functions for Time Series and Linear Models
-
timeDate Rmetrics - Chronological and Calendar Objects
-
ggrepel Automatically Position Non-Overlapping Text Labels with 'ggplot2'
-
tensorA Advanced Tensor Arithmetic with Named Indices
-
mvtnorm Multivariate Normal and t Distributions
-
httr2 Perform HTTP Requests and Process the Responses
-
cowplot Streamlined Plot Theme and Plot Annotations for 'ggplot2'
-
miniUI Shiny UI Widgets for Small Screens
-
remotes R Package Installation from Remote Repositories, Including 'GitHub'
-
e1071 Misc Functions of the Department of Statistics, Probability Theory Group (Formerly: E1071), TU Wien
-
doBy Groupwise Statistics, LSmeans, Linear Estimates, Utilities
-
quadprog Functions to Solve Quadratic Programming Problems
-
fracdiff Fractionally Differenced ARIMA aka ARFIMA(P,d,q) Models
-
future Unified Parallel and Distributed Processing in R for Everyone
-
zip Cross-Platform 'zip' Compression
-
urca Unit Root and Cointegration Tests for Time Series Data
-
png Read and write PNG images
-
DT A Wrapper of the JavaScript Library 'DataTables'
-
pbkrtest Parametric Bootstrap, Kenward-Roger and Satterthwaite Based Methods for Test in Mixed Models
-
proxy Distance and Similarity Measures
-
ids Generate Random Identifiers
-
rematch2 Tidy Output from Regular Expression Matching
-
bitops Bitwise Operations
-
SparseM Sparse Linear Algebra
-
dtplyr Data Table Back-End for 'dplyr'
-
Matrix Sparse and Dense Matrix Classes and Methods
-
litedown A Lightweight Version of R Markdown
-
patchwork The Composer of Plots
-
renv Project Environments
-
globals Identify Global Objects in R Expressions
-
conflicted An Alternative Conflict Resolution Strategy
-
foreach Provides Foreach Looping Construct
-
BiocManager Access the Bioconductor Project Package Repository
-
iterators Provides Iterator Construct
-
sf Simple Features for R
-
parallelly Enhancing the 'parallel' Package
-
carData Companion to Applied Regression Data Sets
-
devtools Tools to Make Developing R Packages Easier
-
ggridges Ridgeline Plots in 'ggplot2'
-
Deriv Symbolic Differentiation
-
V8 Embedded JavaScript and WebAssembly Engine for R
-
sandwich Robust Covariance Matrix Estimators
-
gtools Various R Programming Tools
-
roxygen2 In-Line Documentation for R
-
pak Another Approach to Package Installation
-
xts eXtensible Time Series
-
ggrastr Rasterize Layers for 'ggplot2'
-
writexl Export Data Frames to Excel 'xlsx' Format