Projects/Complete

From MozillaWiki
Jump to: navigation, search

"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.


Project Summary in 140 characters Status
AutoPush Autopush enables sending of a message to a webapp via WebPush Spec. Active
Firefox Accounts Firefox Accounts is the authentication and authorization system for Cloud Services at Mozilla Active
Location Open service which lets devices determine their location based on network infrastructure like WiFi access points and cell towers. Sunsetting
KeyExchange Setting up a new service should only involve entering a short code. Maintenance
Node Assignment Provides a central server to allocate users of Mozilla Services products to a node associated with that product. Maintenance
Presence Presence is a proposed Cloud Service that tracks a device's Internet connectivity status as online, offline or unavailable. Abandoned
Hello Hello (aka Loop) started as video calling built into the browser and has now pivoted to addressing user needs to share Web content Active
Bugzilla Track issues, fix problems, leap tall chem-spills in a single bound. Active
Firefox All Hail. Active
Thunderbird Mail client of choice Transitioning
SeaMonkey Internet power tool Supported Project
FirefoxOS Things for the Internet Active
MDN The MDN community is a group of staff and volunteers with the goal of providing useful information and utilities to web developers. Active
Marketplace A discovery and distribution platform for web apps. Sunsetting
Heka 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. Sunsetting (See Hindsight
Kinto Kinto is a minimalist JSON storage service with synchronisation and sharing abilities. Active
Gecko Gecko is the name of the layout engine developed by the Mozilla Project. Active
Fennec Firefox for Android Active
Firefox-iOS Firefox for iOS Active
Tofino Project Tofino is a browser interaction experiment. Active
DXR DXR is a code search and navigation tool aimed at making sense of large projects like Firefox. Active
Cornice Provides helpers to build & document REST-ish Web Services with Pyramid, with decent default behaviors Maintenance
Circus A process & socket manager. It can be used to monitor and control processes and sockets. Active
Metlog A service for applications to capture and inject arbitrary data into a backend storage suitable for out-of-band analytics and processing. Maintenance
Powerhose Turns your CPU-bound tasks into I/O-bound tasks so your Python applications are easier to scale. Maintenance
Queuey A different message queue system Abandoned
Vaurien A TCP proxy which will let you simulate chaos between your application and a backend server. Active
Loads A tool to load test your HTTP services, including web sockets. Active
TestPilot Test Pilot is a series of stepping stones intended to take a rough concept to a shipping Firefox feature or Add-on. Active
RelEngAPI Your Interface to Release Engineering Automation Active
Socorro Socorro is the name for the Mozilla Crash Stats, which other companies are also using for crash statistics. Active
Fathom Fathom is an experimental framework for extracting meaning from web pages, identifying parts like Previous/Next buttons, address forms, and the main textual content. Active
Kitsune Kitsune is the platform that powers SuMo (support.mozilla.org) Active
Thimble Online code editor geared to people teaching and learning HTML, CSS, and JavaScript. Active
Balrog Mozilla's Update Server Active
MXR A cross reference designed to display the Mozilla source code. Maintenance
Rust Rust is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety. Active
Servo Servo is a modern, performant browser engine designed to be appropriate for applications including embedded use. Active
A-Frame Use markup to create VR experiences that work across desktop, iOS, Android, and the Oculus Rift. Active
Mozilla VR Helping to bring high-performance virtual reality to the open Web. Active
PulseGuardian Mozilla Pulse is a message broker / event system system that eliminates polling and adds visibility into all aspects of Mozilla. Active
HAWKAuthLib Low-level python Library for implementing MAC Access Authentication Maintenance
L20n Software localization ecosystem Active
TreeHerder A reporting dashboard for checkins to projects that allows users to see the results of automatic builds and tests. Active
Pancake An experiment in how people could use browsers Abandoned?
Pontoon Pontoon allows you to localise web content in place, with context and spatial limitations right in front of you. Active
Instantbird Instantbird is an instant messaging application with close ties to Mozilla. Active
Mozilla Framework Based on Templates (MFBT) The central repository for macros, functions, and data structures used throughout Mozilla code, including in the JavaScript engine. Active
DocShell Embeddable Mozilla Unknown
Mork Outdated database format Abandoned
Places Bookmarks and history management system introduced in Firefox 3 Active
Rhino an open-source implementation of JavaScript written entirely in Java. Unknown
Emscripten an LLVM-based project that compiles C and C++ into highly-optimizable JavaScript in asm.js format Active
JSHydra A static analysis tool that is capable of performing analysis of general JavaScript code Unknown
Shumway Mozilla's open standards-based Flash renderer Active
SpiderMonkey SpiderMonkey is Mozilla's JavaScript engine written in C/C++ Active
Talos A python performance testing framework that is usable on Windows, Mac and Linux. Unknown
Midas Gecko's built-in rich text editor. Unknown
Tinderbox a web tool used to check whether the current source code compiles on various platforms and passes automated test suites Abandoned (See TreeHerder)
WebReplay record information about the execution of a content process, such that the same execution can be replayed later Active
Zest An experimental specialized scripting language developed by the Mozilla security team and is intended to be used in web oriented security tools Unknown
Necko a network library that provides a platform-independent API for networking, ranging from transport to presentation layers Active
Network Security Services (NSS) a set of libraries designed to support cross-platform development of security-enabled client and server applications Active
Science Mozilla a community of researchers, developers, and librarians making research open and accessible. Active
PDF.js a Portable Document Format (PDF) viewer that is built with HTML5. Active
SpiderNode Node.js on top of SpiderMonkey Active
Basket A Python web service, basket, provides an API for all of our subscribing needs. Active
Web-Ext A command line tool to help build, run, and test web extensions Active
Kuma The project that powers MDN. Active
SmartHome.io Offers a middle ground between "in a box" solutions like Apple Homekit and DIY solutions like Raspberry Pi. Active
MozStumbler Android Location reporting stumbler Active
Addons Linter The new Firefox Add-ons linter, written in ES6/JavaScript. Active
Remo The Mozilla Reps portal provides tools for Reps to succeed in their daily activities and receive mentorship for development Active
Local Forage Offline storage, improved. Wraps IndexedDB, WebSQL, or localStorage using a simple but powerful API Active
Mozillians Mozilla community directory -- A centralized directory of all Mozilla contributors Active
Nocturnal Code and resources that build the Firefox Nightly site Maintenance
Normandy: Recipe Server serves bundles of JavaScript to various clients (Firefox browsers) based on certain rules. Active
Recipe Server/SHIELD A system that addresses user attrition and satisfaction by providing fast and powerful way to interact with users. Active
Sweet.js Sweet brings the hygienic macros of languages like Scheme and Rust to JavaScript. Active
MIG: Mozilla Investigator real-time digital forensics and investigation platform. Active
Feed the Fox Firefox OS Participation Hub Maintenance
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. Maintenance
Record & Replay (RR) rr aspires to be your primary debugging tool, replacing — well, enhancing — gdb Community
Nunjucks A powerful templating engine with inheritance, asynchronous control, and more (jinja2 inspired) Active
MozJPEG Improved JPEG encoder. Active
Positron Electron-compatible runtime on top of Gecko Active
MozDef Mozilla Defense Platform Active
Bleach An easy, HTML5, whitelisting HTML sanitizer. Maintenance
Popcorn HTML Video annotation Abandoned
SOPS sop is an editor of encrypted files that supports YAML, JSON and BINARY formats and encrypts with AWS KMS and PGP Active
CronTabber A cron job runner with self-healing and job dependencies Active
Service Worker Cookbook It's online. It's offline. It's a Service Worker! https://serviceworke.rs/ Active
Find My Device Provide privacy minded device tracking and remote control for FirefoxOS Sunsetting
Web Push: Data test page Stand alone, transparent tool to show data encryption for sending Web Push data messages Active
Vapid Apps and Library support for the Voluntary Application server Identification for web Push specification Active
DMOZ The open directory project Maintenance
PyWebPush Easy WebPush data encryption library for Python Active
Web Push plugin for WordPress Wordpress blog plug in to allow Web Push notifications Active
Browser.html Experimental Servo browser built in HTML Active

See Also: Areweyet