Examples: visualization, C++, networks, data cleaning, html widgets, ropensci.

Found 110 packages in 0.02 seconds

ps — by Gábor Csárdi, 2 months ago

List, Query, Manipulate System Processes

List, query and manipulate all system processes, on 'Windows', 'Linux' and 'macOS'.

keypress — by Gábor Csárdi, 18 days ago

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 'macOS' 'GUI' ('R.app'), in 'Emacs' 'ESS', in an 'Emacs' shell buffer or in 'R Studio'. In these cases 'keypress' stops with an error message.

processx — by Gábor Csárdi, 2 months ago

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.

callr — by Gábor Csárdi, 10 days ago

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.

tsitter — by Gábor Csárdi, 24 days ago

Tree-Sitter Parsing Tools

Common tree-sitter (< https://tree-sitter.github.io/tree-sitter/>) parsing tools for R. It is meant to be used by other packages that specialize in particular languages and file formats.

zip — by Gábor Csárdi, 5 days ago

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.

disposables — by Gábor Csárdi, 9 years ago

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.

cranlike — by Gábor Csárdi, 2 years ago

Tools for 'CRAN'-Like Repositories

A set of functions to manage 'CRAN'-like repositories efficiently.

liteq — by Gábor Csárdi, 7 years ago

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.

rstack — by Gábor Csárdi, 3 years ago

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.