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

Found 127 packages in 0.06 seconds

unrtf — by Jeroen Ooms, 3 months ago

Extract Text from Rich Text Format (RTF) Documents

Wraps the 'unrtf' utility < https://www.gnu.org/software/unrtf/> to extract text from RTF files. Supports document conversion to HTML, LaTeX or plain text. Output in HTML is recommended because 'unrtf' has limited support for converting between character encodings.

ghapps — by Jeroen Ooms, 2 years ago

Authenticate as a 'GitHub' App

'GitHub' apps provide a powerful way to manage fine grained programmatic access to specific 'git' repositories, without having to create dummy users, and which are safer than a personal access token for automated tasks. This package extends the 'gh' package to let you authenticate and interact with 'GitHub' < https://docs.github.com/en/rest/overview> in 'R' as an app.

postdoc — by Jeroen Ooms, 4 months ago

Minimal and Uncluttered Package Documentation

Generates simple and beautiful one-page HTML reference manuals with package documentation. Math rendering and syntax highlighting are done server-side in R such that no JavaScript libraries are needed in the browser, which makes the documentation portable and fast to load.

jose — by Jeroen Ooms, a month ago

JavaScript Object Signing and Encryption

Read and write JSON Web Keys (JWK, rfc7517), generate and verify JSON Web Signatures (JWS, rfc7515) and encode/decode JSON Web Tokens (JWT, rfc7519) < https://datatracker.ietf.org/wg/jose/documents/>. These standards provide modern signing and encryption formats that are natively supported by browsers via the JavaScript WebCryptoAPI < https://www.w3.org/TR/webcrypto/#jose>, and used by services like OAuth 2.0, LetsEncrypt, and Github Apps.

pdftools — by Jeroen Ooms, 15 days ago

Text Extraction, Rendering and Converting of PDF Documents

Utilities based on 'libpoppler' < https://poppler.freedesktop.org> for extracting text, fonts, attachments and metadata from a PDF file. Also supports high quality rendering of PDF documents into PNG, JPEG, TIFF format, or into raw bitmap vectors for further processing in R.

blastula — by Richard Iannone, a year ago

Easily Send HTML Email Messages

Compose and send out responsive HTML email messages that render perfectly across a range of email clients and device sizes. Helper functions let the user insert embedded images, web link buttons, and 'ggplot2' plot objects into the message body. Messages can be sent through an 'SMTP' server, through the 'Posit Connect' service, or through the 'Mailgun' API service < https://www.mailgun.com/>.

rzmq — by Jeroen Ooms, 2 months ago

R Bindings for 'ZeroMQ'

Interface to the 'ZeroMQ' lightweight messaging kernel (see < https://zeromq.org/> for more information).

hellorust — by Jeroen Ooms, a year ago

Minimal Examples of Using Rust Code in R

Template R package with minimal setup to use Rust code in R without hacks or frameworks. Includes basic examples of importing cargo dependencies, spawning threads and passing numbers or strings from Rust to R. Cargo crates are automatically 'vendored' in the R source package to support offline installation. The GitHub repository for this package has more details and also explains how to set up CI. This project was first presented at 'Erum2018' to showcase R-Rust integration < https://jeroen.github.io/erum2018/>; for a real world use-case, see the 'gifski' package on 'CRAN'.

fluidsynth — by Jeroen Ooms, 2 years ago

Read and Play Digital Music (MIDI)

Bindings to 'libfluidsynth' to parse and synthesize MIDI files. It can read MIDI into a data frame, play it on the local audio device, or convert into an audio file.

fasterize — by Michael Sumner, 2 years ago

Fast Polygon to Raster Conversion

Provides a drop-in replacement for rasterize() from the 'raster' package that takes polygon vector or data frame objects, and is much faster. There is support for the main options provided by the rasterize() function, including setting the field used and background value, and options for aggregating multi-layer rasters. Uses the scan line algorithm attributed to Wylie et al. (1967) .