1
0
Fork 1
mirror of https://github.com/zen-browser/desktop.git synced 2025-07-08 18:49:59 +02:00
🌀 Experience tranquillity while browsing the web without people tracking you!
Find a file
2024-12-22 17:23:33 +00:00
.github Update LTO configuration and enable Clang plugin for Linux builds 2024-12-22 14:36:02 +01:00
.husky Fix lint-staged command in pre-commit hook 2024-09-09 19:30:41 +02:00
.vscode Fixed addon updates 2024-09-15 13:50:52 +02:00
AppDir Changing to beta release! 2024-12-08 18:27:38 +01:00
build Changing to beta release! 2024-12-08 18:27:38 +01:00
configs Trying to fix linux builds failing 2024-12-22 17:23:33 +00:00
docs Update monthly issue metrics 2024-12-22 12:11:17 +00:00
flatpak Merge pull request #2889 from JamiKettunen/flatpak-24.08 2024-11-13 23:12:22 +01:00
l10n@b1bf9efa93 Refactor LTO configuration across platforms and update version numbers in surfer.json 2024-12-22 12:06:22 +01:00
scripts Refactor LTO configuration across platforms and update version numbers in surfer.json 2024-12-22 12:06:22 +01:00
src Fixed wrong firefox version when using extensions API (closes https://github.com/zen-browser/desktop/issues/1366) 2024-12-22 11:08:41 +01:00
.dockerignore Fixed web aligment issues on certain occations and URL bar not showing in compact mode right side 2024-12-17 17:05:50 +01:00
.editorconfig Incorporate '.editorconfig' as a cross-editor configuration to ensure uniformity in code 2024-11-28 07:29:17 +05:30
.gitattributes Refactor unpacking of Windows build tar files 2024-09-16 20:32:04 +03:00
.gitignore Refactor .gitignore and add windsign-temp/ 2024-09-13 10:11:47 -07:00
.gitmodules Translated files to a single monorepo 2024-11-04 17:37:02 +01:00
.nvmrc Add '.nvmrc' and '.python-version' files to ensure system dependency (node) is documented 2024-11-27 23:11:55 +05:30
.prettierignore Refactor system dependencies installation in linux-alpha-build.yml 2024-09-07 22:27:48 +02:00
.prettierrc.json Refactor .prettierrc.json: Remove tailwindcss plugin and tailwindConfig 2024-09-07 22:13:03 +02:00
.python-version Add '.nvmrc' and '.python-version' files to ensure system dependency (node) is documented 2024-11-27 23:11:55 +05:30
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md 2024-10-05 10:07:45 +02:00
CODEOWNERS Added delay when hovering on collapsible window buttons and fixed CODEOWNERS 2024-12-17 16:34:25 +01:00
LICENSE chore: Update MPL LICENSE link in README.md 2024-07-15 21:57:48 +00:00
package-lock.json Fixed twilight releases 2024-10-04 13:30:55 +00:00
package.json Update @zen-browser/surfer to version 1.6.4 and modify vertical tabs CSS for improved overflow indicator handling 2024-11-28 10:44:29 +01:00
pnpm-lock.yaml Update @zen-browser/surfer to version 1.6.4 and modify vertical tabs CSS for improved overflow indicator handling 2024-11-28 10:44:29 +01:00
README.md Fix formatting in versioning section of README 2024-12-22 00:43:05 +01:00
surfer.json Refactor LTO configuration across platforms and update version numbers in surfer.json 2024-12-22 12:06:22 +01:00

Zen Browser

Downloads Crowdin Zen Release builds

Experience tranquillity while browsing the web without people tracking you! Zen is a privacy-focused browser that blocks trackers, ads, and other unwanted content while offering the best browsing experience!

🖥️ Compatibility

Zen is currently built using firefox version 133.0.3! 🚀

  • Check out the latest release notes!
  • Part of our mission is to keep Zen up-to-date with the latest version of Firefox, so you can enjoy the latest features and security updates!

🤝 Contribution

Zen is an open-source project, and we welcome contributions from the community! Please take a look at the contribution guidelines before getting started!

Issue metrics

We keep track of how many issues are closed at the end of the month in docs/issue-metrics. This is to keep track of how many issues are being closed, because who doesn't like to see progress? 📈

Versioning

Zen uses Semantic Versioning for versioning. Meaning, versions are displayed as a.b.c-d.e where:

  • a is the major version
  • b is the minor version
  • c is the patch version
  • d is the branch prefix
  • e is the build number

Branches

Zen is divided into 2 main branches. We use dev for development and stable for stable releases. The dev branch is where all the new features are added and where twilight builds are generated. The stable branch is where the stable releases are generated.

We divide into 2 branches in case there's any really important security update (for example) that needs to be released before the next stable release. This allows us to do patches without releasing unstable versions to the public.

Performance

Zen is built with performance in mind, and we have optimized the browser to be as fast as possible! Checkout the latest performance benchmarks!

📥 Installation

Supported Operating Systems

Zen is available for Linux, macOS, and Windows. You can download the latest version from the official website at zen-browser.app, or from the GitHub Releases page.

If you dont see your OS listed below, that's because we already have it in our downloads page! Make sure to check it out!

Windows

Winget
# Generic version
winget install --id Zen-Team.Zen-Browser

# Optimized version
winget install --id Zen-Team.Zen-Browser.Optimized

macOS

  • Requires macOS 10.15 or later
  • Available for ARM and Intel architectures

You can also install Zen using Homebrew:

brew install --cask zen-browser

Linux

Arch-based distributions
# For generic version
yay -S zen-browser-bin

# For optimized version
yay -S zen-browser-avx2-bin
Other Linux distributions (AppImage with automated system integration)
  • native tarball install: bash <(curl -s https://updates.zen-browser.app/install.sh)

  • zsync is required for the Update feature of the script below

bash <(curl https://updates.zen-browser.app/appimage.sh)
  • Again, if you don't see your OS listed above, that's because we already have it in our downloads page! 🔄

To upgrade the browser to a newer version, use the embedded update functionality in About Zen.

👨‍💻 Development and Contributing

Some components used by @zen-browser as an attempt to make firefox forks a better place, and for other to enjoy the beauty of OSS. You can find them here.

Run Locally

In order to download and run zen locally, please follow these instructions.

Special Thanks

Special thanks to... EVERYONE 🎉! Checkout the team and contributors page here

Third Party Code

Zen couldn't be in its current state without the help of these amazing projects! 🙏

🖥️ Comparison with other browsers

As you can see, chromium based browsers are the most popular browsers, help us change that by starring the project and spreading the word! 🌟

Star History Chart

📄 License

Zen browser is under the MPL LICENSE. All the code is open-source and free to use! Attributions are appreciated but not required.