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

Found 126 packages in 0.01 seconds

jqr — by Jeroen Ooms, a year ago

Client for 'jq', a 'JSON' Processor

Client for 'jq', a 'JSON' processor (< https://jqlang.github.io/jq/>), written in C. 'jq' allows the following with 'JSON' data: index into, parse, do calculations, cut up and filter, change key names and values, perform conditionals and comparisons, and more.

js — by Jeroen Ooms, 2 years ago

Tools for Working with JavaScript in R

A set of utilities for working with JavaScript syntax in R. Includes tools to parse, tokenize, compile, validate, reformat, optimize and analyze JavaScript code.

V8 — by Jeroen Ooms, a month ago

Embedded JavaScript and WebAssembly Engine for R

An R interface to V8 < https://v8.dev>: Google's open source JavaScript and WebAssembly engine. This package can be compiled either with V8 or NodeJS when built as a shared library.

jsonld — by Jeroen Ooms, 2 years ago

JSON for Linking Data

JSON-LD < https://www.w3.org/TR/json-ld/> is a light-weight syntax for expressing linked data. It is primarily intended for web-based programming environments, interoperable web services and for storing linked data in JSON-based databases. This package provides bindings to the JavaScript library for converting, expanding and compacting JSON-LD documents.

cld2 — by Jeroen Ooms, a year ago

Google's Compact Language Detector 2

Bindings to Google's C++ library Compact Language Detector 2 (see < https://github.com/cld2owners/cld2#readme> for more information). Probabilistically detects over 80 languages in plain text or HTML. For mixed-language input it returns the top three detected languages and their approximate proportion of the total classified text bytes (e.g. 80% English and 20% French out of 1000 bytes). There is also a 'cld3' package on CRAN which uses a neural network model instead.

base64 — by Jeroen Ooms, 2 years ago

Base64 Encoder and Decoder

Compatibility wrapper to replace the orphaned package. New applications should use base64 encoders from 'jsonlite' or 'openssl' or 'base64enc'.

gpg — by Jeroen Ooms, 2 years ago

GNU Privacy Guard for R

Bindings to GnuPG for working with OpenGPG (RFC4880) cryptographic methods. Includes utilities for public key encryption, creating and verifying digital signatures, and managing your local keyring. Some functionality depends on the version of GnuPG that is installed on the system. On Windows this package can be used together with 'GPG4Win' which provides a GUI for managing keys and entering passphrases.

brotli — by Jeroen Ooms, a year ago

A Compression Format Optimized for the Web

A lossless compressed data format that uses a combination of the LZ77 algorithm and Huffman coding < https://www.rfc-editor.org/rfc/rfc7932>. Brotli is similar in speed to deflate (gzip) but offers more dense compression.

curl — by Jeroen Ooms, 25 days ago

A Modern and Flexible Web Client for R

Bindings to 'libcurl' < https://curl.se/libcurl/> for performing fully configurable HTTP/FTP requests where responses can be processed in memory, on disk, or streaming via the callback or connection interfaces. Some knowledge of 'libcurl' is recommended; for a more-user-friendly web client see the 'httr2' package which builds on this package with http specific tools and logic.

credentials — by Jeroen Ooms, 8 months ago

Tools for Managing SSH and Git Credentials

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.