The Zen Browser project is making some incredibly weird choices sometimes... It'd be nice to have a fork undoing some of the... more questionable changes.
Find a file
2025-05-29 00:30:55 +02:00
.formal-git style: Changed commit template to display a cleaner message, b=(no-bug), c=no-component 2025-04-16 16:23:25 +02:00
.github Revert "Potential fix for code scanning alert no. 9: Workflow does not contain permissions" 2025-05-14 10:42:46 +02:00
.husky Update pre-commit hook and upgrade lint-staged to version 15.3.0 2025-01-04 02:07:53 +01:00
.well-known Create funding-manifest-urls 2025-05-14 12:45:40 +02:00
build chore: Updated to firefox 139.0, b=(no-bug), c=no-component 2025-05-27 16:53:31 +02:00
configs feat: Added better privacy and less connections on startup, b=(no-bug), c=common, configs, tabs, welcome 2025-04-27 19:52:06 +02:00
docs Update monthly issue metrics 2025-05-01 02:42:01 +00:00
l10n@ebecb32da8 fix: Small fixes for split view and glance, b=(no-bug), c=common, compact-mode, split-view, tabs 2025-05-27 16:51:35 +02:00
scripts test: Added more tests for glance, b=(no-bug), c=tests, scripts, tabs, glance, workspaces 2025-05-22 16:57:27 +02:00
src Undo essentials limit 2025-05-29 00:30:55 +02:00
tools/virustotal-checker chore: Upload virus total checker from previous zen repo, b=(no-bug), c=no-component 2025-05-10 18:03:04 +02: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 test: Added some tests, b=(no-bug), c=tests, workspaces 2025-05-10 14:15:00 +02:00
.gitignore fix: Fixed macos SDK having an invalid version and download URL, b=(no-bug), c=tabs, workspaces 2025-04-23 23:44:45 +02: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 fix: Fixed issues with the XUL rendering, b=(no-bug), c=compact-mode, workspaces 2025-05-18 15:19:07 +02:00
.prettierrc.json chore: Format with only a maximum of 10 columns, b=(no-bug), c=workflows, common, compact-mode, folders, glance, kbs, media, mods, split-view, tabs, tests, workspaces, welcome 2025-05-10 21:22:16 +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
.rust-toolchain Update Rust toolchain version in CI workflows and add .rust-toolchain file 2025-03-29 23:40:37 +01:00
babel.config.json chore: Started adding typescript to zen, b=(no-bug), c=scripts, workspaces 2025-04-21 00:02:19 +02:00
CODE_OF_CONDUCT.md Refactor CSS and JavaScript files for consistency; clean up whitespace and formatting 2025-01-04 02:21:45 +01:00
CODEOWNERS Update Git configuration and CODEOWNERS to reflect new user details 2025-01-06 21:01:52 +01:00
LICENSE chore: Update MPL LICENSE link in README.md 2024-07-15 21:57:48 +00:00
package-lock.json chore: Added licenses to remanining files, b=(no-bug), c=common, compact-mode, folders, glance, media, mods, tabs, tests, workspaces 2025-05-25 17:15:19 +02:00
package.json chore: Added licenses to remanining files, b=(no-bug), c=common, compact-mode, folders, glance, media, mods, tabs, tests, workspaces 2025-05-25 17:15:19 +02:00
pyproject.toml Update formatting commands in package.json and pyproject.toml; refactor indentation in Python scripts for consistency 2025-01-12 17:01:36 +01:00
README.md chore: Updated to firefox 139.0, b=(no-bug), c=no-component 2025-05-27 16:53:31 +02:00
requirements.txt Add autopep8 configuration and integrate into workflows for code formatting 2025-01-12 16:57:34 +01:00
SECURITY.md Added security instructions for new reports 2025-05-14 10:03:06 +02:00
surfer.json chore: Updated to firefox 139.0, b=(no-bug), c=no-component 2025-05-27 16:53:31 +02:00
tsconfig.json chore: Started adding typescript to zen, b=(no-bug), c=scripts, workspaces 2025-04-21 00:02:19 +02:00

Zen Browser

Downloads Crowdin Zen Release builds

Experience tranquillity while browsing the internet with Zen! Our mission is to give you a balance between speed, privacy and productivity!

🖥️ Compatibility

Zen is currently built using Firefox version 139.0! 🚀

  • Zen Twilight - Is currently built using Firefox version RC 139.0!
  • 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. We use this to keep track of our issues and see our progress! 📈

Versioning

Zen uses Semantic Versioning, meaning versions are displayed as a.b.cd where:

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

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.

📥 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 don't see your OS listed below, that's because we already have it in our downloads page! Make sure to check it out!

Windows

Winget
winget install --id Zen-Team.Zen-Browser

macOS

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

You can also install Zen using Homebrew:

brew install zen-browser

Linux

Arch-based distributions
yay -S zen-browser-bin
Other Linux distributions (Tarball or AppImage)
  • Tarball install:
bash <(curl -s https://updates.zen-browser.app/install.sh)
  • AppImage install:
bash <(curl https://updates.zen-browser.app/appimage.sh)

AppImage install requires zsync for the Update feature

  • 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

Thanks everyone for making Zen stand out among these giants!

Star History Chart

📄 License

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