waterfox is a free, open source miscellaneous project written in JavaScript and released under a custom open-source licence. It has 6,291 GitHub stars, 431 forks and 332 open issues, and was last pushed 2 days ago. On this registry it ranks #12 of 25 tracked projects in Miscellaneous, with 5 head-to-head comparisons available. It gained 7 stars over the last 6 tracked days.

What is waterfox?

What it is

Waterfox is an open-source web browser built on Mozilla Firefox, with source code maintained in this repository. The project describes itself as a customisable browser based on the Mozilla Firefox codebase, and the tree contains both the upstream Mozilla platform code and the Waterfox-specific product layer that sits on top of it. It lives in the JavaScript and Gecko browser ecosystem, sharing the rendering engine, build system and testing tooling that Mozilla maintains for Firefox. The browser is distributed to end users through the project's own website, while the source distribution here targets people who want to build, inspect, patch or repackage it themselves.

The concrete problem it addresses is the gap between a stock Firefox build and a browser that a maintainer can shape to their own preferences. Firefox ships with a fixed set of product decisions, packaging conventions and default features. Waterfox keeps the Gecko platform intact but replaces the Firefox branding, product configuration, feature set, packaging and release files with its own. Contributors and downstream packagers therefore get a full browser source tree in which the parts that define the product — not just the engine — are editable in one place, rather than requiring patches against an unchanged upstream release.

Key capabilities

  • Ships complete browser source: Mozilla platform code together with Waterfox product code, branding, features, packaging and release files.
  • Builds through the Mozilla build system, so the standard ./mach entry points work unchanged.
  • Provides ./mach bootstrap, ./mach build, ./mach package and ./mach test --auto for setup, compilation, packaging and automated testing.
  • Runs on the Gecko engine, the same engine underlying Mozilla Firefox.
  • Supports deep customisation of the browser product layer rather than only surface settings.
  • Reuses Firefox Source Docs for the shared build system, testing tools and platform code.
  • Carries Waterfox-specific branding and release configuration alongside the inherited platform tree.

Who uses it and how

  • End users who want a Firefox-derived browser with Waterfox's own product decisions install packaged builds from the project's site.
  • Distributors and packagers build from this tree to produce branded Waterfox release artefacts.
  • Developers patch the product layer — branding, features, packaging — while leaving Gecko platform code largely untouched.
  • Contributors follow Firefox Source Docs to work on shared Mozilla tooling and platform code inside this repository.
  • Testers run ./mach test --auto against local builds before release.

Getting started

Building follows the Mozilla build system: run ./mach bootstrap, then ./mach build, then ./mach package, with ./mach test --auto

project readme (upstream, from github) — read inline

Waterfox

Waterfox is a customisable browser based on Mozilla Firefox. This repository contains Mozilla platform code, Waterfox product code, branding, features, packaging, and release files.

Building

Waterfox uses the Mozilla build system. The usual ./mach entry points apply:

./mach bootstrap
./mach build
./mach package
./mach test --auto

Contributing

Most Firefox development documentation still applies to this tree. Use the Firefox Source Docs for the shared Mozilla build system, testing tools, and platform code.

Resources

Frequently asked questions

Is waterfox free to use?

waterfox is open source. 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 waterfox do?

The official Waterfox 💧 source code repository

What is waterfox written in?

waterfox is primarily written in JavaScript. Its source is publicly available at https://github.com/BrowserWorks/waterfox, and it has 6,291 GitHub stars.