OSS Index data is being upgraded. There are some breaking changes.
Learn more

CRAN Components

Search Components

Ecosystem Component Description
CRAN rlang rlang: Functions for Base Types and Core R and 'Tidyverse' Features A toolbox for working with base types, core R features like the condition system, and core 'Tidyverse' features like tidy evaluation.
CRAN tibble tibble: Simple Data Frames Provides a 'tbl_df' class (the 'tibble') that provides stricter checking and better formatting than the traditional data frame.
CRAN cli cli: Helpers for Developing Command Line Interfaces A suite of tools designed to build attractive command line interfaces ('CLIs').
CRAN openssl openssl: Toolkit for Encryption, Signatures and Certificates Based on OpenSSL Bindings to OpenSSL libssl and libcrypto, plus custom SSH pubkey parsers.
CRAN withr withr: Run Code 'With' Temporarily Modified Global State A set of functions to run code 'with' safely and temporarily modified global state.
CRAN stringi stringi: Character String Processing Facilities Allows for fast, correct, consistent, portable, as well as convenient character string/text processing in every locale and any native encoding.
CRAN knitr knitr: A General-Purpose Package for Dynamic Report Generation in R Provides a general-purpose tool for dynamic report generation in R using Literate Programming techniques.
CRAN xfun xfun: Miscellaneous Functions by 'Yihui Xie' Miscellaneous functions commonly used in other packages maintained by 'Yihui Xie'.
CRAN backports backports: Reimplementations of Functions Introduced Since R-3.
CRAN tinytex tinytex: Helper Functions to Install and Maintain 'TeX Live', and Compile 'LaTeX' Documents Helper functions to install and maintain the 'LaTeX' distribution named 'TinyTeX' (<https://yihui.
CRAN digest digest: Create Compact Hash Digests of R Objects Implementation of a function 'digest()' for the creation of hash digests of arbitrary R objects (using the 'md5', 'sha-1', 'sha-256', 'crc32', 'xxhash' and 'murmurhash' algorithms) permitting easy comparison of R language objects, as well as a function 'hmac()' to create hash-based message authentication code.
CRAN callr callr: Call R from R It is sometimes useful to perform a computation in a separate R process, without affecting the current R process at all.
CRAN ps ps: List, Query, Manipulate System Processes List, query and manipulate all system processes, on 'Windows', 'Linux' and 'macOS'.
CRAN rmarkdown rmarkdown: Dynamic Documents for R Convert R Markdown documents into a variety of formats.
CRAN httr httr: Tools for Working with URLs and HTTP Useful tools for working with HTTP organised by HTTP verbs (GET(), POST(), etc).
CRAN htmltools htmltools: Tools for HTML Tools for HTML generation and output.
CRAN dplyr dplyr: A Grammar of Data Manipulation A fast, consistent tool for working with data frame like objects, both in memory and out of memory.
CRAN markdown markdown: 'Markdown' Rendering for R Provides R bindings to the 'Sundown' 'Markdown' rendering library (https://github.
CRAN highr highr: Syntax Highlighting for R Source Code Provides syntax highlighting for R source code.
CRAN mime mime: Map Filenames to MIME Types Guesses the MIME type from a filename extension using the data derived from /etc/mime.
CRAN glue glue: Interpreted String Literals An implementation of interpreted string literals, inspired by Python's Literal String Interpolation <https://www.
CRAN jsonlite jsonlite: A Robust, High Performance JSON Parser and Generator for R A fast JSON parser and generator optimized for statistical data and the web.
CRAN pillar pillar: Coloured Formatting for Columns Provides a 'pillar' generic designed for formatting columns of data using the full range of colours provided by modern terminals.
CRAN tidyselect tidyselect: Select from a Set of Strings A backend for the selecting functions of the 'tidyverse'.
CRAN ellipsis ellipsis: Tools for Working with .
CRAN sys sys: Portable System Utilities Powerful replacements for base system2 with consistent behavior across platforms.
CRAN fansi fansi: ANSI Control Sequence Aware String Functions Counterparts to R string manipulation functions that account for the effects of ANSI text formatting control sequences.
CRAN yaml yaml: Methods to Convert R Data to YAML and Back Implements the 'libyaml' 'YAML' 1.
CRAN rstudioapi rstudioapi: Safely Access the RStudio API Access the RStudio API (if available) and provide informative error messages when it's not.
CRAN R6 R6: Classes with Reference Semantics Creates classes with reference semantics, similar to R's built-in reference classes.
CRAN utf8 utf8: Unicode Text Processing Process and print 'UTF-8' encoded international text (Unicode).
CRAN purrr purrr: Functional Programming Tools A complete and consistent functional programming toolkit for R.
CRAN crayon crayon: Colored Terminal Output Colored terminal output on terminals that support 'ANSI' color and highlight codes.
CRAN evaluate evaluate: Parsing and Evaluation Tools that Provide More Details than the Default Parsing and evaluation tools that make it easy to recreate the command line behaviour of R.
CRAN pkgconfig pkgconfig: Private Configuration for 'R' Packages Set configuration options on a per-package basis.
CRAN stringr stringr: Simple, Consistent Wrappers for Common String Operations A consistent, simple and easy to use set of wrappers around the fantastic 'stringi' package.
CRAN base64enc base64enc: Tools for base64 encoding This package provides tools for handling base64 encoding.
CRAN curl curl: A Modern and Flexible Web Client for R The curl() and curl_download() functions provide highly configurable drop-in replacements for base url() and download.
CRAN magrittr magrittr: A Forward-Pipe Operator for R Provides a mechanism for chaining commands with a new forward-pipe operator, %>%.
CRAN assertthat assertthat: Easy Pre and Post Assertions assertthat is an extension to stopifnot() that makes it easy to declare the pre and post conditions that you code should satisfy, while also producing friendly error messages so that your users know what they've done wrong.
CRAN rprojroot rprojroot: Finding Files in Project Subdirectories Robust, reliable and flexible paths to files below a project root.
CRAN tidyr tidyr: Easily Tidy Data with 'spread()' and 'gather()' Functions An evolution of 'reshape2'.
CRAN rjson rjson: JSON for R Converts R object into JSON objects and vice-versa.
CRAN pkgbuild pkgbuild: Find Tools Needed to Build R Packages Provides functions used to build R packages.
CRAN pkgload pkgload: Simulate Package Installation and Attach Simulates the process of installing a package and then attaching it.
CRAN processx processx: Execute and Control System Processes Tools to run system processes in the background.
CRAN testthat testthat: Unit Testing for R Software testing is important, but, in part because it is frustrating and boring, many of us avoid it.
CRAN praise praise: Praise Users Build friendly R packages that praise their users if they have done something good, or they just need it to feel better.
CRAN prettyunits prettyunits: Pretty, Human Readable Formatting of Quantities Pretty, human readable formatting of quantities.
CRAN desc desc: Manipulate DESCRIPTION Files Tools to read, write, create, and manipulate DESCRIPTION files.