Collaborative data analysis and visualization
Clone or download
Failed to load latest commit information.
conf change rcloud.python to rcloud.jupyter in sample configuration May 31, 2018
doc minor tweaks to solr docs Oct 27, 2017
docker reset docker configs Oct 26, 2017
htdocs Define update_notebook_from_gist in editor. Nov 13, 2018
packages bump package versions May 15, 2017
rcloud.client correct @cscheid's email and make @gordonwoodhull maintainer where ap… Feb 18, 2015
rcloud.packages Fix package import to remove warning in the console. Jun 4, 2018 Improve handling of errors during notebook creation. Aug 21, 2018
scripts die if grunt fails Jul 24, 2018
services Add support for pkg-repo repository Dec 1, 2017
tests updated SmokeTest.js, and added new features test scripts May 10, 2017
.dir-locals.el add default emacs settings for the project Oct 27, 2014
.gitignore Discover recently modified notebooks Jun 4, 2016
.travis.yml updated SmokeTest.js, and added new features test scripts May 10, 2017
Dockerfile Refactor docker script Oct 27, 2016
Gruntfile.js whitespace Oct 11, 2018
LICENSE add license. Closes #164 Nov 7, 2013 Merge branch 'master' into develop Nov 8, 2018 update readme to / docker Aug 15, 2016
VERSION version and changelog Oct 11, 2018
package-lock.json was the bad dependency locked in? i don't understand Aug 13, 2018
package.json es6 uglification courtesy of harmony branch of grunt-contrib-uglify Oct 11, 2018 refactor rserve.js out of rclient.js Mar 15, 2013

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, or install the Docker image.