https://github.com/imputnet/helium-linux
Helium Browser for Linux [!! WIP, DO NOT USE !!]
https://github.com/imputnet/helium-linux
Last synced: about 1 month ago
JSON representation
Helium Browser for Linux [!! WIP, DO NOT USE !!]
- Host: GitHub
- URL: https://github.com/imputnet/helium-linux
- Owner: imputnet
- License: gpl-3.0
- Created: 2025-08-23T17:17:28.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2025-08-31T07:46:43.000Z (about 1 month ago)
- Last Synced: 2025-08-31T09:20:40.688Z (about 1 month ago)
- Language: Shell
- Homepage:
- Size: 364 KB
- Stars: 16
- Watchers: 2
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# helium-linux
Portable Linux (`.AppImage`) packaging for [Helium](https://github.com/imputnet/helium-chromium).## Credits
This repo is based on
[ungoogled-chromium-portablelinux](https://github.com/ungoogled-software/ungoogled-chromium-portablelinux)
and modified for Helium. Huge shout-out to everyone behind ungoogled-chromium,
they made working with Chromium infinitely easier.Big thank you to [Depot](https://depot.dev/) for sponsoring our runners, which handle the Linux
builds of Helium. Their high-performance infrastructure lets us compile, package, and release
new builds of Helium within hours, not days.## License
All code, patches, modified portions of imported code or patches, and
any other content that is unique to Helium and not imported from other
repositories is licensed under GPL-3.0. See [LICENSE](LICENSE).Any content imported from other projects retains its original license (for
example, any original unmodified code imported from ungoogled-chromium remains
licensed under their [BSD 3-Clause license](LICENSE.ungoogled_chromium)).## Building
To build the binary, run `scripts/docker-build.sh` from the repo root.The `scripts/docker-build.sh` script will:
1. Create a Docker image of a Debian-based building environment with all required packages (llvm, nodejs and distro packages) included.
2. Run `scripts/build.sh` inside the Docker image to build Helium.Running `scripts/build.sh` directly will not work unless you're running a Debian-based distro and have all necessary dependencies installed. This repo is designed to avoid having to configure the building environment on your Linux installation.
### Packaging
After building, run `scripts/package.sh`. Alternatively, you can run `package/docker-package.sh` to build inside a Docker image.Either of these scripts will create `tar.xz` and `AppImage` files under `build/`.
### Development
By default, the build script uses tarball. If you need to use a source tree clone, you can run `scripts/docker-build.sh -c` instead. This may be useful if a tarball for a release isn't available yet.