The official repository of Mozilla's Firefox web browser. https://www.firefox.com/
  • JavaScript 32.1%
  • C++ 25.2%
  • HTML 21.1%
  • C 10.5%
  • Kotlin 2.8%
  • Other 8%
Find a file
2026-03-28 20:01:51 +00:00
.cargo Bug 2026667 - update to happy-eyeballs v0.4.0 r=kershaw,necko-reviewers 2026-03-27 01:55:40 +00:00
.claude Bug 2023722 - skill: document how to run the python test of mozlint r=ai4dev-reviewers,suhaib DONTBUILD 2026-03-25 03:33:45 +00:00
.codex
.github/workflows
.vscode
.zed
accessible Bug 2026993 - Do not use std::move just to generate an r-value r=emilio 2026-03-28 03:30:41 +00:00
browser Bug 2019235 - Disable Move to Start/End for split view tabs based on tab position r=tabbrowser-reviewers,kcochrane 2026-03-28 11:23:39 +00:00
build Bug 2021275 - Use CondVar::Wait in ScopedTimingChecker to match thread pool wait mechanism r=xpcom-reviewers,nika 2026-03-26 19:39:45 +00:00
caps Bug 2025273 - Activate modernize-loop-convert clang-tidy check r=media-playback-reviewers,webrtc-reviewers,profiler-reviewers,firefox-svg-reviewers,canaltinova,longsonr,mjf,alwu 2026-03-26 12:27:13 +00:00
chrome
config Bug 2023484 - force the megazord to only build a staticlib. r=glandium 2026-03-27 04:02:28 +00:00
devtools Bug 2023419 - Remove Emacs/Vim modelines from devtools/ r=emilio,devtools-backward-compat-reviewers,devtools-reviewers,nchevobbe 2026-03-28 10:21:10 +00:00
docs Bug 1910902 - Update sidebar icons and references to use collapsed versions. r=nsharpley,desktop-theme-reviewers,mconley 2026-03-26 18:05:15 +00:00
docshell Bug 2011699 - Fix Android app link telemetry to survive process switches. r=nika,smaug,acreskey 2026-03-26 22:56:29 +00:00
dom Merge autoland to mozilla-central 2026-03-28 20:01:51 +00:00
editor Revert "Bug 103422 - Add support for paragraph movement commands on macOS, including their selection variants. r=bradwerth,masayuki" for causing mochitest failures at browser_reservedkey.js 2026-03-27 10:17:53 +00:00
extensions Bug 2026591 - Create documentation for unused permission expiry in PermissionManager. r=timhuang,permissions-reviewers 2026-03-27 13:36:52 +00:00
gfx Revert "Bug 1986258 - Check that warning flags are not added to (HOST_)_C(XX)FLAGS r=glandium" for causing android build bustages. 2026-03-28 09:51:17 +00:00
gradle Bug 2026810 - Update Sentry to version 8.37.1. r=android-reviewers,mcarare 2026-03-27 17:13:38 +00:00
hal
image Revert "Bug 1986258 - Check that warning flags are not added to (HOST_)_C(XX)FLAGS r=glandium" for causing android build bustages. 2026-03-28 09:51:17 +00:00
intl Bug 2025282 - Remove unused <functional> inclusion and make sure we don't regress on those r=emilio,media-playback-reviewers,cookie-reviewers,profiler-reviewers,win-reviewers,dom-storage-reviewers,core-sessionstore-reviewers,layout-reviewers,dshin,gstoll,asuth,valentin,padenot 2026-03-26 12:30:38 +00:00
ipc Revert "Bug 1986258 - Check that warning flags are not added to (HOST_)_C(XX)FLAGS r=glandium" for causing android build bustages. 2026-03-28 09:51:17 +00:00
js Revert "Bug 2022086 - Part 4: Assert the ScriptPreloader cache is sent before fetching remote content, and add API to immediately send it. r=mccr8,necko-reviewers" for causing mass failures @ScriptPreloader.cpp. 2026-03-28 10:55:12 +00:00
layout Bug 2023925 - Modernize the SVG filter attribute enums. r=gfx-reviewers,firefox-svg-reviewers,longsonr,bradwerth 2026-03-27 22:38:34 +00:00
media Merge autoland to mozilla-central 2026-03-28 20:01:51 +00:00
memory Bug 2022736 - Rename SplitRun r=jstutte 2026-03-27 02:57:24 +00:00
mfbt Bug 2026327 - Make StaticMutex default constructor constinit-compatible in DEBUG mode r=emilio 2026-03-27 13:32:05 +00:00
mobile Bug 2027391 - Update android nightly application-services version bump to a24a87ab4a9f7a5572505f61c6172c90b5222a12 r=release-managers,diannaS 2026-03-28 12:29:13 +00:00
modules Bug 2026502 - remove pref network.auth.supress_auth_prompt_for_XFO_failures. r=necko-reviewers,valentin 2026-03-27 11:55:09 +00:00
mozglue Bug 2022540 - Add colors to profiler markers, improve log level display, add a category and separate by log module. r=dcarver,profiler-reviewers 2026-03-27 11:54:45 +00:00
netwerk Revert "Bug 2022086 - Part 4: Assert the ScriptPreloader cache is sent before fetching remote content, and add API to immediately send it. r=mccr8,necko-reviewers" for causing mass failures @ScriptPreloader.cpp. 2026-03-28 10:55:12 +00:00
nsprpub
other-licenses
parser Bug 2025740 - Pass the right sanitization kind through SanitizeInlineStyle. r=tschuster 2026-03-26 09:21:38 +00:00
python Revert "Bug 1986258 - Check that warning flags are not added to (HOST_)_C(XX)FLAGS r=glandium" for causing android build bustages. 2026-03-28 09:51:17 +00:00
remote Bug 2023978 - [remote] Allow re-posiioning of chrome windows with Wayland headless. r=jdescottes 2026-03-27 17:14:16 +00:00
security Revert "Bug 1986258 - Check that warning flags are not added to (HOST_)_C(XX)FLAGS r=glandium" for causing android build bustages. 2026-03-28 09:51:17 +00:00
services Bug 1773932 - Remove nsIScriptableUnicodeConverter from services/common/utils.sys.mjs. r=markh 2026-03-27 04:02:47 +00:00
servo Bug 2026769 - Use ArcSlice for ContainerConditions r=firefox-style-system-reviewers,dshin 2026-03-28 02:24:09 +00:00
startupcache Bug 2023878 - Part 2: Replace MOZ_BIG_ENDIAN uses with std::endian::big. r=sergesanspaille,media-playback-reviewers,profiler-reviewers,canaltinova,padenot,necko-reviewers,dom-storage-reviewers,jesup 2026-03-26 22:55:09 +00:00
storage
supply-chain Bug 2024068 - chore(rust): audit wgpu crates 28.0.0 → 29.0.0 r=webgpu-reviewers,supply-chain-reviewers,nical 2026-03-25 08:24:57 +00:00
taskcluster Merge mozilla-central to autoland 2026-03-28 08:24:30 +00:00
testing Bug 2023978 - update test_partial_input to only pass on linux wayland. 2026-03-28 16:25:03 +00:00
third_party Bug 2025559 - Vendor libwebrtc from b47e68e696 2026-03-28 17:04:40 +00:00
toolkit Revert "Bug 1986258 - Check that warning flags are not added to (HOST_)_C(XX)FLAGS r=glandium" for causing android build bustages. 2026-03-28 09:51:17 +00:00
tools Bug 2022540 - Add colors to profiler markers, improve log level display, add a category and separate by log module. r=dcarver,profiler-reviewers 2026-03-27 11:54:45 +00:00
uriloader Bug 2019745 - Add Win11 25H2 (11.26200) skip annotations for mochitest-browser-chrome and mochitest-plain r=extension-reviewers,media-playback-reviewers,credential-management-reviewers,search-reviewers,webrtc-reviewers,devtools-reviewers,places-reviewers,translations-reviewers,omc-reviewers,migration-reviewers,home-newtab-reviewers,urlbar-reviewers,ai-frontend-reviewers,profiles-reviewers,ai-ondevice-reviewers,akulyk,timhuang,mconley,aryx,adw,alwu,bomsy,mossop,hanna_a,scunnane,gcardieri,dimi,pehrsons,robwu 2026-03-26 23:41:07 +00:00
widget Revert "Bug 1986258 - Check that warning flags are not added to (HOST_)_C(XX)FLAGS r=glandium" for causing android build bustages. 2026-03-28 09:51:17 +00:00
xpcom Bug 2001490 - Add a StaticBackgroundTaskQueue helper, r=xpcom-reviewers,jstutte 2026-03-27 20:37:18 +00:00
xpfe/appshell
.arcconfig
.babel-eslint.rc.js
.clang-format
.clang-format-ignore
.cron.yml
.editorconfig
.git-blame-ignore-revs
.gitattributes
.gitignore Bug 2026881 - Ignore .claude/worktrees/ in .gitignore and .hgignore r=ai4dev-reviewers,suhaib DONTBUILD 2026-03-27 13:32:52 +00:00
.hg-annotate-ignore-revs
.hgignore Bug 2026881 - Ignore .claude/worktrees/ in .gitignore and .hgignore r=ai4dev-reviewers,suhaib DONTBUILD 2026-03-27 13:32:52 +00:00
.hgtags
.lando.ini Bug 2014036 - add instance_id attribute to lando.ini sections r=ahal,sparky 2026-03-27 05:33:39 +00:00
.lldbinit
.mailmap
.mcp.json
.prettierignore
.prettierignore-css
.prettierignore-non-css
.prettierrc.js
.rstcheck.cfg
.stylelintignore
.stylelintrc.js
.taskcluster.yml
.trackerignore
.yamllint
.ycm_extra_conf.py
AGENTS.md Bug 2026805. Update AGENTS.md so that claude doesn't prefer grep over rg. r=ai4dev-reviewers,suhaib 2026-03-27 04:31:50 +00:00
AUTHORS
build.gradle
Cargo.lock Bug 2026667 - update to happy-eyeballs v0.4.0 r=kershaw,necko-reviewers 2026-03-27 01:55:40 +00:00
Cargo.toml
CLAUDE.md
client.mk
client.py
CLOBBER Bug 2025559 - Vendor libwebrtc from 31e63e2d66 - moz.build file updates 2026-03-28 17:04:30 +00:00
CODE_OF_CONDUCT.md
configure
configure.py
eslint-file-globals.config.mjs
eslint-ignores.config.mjs
eslint-rollouts.config.mjs Bug 2026772 - Split preferences browser-chrome manifest into topic-based subfolders, r=frontend-codestyle-reviewers,Gijs. 2026-03-27 10:26:32 +00:00
eslint-subdirs.config.mjs
eslint-test-paths.config.mjs
eslint.config.mjs
GNUmakefile
gradle.properties
gradlew
gradlew.bat
LICENSE
mach
mach.cmd
mach.ps1
Makefile.in
mots.yaml
moz.build
moz.configure Bug 2017549 - Enable libz-rs-sys by default on release. r=firefox-build-system-reviewers,ahochheiden 2026-03-26 08:53:20 +00:00
mozilla-config.h.in
package-lock.json
package.json
pyproject.toml
README.md
SECURITY.md
settings.gradle
srcdir-resolver.js
stylelint-rollouts.config.js Revert "Bug 2021058 - Update moz-page-nav so it passes use-design-tokens rules r=desktop-theme-reviewers,jules" for causing bc failures @browser_history_firefoxview.js. 2026-03-28 07:23:03 +00:00
substitute-local-geckoview.gradle
test.mozbuild

Firefox Browser

Firefox is a fast, reliable and private web browser from the non-profit Mozilla organization.

Contributing

To learn how to contribute to Firefox read the Firefox Contributors' Quick Reference document.

We use bugzilla.mozilla.org as our issue tracker, please file bugs there.

Resources

If you have a question about developing Firefox, and can't find the solution on Firefox Source Docs, you can try asking your question on Matrix at chat.mozilla.org in the Introduction channel.