r-pkgload
|
public |
Simulates the process of installing a package and then attaching it. This is a key part of the 'devtools' package as it allows you to rapidly iterate while developing a package.
|
2025-03-25 |
r-sass
|
public |
An 'SCSS' compiler, powered by the 'LibSass' library. With this, R developers can use variables, inheritance, and functions to generate dynamic style sheets. The package uses the 'Sass CSS' extension language, which is stable, powerful, and CSS compatible.
|
2025-03-25 |
r-tinytex
|
public |
Helper functions to install and maintain the 'LaTeX' distribution named 'TinyTeX' (<https://yihui.org/tinytex/>), a lightweight, cross-platform, portable, and easy-to-maintain version of 'TeX Live'. This package also contains helper functions to compile 'LaTeX' documents, and install missing 'LaTeX' packages automatically.
|
2025-03-25 |
r-htmltools
|
public |
Tools for HTML generation and output.
|
2025-03-25 |
r-httr2
|
public |
Tools for creating and modifying HTTP requests, then performing them and processing the results. 'httr2' is a modern re-imagining of 'httr' that uses a pipe-based interface and solves more of the problems that API wrapping packages face.
|
2025-03-25 |
r-tibble
|
public |
Provides a 'tbl_df' class (the 'tibble') with stricter checking and better formatting than the traditional data frame.
|
2025-03-25 |
r-pillar
|
public |
Provides 'pillar' and 'colonnade' generics designed for formatting columns of data using the full range of colours provided by modern terminals.
|
2025-03-25 |
r-ini
|
public |
Parse simple '.ini' configuration files to an structured list. Users can manipulate this resulting list with lapply() functions. This same structured list can be used to write back to file after modifications.
|
2025-03-25 |
r-gitcreds
|
public |
Query, set, delete credentials from the 'git' credential store. Manage 'GitHub' tokens and other 'git' credentials. This package is to be used by other packages that need to authenticate to 'GitHub' and/or other 'git' repositories.
|
2025-03-25 |
r-zip
|
public |
Cross-Platform 'zip' Compression Library. A replacement for the 'zip' function, that does not require any additional external tools on any platform.
|
2025-03-25 |
r-credentials
|
public |
Setup and retrieve HTTPS and SSH credentials for use with 'git' and other services. For HTTPS remotes the package interfaces the 'git-credential' utility which 'git' uses to store HTTP usernames and passwords. For SSH remotes we provide convenient functions to find or generate appropriate SSH keys. The package both helps the user to setup a local git installation, and also provides a back-end for git/ssh client libraries to authenticate with existing user credentials.
|
2025-03-25 |
r-sys
|
public |
Drop-in replacements for the base system2() function with fine control and consistent behavior across platforms. Supports clean interruption, timeout, background tasks, and streaming STDIN / STDOUT / STDERR over binary or text connections. Arguments on Windows automatically get encoded and quoted to work on different locales.
|
2025-03-25 |
r-askpass
|
public |
Cross-platform utilities for prompting the user for credentials or a passphrase, for example to authenticate with a server or read a protected key. Includes native programs for MacOS and Windows, hence no 'tcltk' is required. Password entry can be invoked in two different ways: directly from R via the askpass() function, or indirectly as password-entry back-end for 'ssh-agent' or 'git-credential' via the ssh_askpass and git_askpass environment variables. Thereby the user can be prompted for credentials or a passphrase if needed when R calls out to git or ssh.
|
2025-03-25 |
r-whisker
|
public |
Implements 'Mustache' logicless templating.
|
2025-03-25 |
torchdata
|
public |
A PyTorch repo for data loading and utilities to be shared by the PyTorch domain libraries.
|
2025-03-25 |
r-rstudioapi
|
public |
Access the RStudio API (if available) and provide informative error messages when it's not.
|
2025-03-25 |
r-ragg
|
public |
Anti-Grain Geometry (AGG) is a high-quality and high-performance 2D drawing library. The 'ragg' package provides a set of graphic devices based on AGG to use as alternative to the raster devices provided through the 'grDevices' package.
|
2025-03-25 |
r-textshaping
|
public |
Provides access to the text shaping functionality in the 'HarfBuzz' library and the bidirectional algorithm in the 'Fribidi' library. 'textshaping' is a low-level utility package mainly for graphic devices that expands upon the font tool-set provided by the 'systemfonts' package.
|
2025-03-25 |
r-kableextra
|
public |
Build complex HTML or 'LaTeX' tables using 'kable()' from 'knitr' and the piping syntax from 'magrittr'. Function 'kable()' is a light weight table generator coming from 'knitr'. This package simplifies the way to manipulate the HTML or 'LaTeX' codes generated by 'kable()' and allows users to construct complex tables and customize styles using a readable syntax.
|
2025-03-25 |
r-svglite
|
public |
A graphics device for R that produces 'Scalable Vector Graphics'. 'svglite' is a fork of the older 'RSvgDevice' package.
|
2025-03-25 |
r-systemfonts
|
public |
Provides system native access to the font catalogue. As font handling varies between systems it is difficult to correctly locate installed fonts across different operating systems. The 'systemfonts' package provides bindings to the native libraries on Windows, macOS and Linux for finding font files that can then be used further by e.g. graphic devices. The main use is intended to be from compiled code but 'systemfonts' also provides access from R.
|
2025-03-25 |
grep
|
public |
Grep searches one or more input files for lines containing a match to a
specified pattern
|
2025-03-25 |
r-brio
|
public |
Functions to handle basic input output, these functions always read and write UTF-8 (8-bit Unicode Transformation Format) files and provide more explicit control over line endings.
|
2025-03-25 |
r-pkgconfig
|
public |
Set configuration options on a per-package basis. Options set by a given package only apply to that package, other packages are unaffected.
|
2025-03-25 |
r-utf8
|
public |
Process and print 'UTF-8' encoded international text (Unicode). Input, validate, normalize, encode, format, and display.
|
2025-03-25 |
r-fansi
|
public |
Counterparts to R string manipulation functions that account for the effects of ANSI text formatting control sequences.
|
2025-03-25 |
r-rematch2
|
public |
Wrappers on 'regexpr' and 'gregexpr' to return the match results in tidy data frames.
|
2025-03-25 |
r-diffobj
|
public |
Generate a colorized diff of two R objects for an intuitive visualization of their differences.
|
2025-03-25 |
r-ps
|
public |
List, query and manipulate all system processes, on 'Windows', 'Linux' and 'macOS'
|
2025-03-25 |
r-praise
|
public |
Build friendly R packages that praise their users if they have done something good, or they just need it to feel better.
|
2025-03-25 |
r-evaluate
|
public |
Parsing and evaluation tools that make it easy to recreate the command line behaviour of R.
|
2025-03-25 |
r-rappdirs
|
public |
An easy way to determine which directories on the users computer you should use to save data, caches and logs. A port of Python's 'Appdirs' (<https://github.com/ActiveState/appdirs>) to R.
|
2025-03-25 |
r-jsonlite
|
public |
A reasonably fast JSON parser and generator, optimized for statistical data and the web. Offers simple, flexible tools for working with JSON in R, and is particularly powerful for building pipelines and interacting with a web API. The implementation is based on the mapping described in the vignette (Ooms, 2014). In addition to converting JSON data from/to R objects, 'jsonlite' contains functions to stream, validate, and prettify JSON data. The unit tests included with the package verify that all edge cases are encoded and decoded consistently for use with dynamic data in systems and applications.
|
2025-03-25 |
r-jquerylib
|
public |
Obtain any major version of 'jQuery' (<https://code.jquery.com/>) and use it in any webpage generated by 'htmltools' (e.g. 'shiny', 'htmlwidgets', and 'rmarkdown'). Most R users don't need to use this package directly, but other R packages (e.g. 'shiny', 'rmarkdown', etc.) depend on this package to avoid bundling redundant copies of 'jQuery'.
|
2025-03-25 |
r-cachem
|
public |
Key-value stores with automatic pruning. Caches can limit either their total size or the age of the oldest object (or both), automatically pruning objects to maintain the constraints.
|
2025-03-25 |
r-fastmap
|
public |
Fast implementation of a key-value store. Environments are commonly used as key-value stores, but every time a new key is used, it is added to R's global symbol table, causing a small amount of memory leakage. This can be problematic in cases where many different keys are used. Fastmap avoids this memory leak issue by implementing the map using data structures in C++.
|
2025-03-25 |
r-base64enc
|
public |
This package provides tools for handling base64 encoding. It is more flexible than the orphaned base64 package.
|
2025-03-25 |
r-xopen
|
public |
Cross platform solution to open files, directories or 'URLs' with their associated programs.
|
2025-03-25 |
r-prettyunits
|
public |
Pretty, human readable formatting of quantities. Time intervals: 1337000 -> 15d 11h 23m 20s. Vague time intervals: 2674000 -> about a month ago. Bytes: 1337 -> 1.34 kB.
|
2025-03-25 |
r-digest
|
public |
Implementation of a function 'digest()' for the creation of hash digests of arbitrary R objects (using the 'md5', 'sha-1', 'sha-256', 'crc32', 'xxhash', 'murmurhash', 'spookyhash' and 'blake3' algorithms) permitting easy comparison of R language objects, as well as functions such as'hmac()' to create hash-based message authentication code. Please note that this package is not meant to be deployed for cryptographic purposes for which more comprehensive (and widely tested) libraries such as 'OpenSSL' should be used.
|
2025-03-25 |
r-miniui
|
public |
Provides UI widget and layout functions for writing Shiny apps that work well on small screens.
|
2025-03-25 |
r-assertthat
|
public |
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's gone wrong.
|
2025-03-25 |
r-desc
|
public |
Tools to read, write, create, and manipulate DESCRIPTION files. It is intended for packages that create or manipulate other packages.
|
2025-03-25 |
r-withr
|
public |
A set of functions to run code 'with' safely and temporarily modified global state. Many of these functions were originally a part of the 'devtools' package, this provides a simple package with limited dependencies to provide access to these functions.
|
2025-03-25 |
r-crayon
|
public |
Colored terminal output on terminals that support 'ANSI' color and highlight codes. It also works in 'Emacs' 'ESS'. 'ANSI' color support is automatically detected. Colors and highlighting can be combined and nested. New styles can also be created easily. This package was inspired by the 'chalk' 'JavaScript' project.
|
2025-03-25 |
r-glue
|
public |
An implementation of interpreted string literals, inspired by Python's Literal String Interpolation <https://www.python.org/dev/peps/pep-0498/> and Docstrings <https://www.python.org/dev/peps/pep-0257/> and Julia's Triple-Quoted String Literals <https://docs.julialang.org/en/v1.3/manual/strings/#Triple-Quoted-String-Literals-1>.
|
2025-03-25 |
r-rprojroot
|
public |
Robust, reliable and flexible paths to files below a project root. The 'root' of a project is defined as a directory that matches a certain criterion, e.g., it contains a certain regular file.
|
2025-03-25 |
r-xfun
|
public |
Miscellaneous functions commonly used in other packages maintained by 'Yihui Xie'.
|
2025-03-25 |
r-yaml
|
public |
Implements the 'libyaml' 'YAML' 1.1 parser and emitter (<https://pyyaml.org/wiki/LibYAML>) for R.
|
2025-03-25 |
r-roxygen2
|
public |
Generate your Rd documentation, 'NAMESPACE' file, and collation field using specially formatted comments. Writing documentation in-line with code makes it easier to keep your documentation up-to-date as your requirements change. 'roxygen2' is inspired by the 'Doxygen' system for C++.
|
2025-03-25 |