Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
A platform for World Wide Computing
JavaScript Makefile HTML CSS Ruby
Pull request Compare This branch is even with qmachine:master.
Failed to load latest commit information.
docs Linked to new repo on GitLab
etc
share Show error message string instead of stringified Error
src
tests Some changes to try to get the unit tests working with PhantomJS 2.0
.gitignore Stop deleting locally cached images for docs
.gitmodules Reordered submodule listing
.hgignore
.travis.yml Updated to use Ruby 2.2.1
LICENSE Added Apache License 2.0
Makefile Stop deleting locally cached images for docs
README.md

README.md

QMachine

QMachine (QM) is a web service for distributed computing. Its design relaxes the usual requirements of a distributed computer so far that it can be powered completely by web browsers – without installing anything. This repository is structured as a superproject, which means that cloning it requires cloning its submodules, too:

$ git clone --recursive https://github.com/qmachine/qmachine.git

As a model for computation, QM is described in a recent open access paper, QMachine: commodity supercomputing in web browsers. That paper, which is the most accessed paper of all time for BMC Bioinformatics, explains some of the design decisions behind QM, demonstrates its use in scientific workflows, and elaborates on some of its future directions. The accompanying screencasts, one of which was featured by the HPCwire and insideHPC news sites, are available on YouTube. QM has also graced the front page of Hacker News.

The manual is improving steadily, and a project wiki is also available for reference.

Purpose Status
Code review Codacy Badge
Documentation Documentation Status
Special targets Special targets
Unit tests Unit tests
Something went wrong with that request. Please try again.