Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pulse-browser/experiment
Another Gecko browser
https://github.com/pulse-browser/experiment
browser firefox firefox-based gecko gecko-based
Last synced: 3 days ago
JSON representation
Another Gecko browser
- Host: GitHub
- URL: https://github.com/pulse-browser/experiment
- Owner: pulse-browser
- License: mpl-2.0
- Created: 2023-01-06T03:34:11.000Z (about 2 years ago)
- Default Branch: artifact-based-browser
- Last Pushed: 2024-04-13T10:22:36.000Z (9 months ago)
- Last Synced: 2024-04-14T00:22:56.180Z (9 months ago)
- Topics: browser, firefox, firefox-based, gecko, gecko-based
- Language: JavaScript
- Homepage:
- Size: 682 KB
- Stars: 31
- Watchers: 7
- Forks: 0
- Open Issues: 37
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Helix
Just another Gecko browser...
## Overall goals
- [x] 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](https://github.com/pulse-browser/experiment/actions/workflows/main.yml?query=branch%3Aartifact-based-browser) (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](https://pnpm.io/installation)To get a dev server running:
```bash
pnpm i
pnpm dev
```Then launch (whilst the dev server is running):
```bash
pnpm app:start
```