Find a file
2023-04-11 20:16:28 +00:00
linux Fri Feb 24 07:29:33 PM CET 2023 2023-02-24 19:29:33 +01:00
linux-mar now showing progress when downloading source tarball 2022-10-21 00:01:57 +02:00
winbuild now using ohfp package method with curl 2023-02-18 22:00:00 +01:00
.gitignore fixed the bogus check target 2022-04-27 10:10:20 +02:00
.gitlab-ci.yml Tue Feb 7 06:41:53 PM CET 2023 2023-02-07 18:41:53 +01:00
LICENSE Initial Commit 2019-08-16 21:25:27 -05:00
README.md Update README.md to correct the information about the AutoHotkey scripts (LW Portable and WinUpdater) 2023-04-11 20:16:28 +00:00

Download latest release

  • Visit the FAQ.
  • Install via chocolatey: choco install librewolf
  • Or install via winget: winget install librewolf
  • Or install via scoop: scoop bucket add extras, then scoop install librewolf

Update tools

There are several tools that can help you to keep LibreWolf up-to-date, which helps improve security.

  • @ltguillaume created an automatic updater that can either be run manually or be set up to automatically update via a scheduled task. It can be found here on Codeberg or on GitHub.
  • Defkev created a LibreWolf update checker extension, which can be found here. It will show a notification when an update is available and guide you to the download link.

Please note the distinction between the updater (LibreWolf WinUpdater) and the extension (LibreWolf Updater), in that the updater can install updates automatically, while the extension can only check for updates. There has been some confusion about that on Reddit, GitHub and Gitlab.

Due to problems with the Gitlab CI, we can't build the two ahk-tools (AutoHotkey scripts) used in the portable version directly from source while building the portable zip. The tools are instead pre-built by @ltguillaume and downloaded from their respective project pages on Codeberg, LibreWolf Portable and LibreWolf WinUpdater.

LibreWolf for Windows

  • LibreWolf has many UI languages built-in, available in the settings.
  • The latest -portable.zip release type is self-contained, can be moved around and (thus) be run on removable storage. It can be run next to an installed version of LibreWolf and supports (multiple) user profiles inside the extracted folder. Head to the launcher's project page to find out how this works.

Where to submit tickets

  • When you have problems with the Settings, or the Advanced Settings (about:config), please submit these issues to the settings repository.
  • For all other problems, such as crashes/theme issues/graphics/speed problems, please submit them to issues for windows repository.

Linux builds

Tested on: fedora36, ubuntu22 vm/vps minimal-ish specs:

  • 4 core cpu
  • 17gb RAM
  • 50gb storage

On the commandline, it's mostly a matter of doing once:

## pick build type:
# cd linux
# cd linux-mar

make fetch

## pick your os:
# sudo make setup-fedora
# sudo make setup-debian

make bootstrap

Then, to build:

make all

That should produce the (non-updating) setup.exe and the community portable zip.

There is a second directory linux-mar where you can build the so-called .mar version of LibreWolf. This is te version that will be auto-updating someday. It's great, but it's main drawback is theming bugs.

You can force a rebuild with make clean all. Please always use make fetch as a single make command, else there might be bugs in the version files. The make fetch command gets you the current latest version.

Compiling the windows version natively

(With the arrival of the linux cross-compiled builds, this is no longer preferred.)

This segment is for people who want to build LibreWolf for themselves. The build of the LibreWolf source tarball is in public CI, so you can use that. Given that you have followed the steps in the Mozilla setup guide:

Once that works, you can check out and compile LibreWolf like this:

git clone https://gitlab.com/librewolf-community/browser/windows.git
cd windows/winbuild
make all

This will produce the -setup.exe and portable .zip. Have fun!