Pale Moon - Your browser, Your way

Pale Moon source code

This page is intended mainly for people interested in the code changes and people needing to audit the browser code for security purposes. As a regular user, you don't need the source code of the browser.

Downloading the source code

The source code of the current (main-line) release version:

If you are looking for older versions of the source code, check the source code archives on ftp: ftp://source:[email protected]/
The source code archive above is for the main-line x86/x64 release version of Pale Moon. If you are interested in other release branches like the Atom source, please check the git repository linked to below.

If you want to contribute: These source code archives are snapshots of the actual releases of Pale Moon, and since it is being actively developed, any patches you may want to contribute should usually not be made against these source code archives, but against the working development branch instead. This can be found in the live repository on GitHub at the following URL:

Hints for building Pale Moon yourself

If you want to build Pale Moon from source yourself, a few pointers:
  • For Windows, you will need Visual Studio 2012 (either the free Express version or the full commercial package). Even though it may possibly build with VS 2010, there will likely be some snags. It will not properly build versions of Visual Studio older than VS2010.
    In its current state, Pale Moon will not build on VS 2013 Community or Full.
  • For Linux, you will need to use GCC (clang is not currently producing stable builds on Linux), 4.7.* recommended but later versions might work too.
  • You will need to get the build prerequisites as outlined on the Mozilla Developer Network. Most notably, you need the Mozilla Build Tools package (1.8-1.10, other versions may not work) and DirectX SDK if building on Windows.
  • Pale Moon should not be built with PGO (Profile-Guided Optimization). Doing so will likely not build or at the very least result in an unstable browser.
  • Pale Moon has been primarily designed for Windows and Linux, and the necessary theme changes were made to the relevant themes only. If you want to build for other platforms (e.g. Mac) then be aware that the browser will look different and may need some serious tweaking to be usable or look similar to the Windows/Linux version. Mac theming and builds are being worked on.

[<- Back]
Halloween theme art by Laura Bevon
Firefox, Mozilla Firefox and Mozilla are registered trademarks of the Mozilla Corporation.
The Pale Moon product/project names and logo are a trademark™ of Moonchild Productions.
Site and contents © 2009-2015 Moonchild Productions - All rights reserved
Pale Moon's distribution is subject to the following redistribution license
This site uses Cookies - Your continued visit indicates your consent to their use.