open-source, based on node-webkit