/qbrt.io

Primary LanguageJavaScriptCreative Commons Zero v1.0 UniversalCC0-1.0

Package your HTML5/JavaScript Web App as a self-contained Firefox executable (using qbrt).

Try it out!

Usage

  1. Load https://qbrt.io/, and dive right in!
  2. Submit your Web App.
  3. Wait for the server to generate the package.
  4. Download the binary executable!

Installation

First, ensure Node is installed. From the command line, install the dependencies:

npm install

Contributing

Feel free to open a pull request to fix any bugs or add a new feature. Please notice that all content submitted, including code and art assets (if any), must be and will be licensed under a Creative Commons Zero v1.0 Universal license (CC0 1.0 Universal; Public Domain Dedication).

  1. Fork this repository to your own GitHub account and then clone it to your local computer.
  2. Install the Node dependencies: npm install
  3. Link npm link to link the local repository to npm.
  4. Run npm run build to build and watch for code changes.
  5. Run npm link next from within your project's directory.
  6. Now you can run your app with the local version of qbrt.io.

Development

From the command line, run this command to start the local Node development server:

npm start

Live-reloading in the browser (with cross-device synchronization)

npm run serve

Build and optimize

npm run build

Optimize images

npm run build-img

Performance insights

npm run pagespeed

Accessibility

npm run a11y

License

All code and content within this source-code repository is licensed under the Creative Commons Zero v1.0 Universal license (CC0 1.0 Universal; Public Domain Dedication).

You can copy, modify, distribute and perform this work, even for commercial purposes, all without asking permission.

For more information, refer to these following links: