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

Found 119 packages in 0.02 seconds

gdtools — by David Gohel, a month ago

Utilities for Graphical Rendering and Fonts Management

Tools are provided to compute metrics of formatted strings and to check the availability of a font. Another set of functions is provided to support the collection of fonts from 'Google Fonts' in a cache. Their use is simple within 'R Markdown' documents and 'shiny' applications but also with graphic productions generated with the 'ggiraph', 'ragg' and 'svglite' packages or with tabular productions from the 'flextable' package.

postdoc — by Jeroen Ooms, a month 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.

ghapps — by Jeroen Ooms, 7 months 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.

httpuv — by Winston Chang, 23 days ago

HTTP and WebSocket Server Library

Provides low-level socket and protocol support for handling HTTP and WebSocket requests directly from within R. It is primarily intended as a building block for other packages, rather than making it particularly easy to create complete web applications using httpuv alone. httpuv is built on top of the libuv and http-parser C libraries, both of which were developed by Joyent, Inc. (See LICENSE file for libuv and http-parser license information.)

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

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.

prismjs — by Jeroen Ooms, 4 months ago

Server-Side Syntax Highlighting

Prism < https://prismjs.com/> is a lightweight, extensible syntax highlighter, built with modern web standards in mind. This package provides server-side rendering in R using 'V8' such that no JavaScript library is required in the resulting HTML documents. Over 400 languages are supported.

rzmq — by Jeroen Ooms, 5 months ago

R Bindings for 'ZeroMQ'

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

RProtoBuf — by Dirk Eddelbuettel, a month ago

R Interface to the 'Protocol Buffers' 'API' (Version 2 or 3)

Protocol Buffers are a way of encoding structured data in an efficient yet extensible format. Google uses Protocol Buffers for almost all of its internal 'RPC' protocols and file formats. Additional documentation is available in two included vignettes one of which corresponds to our 'JSS' paper (2016, . A sufficiently recent version of 'Protocol Buffers' library is required; currently version 3.3.0 from 2017 is the stated minimum.

hellorust — by Jeroen Ooms, 2 months 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, 7 months 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.