The official repository of Mozilla's Firefox web browser. https://www.firefox.com/
  • JavaScript 32.8%
  • C++ 23.7%
  • HTML 21.4%
  • C 10.4%
  • Kotlin 3.1%
  • Other 8.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-07-21 17:00:25 +00:00
.agents/skills
.cargo Bug 2055979. Update mp4parse-rust to 8a49a0769764. r=media-playback-reviewers,alwu 2026-07-21 12:00:25 +00:00
.claude
.codex
.github/workflows
.vscode
.zed
accessible Revert "Bug 2055125: Only send accessibility info to the parent process if accessibility is in use there. r=eeejay" for causing DocAccessible related failures. 2026-07-21 03:09:40 +00:00
browser Bug 2054539: Temporary changes to list all tabs menu for Nova major release r=sthompson,tabbrowser-reviewers 2026-07-21 16:59:31 +00:00
build
caps
chrome
config
devtools Bug 2052119 - Extend CSS test coverage on the rule view and style editor. r=devtools-reviewers,nchevobbe 2026-07-21 15:44:44 +00:00
docs Bug 2052666 - Convert eslint-plugin-mozilla reject-import-preferences-module doc to Markdown r=firefox-source-docs-reviewers,ahal 2026-07-21 17:00:04 +00:00
docshell Bug 2054416 - Validate RemoteTypeOverride. r=nika,necko-reviewers,kershaw 2026-07-21 12:02:00 +00:00
dom Bug 2036402 - Apply std::move in dom/canvas where values can be moved instead of copied r=gfx-reviewers,nical 2026-07-21 15:46:44 +00:00
editor Bug 2055644 - Treat EditContext as plaintext editor in HTMLEditorDataTransfer.cpp. r=masayuki 2026-07-21 14:21:20 +00:00
extensions
gfx Bug 2027278 - Compute data offset in uintptr_t. r=gfx-reviewers,bradwerth 2026-07-21 16:54:35 +00:00
gradle Bug 2052887 - Move detekt to top level as a plugin r=geckoview-reviewers,android-reviewers,nalexander,ahochheiden 2026-07-21 05:43:40 +00:00
hal
image Bug 2055221. Add some jxl decoder moz logging. r=saschanaz,gfx-reviewers,aosmond 2026-07-20 23:37:52 +00:00
intl
ipc Bug 2045721: Add IPCClientInfo type checking r=necko-reviewers,ipc-reviewers,dom-worker-reviewers,nika,asuth,valentin 2026-07-21 08:38:32 +00:00
js Bug 2046734: Add release assertions to SplitSingleCharHelper. r=jandem 2026-07-21 17:00:25 +00:00
layout Bug 2036400 - Initialize uninitialized scalar fields in layout to fix Coverity uninitialized-scalar defects r=layout-reviewers,emilio 2026-07-21 15:46:01 +00:00
media
memory Bug 2036400 - Initialize uninitialized scalar fields in memory to fix Coverity uninitialized-scalar defects r=pbone 2026-07-21 15:45:40 +00:00
mfbt
mobile Bug 2049759 - Include all components:samples-* modules in android-ac lint r=nalexander,ahochheiden,geckoview-reviewers,android-reviewers,mcarare 2026-07-21 16:59:04 +00:00
modules Bug 1963079 - Exclude spurious parent-channel loads from zero-byte-load telemetry r=necko-reviewers,valentin 2026-07-21 07:50:10 +00:00
mozglue
netwerk Bug 2036402 - Apply std::move in netwerk where values can be moved instead of copied r=necko-reviewers,cookie-reviewers,jesup,bvandersloot 2026-07-21 16:58:09 +00:00
nsprpub
other-licenses
parser
python Revert "Bug 1949093 [Linux] Merge gfx test utilities to one binary r=emilio" for causing build bustages at v4l2test.cpp 2026-07-21 12:29:04 +00:00
remote
security Revert "Bug 2046954 - Sandbox - Fix RDD Vulkan sandbox policy for display server access. r=jld,sandbox-reviewers" for causing failures at browser_sandbox_test.js. 2026-07-21 10:01:00 +00:00
services
servo
startupcache
storage
supply-chain Bug 2056192 - Mark glean-sym as audit-as-crates-io=false while the crates.io one is a placeholder r=emilio,supply-chain-reviewers 2026-07-21 14:20:34 +00:00
taskcluster Bug 2056270 - Update dump_syms to version 2.6.8 r=afranchuk 2026-07-21 14:21:47 +00:00
testing Bug 2053580 - Use EndPartialMatch() for whole-word searches. r=jjaschke,dom-core-reviewers 2026-07-21 15:43:01 +00:00
third_party Bug 2021386 - Vendor in latest skv changes. r=mak 2026-07-21 16:54:56 +00:00
toolkit Bug 2056583 - Reset mPurgeInProgress on PurgeBounceTrackers error paths r=manuel 2026-07-21 16:58:38 +00:00
tools Bug 2051545 - Highlight blocked trackers in the address bar. r=fluent-reviewers,desktop-theme-reviewers,flod,daleharvey,dao 2026-07-21 14:24:48 +00:00
uriloader
widget Revert "Bug 2047140 [Linux] Keep D&D source GtkWidget live until D&D operations is finished r=emilio" for causing build bustages at nsDragService.cpp 2026-07-21 12:42:46 +00:00
xpcom Bug 1963079 - Exclude spurious parent-channel loads from zero-byte-load telemetry r=necko-reviewers,valentin 2026-07-21 07:50:10 +00:00
xpfe/appshell
.arcconfig
.babel-eslint.rc.js
.clang-format
.clang-format-ignore
.cron.yml Bug 2046482 - enable cron-bouncer-check on esr153. r=releng-reviewers,bhearsum DONTBUILD 2026-07-21 15:44:18 +00:00
.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 no bug - agents: when treeherder-cli isn't installed, suggests to install it r=ai4dev-reviewers,suhaib 2026-07-21 12:04:44 +00:00
AUTHORS
build.gradle Bug 2052887 - Move detekt to top level as a plugin r=geckoview-reviewers,android-reviewers,nalexander,ahochheiden 2026-07-21 05:43:40 +00:00
Cargo.lock Bug 2055979. Update mp4parse-rust to 8a49a0769764. r=media-playback-reviewers,alwu 2026-07-21 12:00:25 +00:00
Cargo.toml
CLAUDE.md
client.mk
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 Bug 2056392 - Remove ipc/ipdl from ruff exclude list, r=ipc-reviewers,mccr8 2026-07-21 04:07:23 +00:00
README.md
SECURITY.md
settings.gradle Bug 2052887 - Move detekt to top level as a plugin r=geckoview-reviewers,android-reviewers,nalexander,ahochheiden 2026-07-21 05:43:40 +00:00
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.