Mercury is a free, open source browsers & extensions project written in JavaScript and released under MPL-2.0. It has 1,541 GitHub stars, 42 forks and 92 open issues, and was last pushed 1 months ago. On this registry it ranks #59 of 65 tracked projects in Browsers & Extensions, with 5 head-to-head comparisons available.

What is Mercury?

What it is

Mercury is a web browser project in the Firefox ecosystem. It is a fork of Firefox that combines compiler optimizations with patches from Librewolf, Waterfox, Ghostery, and BetterFox. The project describes itself as the Firefox equivalent of Thorium, which is a Chromium fork. Mercury is licensed under MPL-2.0, and its repository topics include browser, privacy, optimization, and Firefox fork.

The concrete problem it solves is that stock Firefox does not include every optimization or patch that some users want in one build. Mercury gathers selected changes from other Firefox forks and named projects into a single source tree. It keeps Firefox as the base, so users get a browser fork rather than a new engine. The README also points to documentation for patches, bugs, building, and debugging, which makes the scope of the fork inspectable.

Key capabilities

  • Mercury applies compiler optimizations to a Firefox fork, and its topics list avx, avx-instructions, sse3, and compiler-optimization.
  • It includes patches from Librewolf, Waterfox, Ghostery, and BetterFox, as stated in the README.
  • It is positioned around privacy, since privacy appears as a repository topic and several named projects contribute patches.
  • It remains a Firefox browser fork, so it is built on the Firefox platform rather than on a separate rendering engine.
  • It provides separate documentation for patches, bugs, building, and debugging, which supports source review and manual builds.
  • It uses the MPL-2.0 license.

Who uses it and how

  • Privacy-focused browser users may choose Mercury because privacy is a topic and because the project includes patches from Librewolf, Waterfox, Ghostery, and BetterFox.
  • Advanced users may build the browser from source using BUILDING.md and DEBUGGING.md, then review PATCHES.md and BUGS.md before using the result.
  • Firefox users may compare Mercury with stock Firefox as a fork that adds compiler optimizations and selected patches while keeping the Firefox base.
  • Repository users may track open issues and documentation to understand maintenance status and known problems.

Getting started

The README does not mention Docker images, package managers, or a hosted service. It directs users to BUILDING.md and DEBUGGING.md for build instructions, and to PATCHES.md and BUGS.md for details about included changes and known problems.

When to use it — and when not to

Mercury is useful for users who want a Firefox fork that combines compiler optimizations with patches from named projects, and who are willing to build or inspect a source-based browser. It is less suitable for users who expect an official Firefox release, a packaged installer, or a low-maintenance hosted option, because the provided README only documents building, patches, bugs, and debugging. The project has 92 open issues and no listed contributor count, so users should review BUGS.md and repository state before relying on it for everyday use.

project readme (upstream, from github) — read inline

Frequently asked questions

Is Mercury free to use?

Mercury is open source under the MPL-2.0 licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does Mercury do?

Firefox fork with compiler optimizations and patches from Librewolf, Waterfox, and GNU IceCat.

What is Mercury written in?

Mercury is primarily written in JavaScript. Its source is publicly available at https://github.com/Alex313031/Mercury, and it has 1,541 GitHub stars.