Although Mozilla's major, core projects are located on the Mozilla Mercurial server, such as mozilla-central, there are a number of tools, services, and so forth whose code is hosted on GitHub. This article offers a quick guide to getting started with Mozilla code on GitHub as well as a list of many of the most interesting GitHub repositories containing Mozilla project code.
Getting started
You can look at code on GitHub without an account; that's the first thing you should know. To do more—that is, to contribute to the code or to fork it and start your own project based on Mozilla-related code—you'll need a GitHub account. You can learn more about setting up an account on the GitHub site.
Most Mozilla project code is located in repositories owned by the user Mozilla. That's a great place to start looking for any projects not listed below.
Projects
This list covers the larger-scale and more important projects we have hosted on GitHub. It's not an authoritative, complete list, since it's hard to keep track of all the smaller projects that crop up (and even, at times, the large ones!).
Project name | Description |
---|---|
PDF.js | A Portable Document Format (PDF) reader written entirely in JavaScript. |
gecko-dev | A read-only mirror of the Mercurial repositories used for Mozilla private code. |