nanoparquet - Read and Write 'Parquet' Files
Self-sufficient reader and writer for flat 'Parquet' files. Can read most 'Parquet' data types. Can write many 'R' data types, including factors and temporal types. See docs for limitations.
Last updated 7 hours ago
parquet
29 stars 2.94 score 0 dependencies 1 dependentsps - List, Query, Manipulate System Processes
List, query and manipulate all system processes, on 'Windows', 'Linux' and 'macOS'.
Last updated 5 days ago
72 stars 15.11 score 0 dependencies 2372 dependentspak - Another Approach to Package Installation
The goal of 'pak' is to make package installation faster and more reliable. In particular, it performs all HTTP operations in parallel, so metadata resolution and package downloads are fast. Metadata and package files are cached on the local disk as well. 'pak' has a dependency solver, so it finds version conflicts before performing the installation. This version of 'pak' supports CRAN, 'Bioconductor' and 'GitHub' packages as well.
Last updated 6 days ago
638 stars 8.33 score 0 dependencies 18 dependentspkgcache - Cache 'CRAN'-Like Metadata and R Packages
Metadata and package cache for CRAN-like repositories. This is a utility package to be used by package management tools that want to take advantage of caching.
Last updated 6 days ago
27 stars 3.48 score 8 dependencies 5 dependentscli - Helpers for Developing Command Line Interfaces
A suite of tools to build attractive command line interfaces ('CLIs'), from semantic elements: headings, lists, alerts, paragraphs, etc. Supports custom themes via a 'CSS'-like language. It also contains a number of lower level 'CLI' elements: rules, boxes, trees, and 'Unicode' symbols with 'ASCII' alternatives. It support ANSI colors and text styles as well.
Last updated 8 days ago
cli
621 stars 21.29 score 0 dependencies 13324 dependentscrayon - Colored Terminal Output
The crayon package is now superseded. Please use the 'cli' package for new projects. 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.
Last updated 8 days ago
325 stars 18.54 score 0 dependencies 6462 dependentsfs - Cross-Platform File System Operations Based on 'libuv'
A cross-platform interface to file system operations, built on top of the 'libuv' C library.
Last updated 12 days ago
filesystemlibuv
361 stars 18.20 score 0 dependencies 5757 dependentsrhub - Tools for R Package Developers
R-hub v2 uses GitHub Actions to run 'R CMD check' and similar package checks. The 'rhub' package helps you set up R-hub v2 for your R package, and start running checks.
Last updated 27 days ago
347 stars 7.08 score 24 dependencies 2 dependentspkgdepends - Package Dependency Resolution and Downloads
Find recursive dependencies of 'R' packages from various sources. Solve the dependencies to obtain a consistent set of packages to install. Download packages, and install them. It supports packages on 'CRAN', 'Bioconductor' and other 'CRAN-like' repositories, 'GitHub', package 'URLs', and local package trees and files. It caches metadata and package files via the 'pkgcache' package, and performs all 'HTTP' requests, downloads, builds and installations in parallel. 'pkgdepends' is the workhorse of the 'pak' package.
Last updated 1 months ago
93 stars 4.65 score 13 dependencies 2 dependentsarchive - Multi-Format Archive and Compression Support
Bindings to 'libarchive' <http://www.libarchive.org> the Multi-format archive and compression library. Offers R connections and direct extraction for many archive formats including 'tar', 'ZIP', '7-zip', 'RAR', 'CAB' and compression formats including 'gzip', 'bzip2', 'compress', 'lzma' and 'xz'.
Last updated 1 months ago
compressionconnectionslibarchive
141 stars 5.56 score 11 dependencies 19 dependentscallr - 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. This packages does exactly that.
Last updated 1 months ago
293 stars 15.32 score 3 dependencies 2461 dependentswhoami - Username, Full Name, Email Address, 'GitHub' Username of the Current User
Look up the username and full name of the current user, the current user's email address and 'GitHub' username, using various sources of system and configuration information.
Last updated 2 months ago
17 stars 6.01 score 8 dependencies 63 dependentszip - Cross-Platform 'zip' Compression
Cross-Platform 'zip' Compression Library. A replacement for the 'zip' function, that does not require any additional external tools on any platform.
Last updated 2 months ago
82 stars 11.91 score 0 dependencies 784 dependentsxopen - Open System Files, 'URLs', Anything
Cross platform solution to open files, directories or 'URLs' with their associated programs.
Last updated 2 months ago
30 stars 8.02 score 3 dependencies 147 dependentswebfakes - Fake Web Apps for HTTP Testing
Create a web app that makes it easier to test web clients without using the internet. It includes a web app framework with path matching, parameters and templates. Can parse various 'HTTP' request bodies. Can send 'JSON' data or files from the disk. Includes a web app that implements the 'httpbin.org' web service.
Last updated 2 months ago
61 stars 3.73 score 0 dependenciesdebugme - Debug R Packages
Specify debug messages as special string constants, and control debugging of packages via environment variables.
Last updated 2 months ago
debugging-tool
145 stars 5.15 score 1 dependencies 7 dependentscranlike - Tools for 'CRAN'-Like Repositories
A set of functions to manage 'CRAN'-like repositories efficiently.
Last updated 2 months ago
package-managementrepository
25 stars 2.38 score 20 dependenciescliapp - Create Rich Command Line Applications
Create rich command line applications, with colors, headings, lists, alerts, progress bars, etc. It uses CSS for custom themes. This package is now superseded by the 'cli' package. Please use 'cli' instead in new projects.
Last updated 2 months ago
61 stars 3.43 score 19 dependenciesbrio - Basic R Input Output
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.
Last updated 2 months ago
52 stars 14.07 score 0 dependencies 1704 dependentsdisposables - Create Disposable R Packages for Testing
Create disposable R packages for testing. You can create, install and load multiple R packages with a single function call, and then unload, uninstall and destroy them with another function call. This is handy when testing how some R code or an R package behaves with respect to other packages.
Last updated 2 months ago
12 stars 1.66 score 0 dependenciespkgsearch - Search and Query CRAN R Packages
Search CRAN metadata about packages by keyword, popularity, recent activity, package name and more. Uses the 'R-hub' search server, see <https://r-pkg.org> and the CRAN metadata database, that contains information about CRAN packages. Note that this is _not_ a CRAN project.
Last updated 2 months ago
rankingsearch-engine
108 stars 4.67 score 2 dependencies 6 dependentsgh - 'GitHub' 'API'
Minimal client to access the 'GitHub' 'API'.
Last updated 2 months ago
githubgithub-api
217 stars 10.29 score 17 dependencies 368 dependentsprocessx - Execute and Control System Processes
Tools to run system processes in the background. It can check if a background process is running; wait on a background process to finish; get the exit status of finished processes; kill background processes. It can read the standard output and error of the processes, using non-blocking connections. 'processx' can poll a process for standard output or error, with a timeout. It can also poll several processes at once.
Last updated 3 months ago
229 stars 14.85 score 2 dependencies 2123 dependentsremotes - R Package Installation from Remote Repositories, Including 'GitHub'
Download and install R packages stored in 'GitHub', 'GitLab', 'Bitbucket', 'Bioconductor', or plain 'subversion' or 'git' repositories. This package provides the 'install_*' functions in 'devtools'. Indeed most of the code was copied over from 'devtools'.
Last updated 3 months ago
322 stars 10.25 score 0 dependencies 233 dependentspkgbuild - Find Tools Needed to Build R Packages
Provides functions used to build R packages. Locates compilers needed to build R packages on various platforms and ensures the PATH is configured appropriately so R can use them.
Last updated 4 months ago
65 stars 15.06 score 6 dependencies 2329 dependentsprettyunits - Pretty, Human Readable Formatting of Quantities
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'. Rounding: '99' with 3 significant digits -> '99.0' p-values: '0.00001' -> '<0.0001'. Colors: '#FF0000' -> 'red'. Quantities: '1239437' -> '1.24 M'.
Last updated 4 months ago
130 stars 15.82 score 0 dependencies 2953 dependentsxmlparsedata - Parse Data of 'R' Code as an 'XML' Tree
Convert the output of 'utils::getParseData()' to an 'XML' tree, that one can search via 'XPath', and easier to manipulate in general.
Last updated 5 months ago
xml
22 stars 5.56 score 0 dependencies 35 dependentsasciicast - Create 'Ascii' Screen Casts from R Scripts
Record 'asciicast' screen casts from R scripts. Convert them to animated SVG images, to be used in 'README' files, or blog posts. Includes 'asciinema-player' as an 'HTML' widget, and an 'asciicast' 'knitr' engine, to embed 'ascii' screen casts in 'Rmarkdown' documents.
Last updated 5 months ago
223 stars 5.65 score 20 dependenciesfilelock - Portable File Locking
Place an exclusive or shared lock on a file. It uses 'LockFile' on Windows and 'fcntl' locks on Unix-like systems.
Last updated 7 months ago
41 stars 11.05 score 0 dependencies 668 dependentskeypress - Wait for a Key Press in a Terminal
Wait for a single key press at the 'R' prompt. This works in terminals, but does not currently work in the 'Windows' 'GUI', the 'OS X' 'GUI' ('R.app'), in 'Emacs' 'ESS', in an 'Emacs' shell buffer or in 'R Studio'. In these cases 'keypress' stops with an error message.
Last updated 7 months ago
22 stars 2.76 score 0 dependencies 5 dependentskeyring - Access the System Credential Store from R
Platform independent 'API' to access the operating system's credential store. Currently supports: 'Keychain' on 'macOS', Credential Store on 'Windows', the Secret Service 'API' on 'Linux', and simple, platform independent stores implemented with environment variables or encrypted files. Additional storage back-ends can be added easily.
Last updated 7 months ago
keyringsecurity
188 stars 6.79 score 9 dependencies 52 dependentspingr - Check if a Remote Computer is Up
Check if a remote computer is up. It can either just call the system ping command, or check a specified TCP port.
Last updated 7 months ago
dnsis-onlinepingtcp
33 stars 5.03 score 3 dependencies 24 dependentslpSolve - Interface to 'Lp_solve' v. 5.5 to Solve Linear/Integer Programs
Lp_solve is freely available (under LGPL 2) software for solving linear, integer and mixed integer programs. In this implementation we supply a "wrapper" function in C and some R functions that solve general linear/integer problems, assignment problems, and transportation problems. This version calls lp_solve version 5.5.
Last updated 7 months ago
20 stars 11.35 score 0 dependencies 748 dependentsdesc - Manipulate DESCRIPTION Files
Tools to read, write, create, and manipulate DESCRIPTION files. It is intended for packages that create or manipulate other packages.
Last updated 7 months ago
121 stars 17.25 score 2 dependencies 4533 dependentsprogress - Terminal Progress Bars
Configurable Progress bars, they may include percentage, elapsed time, and/or the estimated completion time. They work in terminals, in 'Emacs' 'ESS', 'RStudio', 'Windows' 'Rgui' and the 'macOS' 'R.app'. The package also provides a 'C++' 'API', that works with or without 'Rcpp'.
Last updated 7 months ago
458 stars 15.70 score 10 dependencies 2732 dependentsliteq - Lightweight Portable Message Queue Using 'SQLite'
Temporary and permanent message queues for R. Built on top of 'SQLite' databases. 'SQLite' provides locking, and makes it possible to detect crashed consumers. Crashed jobs can be automatically marked as "failed", or put in the queue again, potentially a limited number of times.
Last updated 8 months ago
56 stars 3.52 score 18 dependencies 2 dependentsrematch2 - Tidy Output from Regular Expression Matching
Wrappers on 'regexpr' and 'gregexpr' to return the match results in tidy data frames.
Last updated 8 months ago
43 stars 16.50 score 11 dependencies 3821 dependentsrcmdcheck - Run 'R CMD check' from 'R' and Capture Results
Run 'R CMD check' from 'R' and capture the results of the individual checks. Supports running checks in the background, timeouts, pretty printing and comparing check results.
Last updated 8 months ago
110 stars 8.67 score 14 dependencies 249 dependentsgitcreds - Query 'git' Credentials from 'R'
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.
Last updated 8 months ago
credentialscredentials-helpergitgithub
24 stars 10.81 score 0 dependencies 634 dependentsshowimage - Show an Image on an 'R' Graphics Device
Sometimes it is handy to be able to view an image file on an 'R' graphics device. This package just does that. Currently it supports 'PNG' files.
Last updated 8 months ago
7 stars 2.27 score 1 dependencies 4 dependentsprettycode - Pretty Print R Code in the Terminal
Replace the standard print method for functions with one that performs syntax highlighting, using ANSI colors, if the terminal supports them.
Last updated 8 months ago
100 stars 4.39 score 1 dependencies 4 dependentspkgconfig - Private Configuration for 'R' Packages
Set configuration options on a per-package basis. Options set by a given package only apply to that package, other packages are unaffected.
Last updated 8 months ago
41 stars 20.59 score 0 dependencies 11320 dependentssessioninfo - R Session Information
Query and print information about the current R session. It is similar to 'utils::sessionInfo()', but includes more information about packages, and where they were installed from.
Last updated 8 months ago
72 stars 8.76 score 1 dependencies 182 dependentsclisymbols - Unicode Symbols at the R Prompt
A small subset of Unicode symbols, that are useful when building command line applications. They fall back to alternatives on terminals that do not support Unicode. Many symbols were taken from the 'figures' 'npm' package (see <https://github.com/sindresorhus/figures>).
Last updated 8 months ago
77 stars 5.87 score 0 dependencies 60 dependentscleancall - C Resource Cleanup via Exit Handlers
Wrapper of .Call() that runs exit handlers to clean up C resources. Helps managing C (non-R) resources while using the R API.
Last updated 8 months ago
18 stars 2.13 score 0 dependenciesurlchecker - Run CRAN URL Checks from Older R Versions
Provide the URL checking tools available in R 4.1+ as a package for earlier versions of R. Also uses concurrent requests so can be much faster than the serial versions.
Last updated 8 months ago
45 stars 7.76 score 4 dependencies 141 dependentsoskeyring - Raw System Credential Store Access from R
Aims to support all features of the system credential store, including non-portable ones. Supports 'Keychain' on 'macOS', and 'Credential Manager' on 'Windows'. See the 'keyring' package if you need a portable 'API'.
Last updated 8 months ago
5 stars 1.26 score 0 dependenciesavailable - Check if the Title of a Package is Available, Appropriate and Interesting
Check if a given package name is available to use. It checks the name's validity. Checks if it is used on 'GitHub', 'CRAN' and 'Bioconductor'. Checks for unintended meanings by querying 'Wiktionary' and Wikipedia.
Last updated 8 months ago
unconfunconf17
142 stars 5.15 score 35 dependencies 7 dependentsprompt - Dynamic 'R' Prompt
Set the 'R' prompt dynamically, from a function. The package contains some examples to include various useful dynamic information in the prompt: the status of the last command (success or failure); the amount of memory allocated by the current 'R' process; the name of the R package(s) loaded by 'pkgload' and/or 'devtools'; various 'git' information: the name of the active branch, whether it is dirty, if it needs pushes pulls. You can also create your own prompt if you don't like the predefined examples.
Last updated 10 months ago
226 stars 5.68 score 1 dependencies 2 dependentssimplegraph - Simple Graph Data Types and Basic Algorithms
Simple classic graph algorithms for simple graph classes. Graphs may possess vertex and edge attributes. 'simplegraph' has no dependencies and it is written entirely in R, so it is easy to install.
Last updated 10 months ago
2 stars 1.33 score 0 dependencies 1 dependentsshinytoastr - Notifications from 'Shiny'
Browser notifications in 'Shiny' apps, using 'toastr': <https://github.com/CodeSeven/toastr#readme>.
Last updated 10 months ago
3 stars 2.48 score 30 dependencies 8 dependentsrstack - Stack Data Type as an 'R6' Class
An extremely simple stack data type, implemented with 'R6' classes. The size of the stack increases as needed, and the amortized time complexity is O(1). The stack may contain arbitrary objects.
Last updated 10 months ago
1.05 score 1 dependencies 1 dependentsrematch - Match Regular Expressions with a Nicer 'API'
A small wrapper on 'regexpr' to extract the matches and captured groups from the match of a regular expression to a character vector.
Last updated 10 months ago
11.82 score 0 dependencies 746 dependentscyclocomp - Cyclomatic Complexity of R Code
Cyclomatic complexity is a software metric (measurement), used to indicate the complexity of a program. It is a quantitative measure of the number of linearly independent paths through a program's source code. It was developed by Thomas J. McCabe, Sr. in 1976.
Last updated 10 months ago
code-analysiscomplexity-measure
1 stars 5.16 score 9 dependencies 34 dependentsparsedate - Recognize and Parse Dates in Various Formats, Including All ISO 8601 Formats
Parse dates automatically, without the need of specifying a format. Currently it includes the git date parser. It can also recognize and parse all ISO 8601 formats.
Last updated 1 years ago
65 stars 4.92 score 0 dependencies 27 dependentsdotenv - Load Environment Variables from '.env'
Load configuration from a '.env' file, that is in the current working directory, into environment variables.
Last updated 2 years ago
87 stars 4.04 score 0 dependencies 1 dependentsrversions - Query 'R' Versions, Including 'r-release' and 'r-oldrel'
Query the main 'R' 'SVN' repository to find the versions 'r-release' and 'r-oldrel' refer to, and also all previous 'R' versions and their release dates.
Last updated 2 years ago
39 stars 7.77 score 4 dependencies 142 dependentswebdriver - 'WebDriver' Client for 'PhantomJS'
A client for the 'WebDriver' 'API'. It allows driving a (probably headless) web browser, and can be used to test web applications, including 'Shiny' apps. In theory it works with any 'WebDriver' implementation, but it was only tested with 'PhantomJS'.
Last updated 2 years ago
68 stars 3.85 score 17 dependencies 3 dependentsfranc - Detect the Language of Text
With no external dependencies and support for 335 languages; all languages spoken by more than one million speakers. 'Franc' is a port of the 'JavaScript' project of the same name, see <https://github.com/wooorm/franc>.
Last updated 3 years ago
30 stars 2.45 score 1 dependenciescranlogs - Download Logs from the 'RStudio' 'CRAN' Mirror
'API' to the database of 'CRAN' package downloads from the 'RStudio' 'CRAN mirror'. The database itself is at <http://cranlogs.r-pkg.org>, see <https://github.com/r-hub/cranlogs.app> for the raw 'API'.
Last updated 4 years ago
79 stars 4.66 score 8 dependencies 17 dependentssecret - Share Sensitive Information in R Packages
Allow sharing sensitive information, for example passwords, 'API' keys, etc., in R packages, using public key cryptography.
Last updated 4 years ago
100 stars 4.18 score 7 dependenciesrcorpora - A Collection of Small Text Corpora of Interesting Data
A collection of small text corpora of interesting data. It contains all data sets from 'dariusk/corpora'. Some examples: names of animals: birds, dinosaurs, dogs; foods: beer categories, pizza toppings; geography: English towns, rivers, oceans; humans: authors, US presidents, occupations; science: elements, planets; words: adjectives, verbs, proverbs, US president quotes.
Last updated 6 years ago
42 stars 4.46 score 1 dependencies 2 dependentssankey - Illustrate the Flow of Information or Material
Plots that illustrate the flow of information or material.
Last updated 7 years ago
2 stars 0.96 score 1 dependenciestracer - Slick Call Stacks
Better looking call stacks after an error.
Last updated 7 years ago
35 stars 2.68 score 3 dependenciesisa2 -
Last updated 7 years ago