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

Found 45 packages in 0.06 seconds

base64 — by Jeroen Ooms, a year ago

Base64 Encoder and Decoder

Compatibility wrapper to replace the orphaned package by Romain Francois. New applications should use the 'openssl' or 'base64enc' package instead.

minimist — by Jeroen Ooms, 2 years ago

Parse Argument Options

A binding to the minimist JavaScript library. This module implements the guts of optimist's argument parser without all the fanciful decoration.

js — by Jeroen Ooms, 2 years ago

Tools for Working with JavaScript in R

A set of utility functions for working with JavaScript in R. Currently includes functions to compile, validate, reformat, optimize and analyze JavaScript code.

RAppArmor — by Jeroen Ooms, 10 months ago

Bindings to AppArmor and Security Related Linux Tools

Bindings to various methods in the kernel for enforcing security restrictions. AppArmor can apply mandatory access control (MAC) policies on a given task (process) via security profiles with detailed ACL definitions. In addition the package has kernel bindings for setting the process hardware resource limits (rlimit), uid, gid, affinity and priority. The high level R function 'eval.secure' builds on these methods to do dynamic sandboxing: it evaluates a single R expression within a temporary fork which acts as a sandbox by enforcing fine grained restrictions without affecting the main R process. Recent versions on this package can also be installed on systems without libapparmor, in which case some features are automatically disabled.

jose — by Jeroen Ooms, 10 months ago

Javascript Object Signing and Encryption

A collection of specifications to securely transfer claims such as authorization information between parties. A JSON Web Token (JWT) contains claims used by systems to apply access control rules to its resources. One potential use case of the JWT is authentication and authorization for a system that exposes resources through OAuth 2.0.

hunspell — by Jeroen Ooms, 4 months ago

High-Performance Stemmer, Tokenizer, and Spell Checker for R

A spell checker and morphological analyzer library designed for languages with rich morphology and complex word compounding or character encoding. The package can check and analyze individual words as well as search for incorrect words within a text, latex, html or xml document. Use the 'devtools' package to spell check R documentation with 'hunspell'.

openssl — by Jeroen Ooms, 3 months ago

Toolkit for Encryption, Signatures and Certificates Based on OpenSSL

Bindings to OpenSSL libssl and libcrypto, plus custom SSH pubkey parsers. Supports RSA, DSA and EC curves P-256, P-384 and P-521. Cryptographic signatures can either be created and verified manually or via x509 certificates. AES can be used in cbc, ctr or gcm mode for symmetric encryption; RSA for asymmetric (public key) encryption or EC for Diffie Hellman. High-level envelope functions combine RSA and AES for encrypting arbitrary sized data. Other utilities include key generators, hash functions (md5, sha1, sha256, etc), base64 encoder, a secure random number generator, and 'bignum' math methods for manually performing crypto calculations on large multibyte integers.

Ohmage — by Jeroen Ooms, 3 years ago

R Client for Ohmage 2 server

R Client for Ohmage 2 server. Implements basic R functions to retrieve and process data.

bcrypt — by Jeroen Ooms, 2 years ago

'Blowfish' Password Hashing Algorithm

An R interface to the OpenBSD 'blowfish' password hashing algorithm, as described in "A Future-Adaptable Password Scheme" by Niels Provos. The implementation is derived from the 'py-bcrypt' module for Python which is a wrapper for the OpenBSD implementation.

webutils — by Jeroen Ooms, a year ago

Utility Functions for Web Applications

Utility functions for developing web applications. Includes parsers for application/x-www-form-urlencoded as well as multipart/form-data and examples of using the parser with either httpuv or rhttpd.