gitwtfhub

wtf is mozilla-central?

onyb/mozilla-central — explained in plain English

Analysis updated 2026-07-18 · repo last pushed 2018-08-24

Audience · developerComplexity · 5/5DormantSetup · hard

TL;DR

This is the massive main source code repository for the Firefox web browser itself, covering rendering, UI, networking, and security.

Mindmap

mindmap
  root((repo))
    What it does
      Firefox source code
      Rendering engine
      UI and networking
    Tech stack
      C++
      JavaScript
      Rust
    Use cases
      Study browser internals
      Contribute to Firefox
      Build custom browser variant
    Audience
      Browser developers
      Researchers
    Notable
      Very large codebase
      Minimal README

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Explore how a production web browser's rendering, networking, and security layers actually work.

REASON 2

Build a custom Firefox variant for your organization from this source.

REASON 3

Contribute a bug fix or feature that will ship to millions of Firefox users.

REASON 4

Study Mozilla's use of Rust for safety-critical components alongside C++ and JavaScript.

What's in the stack?

C++JavaScriptRust

How it stacks up

onyb/mozilla-central0verflowme/alarm-clock0verflowme/seclists
LanguageCSS
Last pushed2018-08-242022-10-032020-05-03
MaintenanceDormantDormantDormant
Setup difficultyhardeasyeasy
Complexity5/52/51/5
Audiencedevelopervibe coderops devops

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · hard Time to first run · 1day+

Building Firefox from source requires following Mozilla's dedicated build documentation and significant compile time.

Yoink these prompts

Prompt 1
Help me set up a build environment to compile onyb/mozilla-central following Mozilla's developer docs.
Prompt 2
Explain where the rendering engine code lives in onyb/mozilla-central and how it displays a web page.
Prompt 3
Show me which parts of onyb/mozilla-central are written in Rust and why Mozilla chose it there.
Prompt 4
Walk me through finding and fixing a small bug in onyb/mozilla-central as a first contribution.

Frequently asked questions

wtf is mozilla-central?

This is the massive main source code repository for the Firefox web browser itself, covering rendering, UI, networking, and security.

Is mozilla-central actively maintained?

Dormant — no commits in 2+ years (last push 2018-08-24).

How hard is mozilla-central to set up?

Setup difficulty is rated hard, with roughly 1day+ to a first successful run.

Who is mozilla-central for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.