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.8%
Find a file
2026-02-18 14:36:37 +00:00
.cargo
.claude
.github/workflows
.vscode
.zed
accessible Revert "Bug 1710459 - Convert sidebar history sort menu heading to a menucaption. r=fluent-reviewers,desktop-theme-reviewers,sclements,bolsson,dao" for causing bc failures on browser_history_sidebar.js 2026-02-18 13:06:00 +00:00
browser Revert "Bug 1710459 - Convert sidebar history sort menu heading to a menucaption. r=fluent-reviewers,desktop-theme-reviewers,sclements,bolsson,dao" for causing bc failures on browser_history_sidebar.js 2026-02-18 13:06:00 +00:00
build Bug 1775161 - Re-enable -Wdeprecated-this-capture warnings. r=firefox-build-system-reviewers,ahochheiden 2026-02-18 07:26:08 +00:00
caps
chrome
config
devtools Bug 2015241 - Convert TableWidget internals to private fields and update accessors. r=nchevobbe,devtools-reviewers 2026-02-18 11:38:03 +00:00
docs Bug 2015713 - doc: rename the page title to avoid conflicts r=gsvelto DONTBUILD 2026-02-17 12:36:35 +00:00
docshell Bug 2015197 - Disallow non-system about:logo loads in tests. r=dom-core,devtools-reviewers,smaug,nchevobbe,extension-reviewers,robwu 2026-02-17 15:01:22 +00:00
dom Revert "Bug 1710459 - Convert sidebar history sort menu heading to a menucaption. r=fluent-reviewers,desktop-theme-reviewers,sclements,bolsson,dao" for causing bc failures on browser_history_sidebar.js 2026-02-18 13:06:00 +00:00
editor Bug 2016425 - Use nullptr instead of NULL, 0 or (void*)0 r=application-update-reviewers,webrtc-reviewers,profiler-reviewers,mccr8,cdupuis 2026-02-17 15:00:48 +00:00
extensions
gfx Bug 1775161 - Fix -Wdeprecated-this-capture warnings in gfx/thebes. r=gfx-reviewers,lsalzman 2026-02-18 07:25:48 +00:00
gradle
hal
image Bug 2017477. Handle aLength being zero in SourceBuffer::Append. r=gfx-reviewers,lsalzman 2026-02-18 11:35:13 +00:00
intl
ipc Bug 1775161 - Fix -Wdeprecated-this-capture warnings in ipc/ipdl tests. r=ipc-reviewers,mccr8,nika 2026-02-18 07:25:55 +00:00
js Bug 1973092 part 2 - Remove AddSlotAndCallAddPropHook optimization. r=iain 2026-02-18 11:38:37 +00:00
layout Revert "Bug 1710459 - Convert sidebar history sort menu heading to a menucaption. r=fluent-reviewers,desktop-theme-reviewers,sclements,bolsson,dao" for causing bc failures on browser_history_sidebar.js 2026-02-18 13:06:00 +00:00
media Bug 2016425 - Use nullptr instead of NULL, 0 or (void*)0 r=application-update-reviewers,webrtc-reviewers,profiler-reviewers,mccr8,cdupuis 2026-02-17 15:00:48 +00:00
memory
mfbt Bug 2016425 - Use nullptr instead of NULL, 0 or (void*)0 r=application-update-reviewers,webrtc-reviewers,profiler-reviewers,mccr8,cdupuis 2026-02-17 15:00:48 +00:00
mobile Bug 2017025 - Add telemetry to know when and how often we fail on getOrCreateNewMask r=android-reviewers,gmalekpour 2026-02-18 07:25:08 +00:00
modules Revert "Bug 2010024, Bug 2010023, Bug 2010022, Bug 2010020 - Add a Nimbus feature to control SafeBrowsing V5 real-time mode. r=dimi" for causing bc failures on browser_realtime_lookup.js 2026-02-18 14:14:42 +00:00
mozglue Bug 2016425 - Use nullptr instead of NULL, 0 or (void*)0 r=application-update-reviewers,webrtc-reviewers,profiler-reviewers,mccr8,cdupuis 2026-02-17 15:00:48 +00:00
netwerk Revert "Bug 2010024, Bug 2010023, Bug 2010022, Bug 2010020 - Add a Nimbus feature to control SafeBrowsing V5 real-time mode. r=dimi" for causing bc failures on browser_realtime_lookup.js 2026-02-18 14:14:42 +00:00
nsprpub
other-licenses
parser
python Revert "Bug 1710459 - Convert sidebar history sort menu heading to a menucaption. r=fluent-reviewers,desktop-theme-reviewers,sclements,bolsson,dao" for causing bc failures on browser_history_sidebar.js 2026-02-18 13:06:00 +00:00
remote Bug 1989022 - [webdriver-bidi] Implement the "browser.setDownloadBehavior" command. r=jdescottes 2026-02-17 12:59:08 +00:00
security Bug 2014517 - make PKCS#11 module operations asynchronous r=nkulatova,mkaply,extension-reviewers,robwu 2026-02-18 07:22:54 +00:00
services Bug 2014718 - Replace loginIsDeleted with loginIsDeletedAsync - make storage api async. r=joschmidt,credential-management-reviewers 2026-02-17 13:10:33 +00:00
servo Bug 1974787 - Add support for appearance: base-select r=layout-reviewers,firefox-style-system-reviewers,emilio 2026-02-17 12:25:20 +00:00
startupcache
storage
supply-chain Revert "Bug 2013888, part 5 - Validate annotation and blocking with the ContentClassifierService via the AsyncUrlChannelClassifier - r=timhuang" for causing mochitests failures in browser_preferences_usage.js. 2026-02-18 04:22:54 +00:00
taskcluster Revert "Bug 2015938 - Adds gps_integrity_token to _get_secrets_keys_and_target_files r=jonalmeida,tcampbell" for causing fenix-nightly-simulation bustage 2026-02-18 14:36:37 +00:00
testing Revert "Bug 1710459 - Convert sidebar history sort menu heading to a menucaption. r=fluent-reviewers,desktop-theme-reviewers,sclements,bolsson,dao" for causing bc failures on browser_history_sidebar.js 2026-02-18 13:06:00 +00:00
third_party Revert "Bug 2013888, part 5 - Validate annotation and blocking with the ContentClassifierService via the AsyncUrlChannelClassifier - r=timhuang" for causing mochitests failures in browser_preferences_usage.js. 2026-02-18 04:22:54 +00:00
toolkit Revert "Bug 2010024, Bug 2010023, Bug 2010022, Bug 2010020 - Add a Nimbus feature to control SafeBrowsing V5 real-time mode. r=dimi" for causing bc failures on browser_realtime_lookup.js 2026-02-18 14:14:42 +00:00
tools Bug 2017368 - Add a Mach command for coverage report generation. r=mach-reviewers,ahochheiden DONTBUILD 2026-02-18 04:28:10 +00:00
uriloader Bug 2016521 - Part 9: Stop using PLDHashTable in nsDocLoader, r=smaug 2026-02-18 02:14:04 +00:00
widget Revert "Bug 1710459 - Convert sidebar history sort menu heading to a menucaption. r=fluent-reviewers,desktop-theme-reviewers,sclements,bolsson,dao" for causing bc failures on browser_history_sidebar.js 2026-02-18 13:06:00 +00:00
xpcom Revert "Bug 1710459 - Convert sidebar history sort menu heading to a menucaption. r=fluent-reviewers,desktop-theme-reviewers,sclements,bolsson,dao" for causing bc failures on browser_history_sidebar.js 2026-02-18 13:06:00 +00:00
xpfe/appshell
.arcconfig
.babel-eslint.rc.js
.clang-format
.clang-format-ignore
.cron.yml
.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 Bug 2017263 - Fix treeherder-check reference. r=ai4dev-reviewers,marco 2026-02-17 13:05:59 +00:00
AUTHORS
build.gradle
Cargo.lock Revert "Bug 2013888, part 5 - Validate annotation and blocking with the ContentClassifierService via the AsyncUrlChannelClassifier - r=timhuang" for causing mochitests failures in browser_preferences_usage.js. 2026-02-18 04:22:54 +00:00
Cargo.toml Revert "Bug 2013888, part 5 - Validate annotation and blocking with the ContentClassifierService via the AsyncUrlChannelClassifier - r=timhuang" for causing mochitests failures in browser_preferences_usage.js. 2026-02-18 04:22:54 +00:00
CLAUDE.md
client.mk
client.py
CLOBBER
CODE_OF_CONDUCT.md
CODEOWNERS
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.