"If you built something, and nobody knows about it, why did you bother?"
The following is a list of the various Mozilla Projects. Projects listed here are "main" projects, meaning they're not a support library or project for an already listed project. In addition, each project listed was used in at least one user facing product or has been used by at least one external party. Inclusions for missing qualified projects is heartily encouraged.
This list is manually edited, so it is current as of the last edit date.
|Summary in 140 characters
|Autopush enables sending of a message to a webapp via WebPush Spec.
|Firefox Accounts is the authentication and authorization system for Cloud Services at Mozilla
|Open service which lets devices determine their location based on network infrastructure like WiFi access points and cell towers.
|Setting up a new service should only involve entering a short code.
|Provides a central server to allocate users of Mozilla Services products to a node associated with that product.
|Presence is a proposed Cloud Service that tracks a device's Internet connectivity status as online, offline or unavailable.
|Hello (aka Loop) started as video calling built into the browser and has now pivoted to addressing user needs to share Web content
|Track issues, fix problems, leap tall chem-spills in a single bound.
|Mail client of choice
|Internet power tool
|Things for the Internet
|The MDN community is a group of staff and volunteers with the goal of providing useful information and utilities to web developers.
|A discovery and distribution platform for web apps.
|Heka is an open source stream processing software system, a “Swiss Army Knife” type tool for data processing, useful for a wide variety of different tasks.
|Archived (See Hindsight
|Kinto is a minimalist JSON storage service with synchronisation and sharing abilities.
|Gecko is the name of the layout engine developed by the Mozilla Project.
|Firefox for Android
|Firefox for iOS
|Project Tofino is a browser interaction experiment.
|DXR is a code search and navigation tool aimed at making sense of large projects like Firefox.
|Provides helpers to build & document REST-ish Web Services with Pyramid, with decent default behaviors
|A process & socket manager. It can be used to monitor and control processes and sockets.
|A service for applications to capture and inject arbitrary data into a backend storage suitable for out-of-band analytics and processing.
|Turns your CPU-bound tasks into I/O-bound tasks so your Python applications are easier to scale.
|A different message queue system
|A TCP proxy which will let you simulate chaos between your application and a backend server.
|A tool to load test your HTTP services, including web sockets.
|Test Pilot is a series of stepping stones intended to take a rough concept to a shipping Firefox feature or Add-on.
|Your Interface to Release Engineering Automation
|Socorro is the name for the Mozilla Crash Stats, which other companies are also using for crash statistics.
|Fathom is an experimental framework for extracting meaning from web pages, identifying parts like Previous/Next buttons, address forms, and the main textual content.
|Kitsune is the platform that powers SuMo (support.mozilla.org)
|Mozilla's Update Server
|A cross reference designed to display the Mozilla source code.
|Rust is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety.
|Servo is a modern, performant browser engine designed to be appropriate for applications including embedded use.
|Use markup to create VR experiences that work across desktop, iOS, Android, and the Oculus Rift.
|Helping to bring high-performance virtual reality to the open Web.
|Mozilla Pulse is a message broker / event system system that eliminates polling and adds visibility into all aspects of Mozilla.
|Low-level python Library for implementing MAC Access Authentication
|Old Software localization ecosystem
|Software localization ecosystem
|A reporting dashboard for checkins to projects that allows users to see the results of automatic builds and tests.
|An experiment in how people could use browsers
|Pontoon allows you to localise web content in place, with context and spatial limitations right in front of you.
|Instantbird is an instant messaging application with close ties to Mozilla.
|Mozilla Framework Based on Templates (MFBT)
|Outdated database format
|Bookmarks and history management system introduced in Firefox 3
|Mozilla's open standards-based Flash renderer
|A python performance testing framework that is usable on Windows, Mac and Linux.
|Gecko's built-in rich text editor.
|a web tool used to check whether the current source code compiles on various platforms and passes automated test suites
|Archived (See TreeHerder)
|record information about the execution of a content process, such that the same execution can be replayed later
|An experimental specialized scripting language developed by the Mozilla security team and is intended to be used in web oriented security tools
|a network library that provides a platform-independent API for networking, ranging from transport to presentation layers
|Network Security Services (NSS)
|a set of libraries designed to support cross-platform development of security-enabled client and server applications
|a community of researchers, developers, and librarians making research open and accessible.
|a Portable Document Format (PDF) viewer that is built with HTML5.
|Node.js on top of SpiderMonkey
|A Python web service, basket, provides an API for all of our subscribing needs.
|A command line tool to help build, run, and test web extensions
|The project that powers MDN.
|Offers a middle ground between "in a box" solutions like Apple Homekit and DIY solutions like Raspberry Pi.
|An open platform form monitoring and controlling dvices over the web
|Android Location reporting stumbler
|The Mozilla Reps portal provides tools for Reps to succeed in their daily activities and receive mentorship for development
|Offline storage, improved. Wraps IndexedDB, WebSQL, or localStorage using a simple but powerful API
|Mozilla community directory -- A centralized directory of all Mozilla contributors
|Code and resources that build the Firefox Nightly site
|Normandy: Recipe Server
|A system that addresses user attrition and satisfaction by providing fast and powerful way to interact with users.
|MIG: Mozilla Investigator
|real-time digital forensics and investigation platform.
|Feed the Fox
|Firefox OS Participation Hub
|Sub-Resource Integrity (SRI) Hash Generator
|SRI is a W3C specification that allows web developers to ensure that resources hosted on 3rd party servers are untampered.
|Record & Replay (RR)
|rr aspires to be your primary debugging tool, replacing well, enhancing gdb
|A powerful templating engine with inheritance, asynchronous control, and more (jinja2 inspired)
|Improved JPEG encoder.
|Electron-compatible runtime on top of Gecko
|Mozilla Defense Platform
|An easy, HTML5, whitelisting HTML sanitizer.
|HTML Video annotation
|sop is an editor of encrypted files that supports YAML, JSON and BINARY formats and encrypts with AWS KMS and PGP
|A cron job runner with self-healing and job dependencies
|Service Worker Cookbook
|It's online. It's offline. It's a Service Worker! https://serviceworke.rs/
|Find My Device
|Provide privacy minded device tracking and remote control for FirefoxOS
|Web Push: Data test page
|Stand alone, transparent tool to show data encryption for sending Web Push data messages
|Apps and Library support for the Voluntary Application server Identification for web Push specification
|The open directory project
|Easy WebPush data encryption library for Python
|Web Push plugin for WordPress
|Wordpress blog plug in to allow Web Push notifications
|Experimental Servo browser built in HTML
|Open consultation about "openness"
|Duck-themed multi-user virtual spaces in WebVR. Built in A-Frame
|A refreshed "new tab page" for Firefox
|Firefox Global Broadcast API
|Payment subscription REST API for customers
|Sync Storage (rust)
|A Durable sync storage server built in Rust
See Also: Areweyet