/experiment

Another Gecko browser

Primary LanguageJavaScriptMozilla Public License 2.0MPL-2.0

Helix

Just another Gecko browser...

Overall goals

  • For a developer with pnpm and node, clone to starting development should be under 2 minutes.
  • Should be easy to contribute to for someone with Svelte experience & limited knowledge of Gecko
  • Extension API support

Testing build artifacts

If you wish to test the browser, you can find build artifacts for Linux under Github actions. To run:

  1. Find the latest Github actions run (making sure its on the correct branch)
  2. Download the artifact called testing_browser
  3. Extract the artifact
  4. Run with ./quark-runtime -no-remote

Build instructions

Ensure that the following are installed before continuing:

  • A maintained version of nodejs
  • Linux
  • pnpm

To get a dev server running:

pnpm i
pnpm dev

Then launch (whilst the dev server is running):

pnpm app:start