Community-maintained fork of Helium focused on UI improvements.
Helium core compatibility is intentionally preserved where possible.
Important
Zephyr is an unofficial fork built on top of Helium. This project keeps upstream attribution and licensing intact. See FORK_NOTICE.md for details.
Note
Zephyr is in early development, so unexpected issues may occur. We are not responsible for any damage caused by usage of beta software.
Zephyr release artifacts will be published in this repository:
Upstream Helium releases are still available here:
Helium upstream is available on all major desktop platforms:
Along with the main repo and platform packaging, these projects are part of Helium:
- Helium services
- Helium onboarding (the onboarding page seen in Helium at
helium://setup) - uBlock Origin packaging
Zephyr is built on top of Helium. We continue to credit upstream and intend to upstream applicable fixes where possible.
Helium (and therefore Zephyr) is proudly based on ungoogled-chromium. It wouldn't be possible for us to get rid of Google's bloat and get a development+building pipeline this fast without it. Huge shout-out to everyone behind this amazing project! (and we intend to contribute even more stuff upstream in the future)
The Chromium Project is obviously at the core of Helium, making it possible to exist in the first place.
All code, patches, modified portions of imported code or patches, and any other content that is unique to this repository and not imported from other repositories is licensed under GPL-3.0. See 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).
Note
We will add more documentation along with design and motivation guidelines in the future. All docs will be linked here along with other related content.
To sync Zephyr main with Helium upstream after detaching from the fork network:
./scripts/sync-upstream.shUseful options:
--merge(use merge instead of rebase)--no-push(sync locally without pushing)