/rcloud

RCloud is an HTML5 frontend for collaboratively developing and sharing R scripts

Primary LanguageJavaScriptMIT LicenseMIT

RCloud: Integrated Exploratory Analysis, Visualization, and Deployment on the Web

RCloud is an environment for collaboratively creating and sharing data analysis scripts. RCloud lets you mix analysis code in R, HTML5, Markdown, Python, and others. Much like Jupyter notebooks, Beaker notebook, Apache Zeppelin, Sage, and Mathematica, RCloud provides a notebook interface that lets you easily record a session and annotate it with text, equations, and supporting images.

Unlike these other systems, RCloud:

  • lets you easily browse and search other users's notebooks. You can comment on notebooks, fork them, star them, and use them as function calls in your own notebooks.

  • lets you interpret notebooks as web services: your exploratory data analysis are one step away from an automated dashboard.

  • provides an environment in which R packages can create rich HTML content (using, for example, d3 and dc.js).

  • provides a transparent, integrated version control system. In essence, RCloud never forgets what you did. If you need low-level access to RCloud notebooks, you can simply clone the associated git repository. This is because RCloud notebooks are Github gists

Interested? Try RCloud on the public instance on rcloud.social, or install the Docker image.