The official repository of Mozilla's Firefox web browser. https://www.firefox.com/
  • JavaScript 32%
  • C++ 25.3%
  • HTML 21.1%
  • C 10.5%
  • Python 2.9%
  • Other 7.9%
Find a file
2026-03-30 19:15:21 +00:00
.cargo
.claude
.codex
.github/workflows
.vscode
.zed
accessible
browser Revert "Bug 2026185 - smart shortcuts is now the default r=thecount,home-newtab-reviewers" for causing xpc failures @ test_nimbus_newtabTrainhopAddon_onBrowserReady.js 2026-03-30 19:15:21 +00:00
build
caps Bug 2026910 - Add OriginAttributes::Hash() and use it for hashing r=valentin,kershaw,necko-reviewers,cookie-reviewers,tschuster 2026-03-30 11:30:25 +00:00
chrome
config Bug 2027752 - Fix gkrust.lib rebuilding due to unescaped spaces in Windows SDK paths. r=sergesanspaille 2026-03-30 17:35:12 +00:00
devtools Revert "Bug 2016761 - [devtools] Show the default context menu item for the HTML editor r=devtools-reviewers,nchevobbe" for causing dt failures at CycleCollectedJSContext.cpp 2026-03-30 18:48:38 +00:00
docs
docshell Bug 2025354 r=smaug,jonco 2026-03-30 07:55:43 +00:00
dom Bug 2027540 - Fix style invalidation for SVG class attribute SMIL changes. r=longsonr,firefox-svg-reviewers 2026-03-30 16:01:02 +00:00
editor
extensions Bug 2026229 - Add docs for browser-scoped temporary permissions in PermissionManager. r=timhuang,permissions-reviewers 2026-03-30 15:12:19 +00:00
gfx
gradle
hal
image
intl Bug 2018880 - Abbreviate London winter time as GMT in British English even prior to 1971-10-31. r=anba 2026-03-30 09:25:33 +00:00
ipc
js Bug 2023369: Save Rval on stack in case of for-of await using. r=arai 2026-03-30 16:28:55 +00:00
layout Bug 2027689 - Fix anchor() functions without position-anchor r=layout-reviewers,dshin 2026-03-30 16:28:33 +00:00
media
memory
mfbt Bug 2027664 - Mark nsTArray::ClearAndRetainStorage() with [[clang::reinitializes]] as MOZ_REINITIALIZES r=emilio,necko-reviewers,janerik 2026-03-30 11:30:47 +00:00
mobile No Bug - Bumping Mobile l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE 2026-03-30 18:48:18 +00:00
modules Bug 2027751 - Re-enable crashing the parent process instead of disabling the GPU process on Windows. r=gfx-reviewers,jrmuizel 2026-03-30 15:22:29 +00:00
mozglue Bug 2023228 - Auto-provide StreamJSONMarkerData in BaseMarkerType from PayloadFields. r=canaltinova,profiler-reviewers 2026-03-30 15:11:45 +00:00
netwerk Bug 2023237 - Move temporary permissions from SitePermissions.sys.mjs into PermissionManager. r=permissions-reviewers,necko-reviewers,tabbrowser-reviewers,jesup,timhuang,valentin,sclements 2026-03-30 15:12:11 +00:00
nsprpub
other-licenses
parser Bug 2027664 - Mark nsTArray::ClearAndRetainStorage() with [[clang::reinitializes]] as MOZ_REINITIALIZES r=emilio,necko-reviewers,janerik 2026-03-30 11:30:47 +00:00
python Bug 2025904 - Add "Clear Search History" to the context menu for the new search bar implementation. r=dao,fluent-reviewers,urlbar-reviewers,bolsson 2026-03-30 16:31:49 +00:00
remote
security
services
servo Bug 2023539 - Add parsing for ::picker(select) r=layout-reviewers,firefox-style-system-reviewers,emilio 2026-03-30 16:28:07 +00:00
startupcache
storage
supply-chain
taskcluster Bug 1652123 - Converted Openh264SigningDescriptionSchema from voluptuous to msgspec. r=ahal,taskgraph-reviewers,releng-reviewers 2026-03-30 15:22:54 +00:00
testing Bug 2027689 - Fix anchor() functions without position-anchor r=layout-reviewers,dshin 2026-03-30 16:28:33 +00:00
third_party Bug 2021722 - Added (vendored) Khronos Vulkan-Headers (vulkan-sdk-1.4.341.0) under third_party. r=stransky 2026-03-30 09:24:33 +00:00
toolkit Bug 2023180 - Part 2: Import minimal LA64 and RV64 from upstream to allow successful compilation. r=gsvelto 2026-03-30 17:35:56 +00:00
tools Bug 2019936 - Remove test related to the Internet Explorer migrator as part of the Internet Explorer migrator feature cleanup steps. r=mconley,migration-reviewers 2026-03-30 16:31:23 +00:00
uriloader
widget Bug 2027732 - Remove unnecessary llvmpipe blocklist entry. r=webgpu-reviewers,jnicol 2026-03-30 16:29:45 +00:00
xpcom Revert "Bug 2025962 - Add back pointer to queued CleanupRunnable r=mccr8" for causing failures at CycleCollectedJSContext.cpp 2026-03-30 19:14:29 +00:00
xpfe/appshell
.arcconfig
.babel-eslint.rc.js
.clang-format
.clang-format-ignore
.cron.yml
.editorconfig
.git-blame-ignore-revs
.gitattributes
.gitignore
.hg-annotate-ignore-revs
.hgignore
.hgtags
.lando.ini
.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
AUTHORS
build.gradle
Cargo.lock Bug 2026606 - record happy-eyeballs Glean metrics r=necko-reviewers,kershaw,omansfeld 2026-03-30 12:42:55 +00:00
Cargo.toml
CLAUDE.md
client.mk
client.py
CLOBBER
CODE_OF_CONDUCT.md
configure
configure.py
eslint-file-globals.config.mjs
eslint-ignores.config.mjs
eslint-rollouts.config.mjs
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
mozilla-config.h.in
package-lock.json
package.json
pyproject.toml
README.md
SECURITY.md
settings.gradle
srcdir-resolver.js
stylelint-rollouts.config.js
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.