JJ Allaire

JJ Allaire

22 packages on CRAN

5 packages on GitHub

rmarkdown

github
96th

Percentile

Convert R Markdown documents into a variety of formats.

96th

Percentile

A framework for creating HTML widgets that render in various contexts including the R console, 'R Markdown' documents, and 'Shiny' web applications.

rstudioapi

cran
95th

Percentile

Access the RStudio API (if available) and provide informative error messages when it's not.

rsconnect

cran
88th

Percentile

Programmatic deployment interface for 'RPubs', 'shinyapps.io', and 'RStudio Connect'. Supported content types include R Markdown documents, Shiny applications, plots, and static web content.

manipulate

cran
83th

Percentile

Interactive plotting functions for use within RStudio. The manipulate function accepts a plotting expression and a set of controls (e.g. slider, picker, checkbox, or button) which are used to dynamically change values within the expression. When a value is changed using its corresponding control the expression is automatically re-executed and the plot is redrawn.

dygraphs

cran
80th

Percentile

An R interface to the 'dygraphs' JavaScript charting library (a copy of which is included in the package). Provides rich facilities for charting time-series data in R, including highly configurable series- and axis-display and interactive features like zoom/pan and series/point highlighting.

rticles

cran
75th

Percentile

A suite of custom R Markdown formats and templates for authoring journal articles and conference submissions.

config

cran
63th

Percentile

Manage configuration values across multiple environments (e.g. development, test, production). Read values using a function that determines the current environment and returns the appropriate value.

53th

Percentile

Format for converting an R Markdown document to a grid oriented dashboard. The dashboard flexibly adapts the size of it's components to the containing web page.

revealjs

cran

R Markdown format for 'reveal.js' presentations, a framework for easily creating beautiful presentations using HTML.

shinyapps

github

Deployment Interface for Shiny Applications

tensorflow

github

An open source software library for numerical computation using data flow graphs. Nodes in the graph represent mathematical operations, while the graph edges represent the multidimensional data arrays (tensors) communicated between them. The flexible architecture allows you to deploy computation to one or more 'CPUs' or 'GPUs' in a desktop, server, or mobile device with a single 'API'. 'TensorFlow' was originally developed by researchers and engineers working on the Google Brain Team within Google's Machine Intelligence research organization for the purposes of conducting machine learning and deep neural networks research, but the system is general enough to be applicable in a wide variety of other domains as well.

Rcpp

cran
98th

Percentile

The 'Rcpp' package provides R functions as well as C++ classes which offer a seamless integration of R and C++. Many R data types and objects can be mapped back and forth to C++ equivalents which facilitates both writing of new code as well as easier integration of third-party libraries. Documentation about 'Rcpp' is provided by several vignettes included in this package, via the 'Rcpp Gallery' site at <http://gallery.rcpp.org>, the paper by Eddelbuettel and Francois (2011, JSS), and the book by Eddelbuettel (2013, Springer); see 'citation("Rcpp")' for details on these last two.

knitr

cran
96th

Percentile

Provides a general-purpose tool for dynamic report generation in R using Literate Programming techniques.

markdown

cran
96th

Percentile

Provides R bindings to the 'Sundown' 'Markdown' rendering library (https://github.com/vmg/sundown). 'Markdown' is a plain-text formatting syntax that can be converted to 'XHTML' or other formats. See http://en.wikipedia.org/wiki/Markdown for more information about 'Markdown'.

shiny

cran
96th

Percentile

Makes it incredibly easy to build interactive web applications with R. Automatic "reactive" binding between inputs and outputs and extensive pre-built widgets make it possible to build beautiful, responsive, and powerful applications with minimal effort.

packrat

cran
90th

Percentile

Manage the R packages your project depends on in an isolated, portable, and reproducible way.

DT

cran
90th

Percentile

Data objects in R can be rendered as HTML tables using the JavaScript library 'DataTables' (typically via R Markdown or Shiny). The 'DataTables' library has been included in this R package. The package name 'DT' is an abbreviation of 'DataTables'.

sparklyr

cran
77th

Percentile

R interface to Apache Spark, a fast and general engine for big data processing, see <http://spark.apache.org>. This package supports connecting to local and remote Apache Spark clusters, provides a 'dplyr' compatible back-end, and provides an interface to Spark's built-in machine learning algorithms.

73th

Percentile

High level functions for parallel programming with 'Rcpp'. For example, the 'parallelFor()' function can be used to convert the work of a standard serial "for" loop into a parallel one and the 'parallelReduce()' function can be used for accumulating aggregate or other values.

tufte

cran
22th

Percentile

Provides R Markdown output formats to use Tufte styles for PDF and HTML output.

bookdown

cran
19th

Percentile

Output formats and utilities for authoring books and technical documents with R Markdown.

rsparkling

cran
1th

Percentile

An extension package for 'sparklyr' that provides an R interface to H2O Sparkling Water machine learning library (see <https://github.com/h2oai/sparkling-water> for more information).

prettydoc

cran

Creating tiny yet beautiful documents and vignettes from R Markdown. The package provides the 'html_pretty' output format as an alternative to the 'html_document' and 'html_vignette' engines that convert R Markdown into HTML pages. Various themes and syntax highlight styles are supported.

Like package 'manipulate' does for static graphics, this package helps to easily add controls like sliders, pickers, checkboxes, etc. that can be used to modify the input data or the parameters of an interactive chart created with package 'htmlwidgets'.

rmdshower

github

'R' 'Markdown' format for 'shower' presentations, see <https://github.com/shower/shower>.

sparkapi

github

Low-level socket-based interface to calling the Spark API via the RBackend server included in Spark.