Keeping the Internet open and accessible to all.

Technologies
python, javascript, html5, rust, web development
Topics
open source, web browser, devtools, information security
Keeping the Internet open and accessible to all.

The Mozilla Project exists to preserve choice, freedom and innovation on the Internet. We are the creators of the award-winning Firefox web browser and the champions of open web standards and cutting-edge technologies like WebAssembly, WebVR, the Common Voice project and Rust.

Our mission is to ensure the Internet is a global public resource, open and accessible to all. An Internet that truly puts people first, where individuals can shape their own experience and are empowered, safe and independent.

At Mozilla, we’re a global community of technologists, thinkers and builders working together to keep the Internet alive and accessible, so people worldwide can be informed contributors and creators of the Web. We believe this act of human collaboration across an open platform is essential to individual growth and our collective future, and that future belongs to everyone.

You can learn more about Mozilla's mission at Mozilla.org

2020 Program

Successful Projects

Contributor
Nana Anikuabe
Mentor
phire
Organization
Mozilla
Implementation for Common Voice Kiosk Mode
The common voice project crowdsources voice clips from volunteers in multiple languages towards the creation of an open source dataset to aid in...
Contributor
Shubham Kumar
Mentor
Vijay Budhram
Organization
Mozilla
Integrate FIDO2 authentication for 2FA on Firefox Account
To better help protect Firefox Account (FxA) users, we want to Integrate FIDO2 (Fast Identity Online) authentication for 2FA on Firefox Account...
Contributor
Hamzah Akhtar
Mentor
Jannis Leidel (@jezdez)
Organization
Mozilla
Implement cross version support for python
The end goal of this project is to make Mozilla's source code both py2 as well as py3 compatible. Since py2 has officially become obsolete as of...
Contributor
Manas Khurana
Mentor
Brad Werth
Organization
Mozilla
Debugging Unwanted Scrollbars
It happens often that when an element overflows, its parent element ends up getting an undesirable scrollbar. To help debug such scrollbars due to...
Contributor
Suyash Salampuria
Mentor
Joel Maher
Organization
Mozilla
Treeherder
Push Health is a new Dashboard being built inside Treeherder to determine if a push is good based on calculations of Tasks and Tests success rate...
Contributor
Prateek Nayak
Mentor
Micah Tigley
Organization
Mozilla
Inline Browser Compatibility Warning For CSS Properties
Cascading Style Sheets is by far the most powerful tool in a web developer's toolbox. It helps you style the website exactly the way you imagined it...
Contributor
Emil Farisan Singgih
Mentor
Sylvestre
Organization
Mozilla
MDN to in-tree migration tool
Writing docs for Firefox's in-tree source docs can be time consuming and difficult. Making the process of contributing to the in-tree docs an...
Contributor
Md Atique Ahmed Ziad
Mentor
Andreas Wagner, Rob Wu, Luca Greco
Organization
Mozilla
Extension Activity Monitor
Extensions do most of their work invisibly from users, so extension activity is a complete mystery to most users, even to advanced ones. The...
Contributor
Junyu Xian
Mentor
annevk, Florian Merz, Emilio
Organization
Mozilla
Bikeshed.rs
The goal of this project is to offer a faithful rewrite of bikeshed, a tool used for generating many standards, in Rust.
Contributor
Johann Hemmann
Mentor
Nathan Egge
Organization
Mozilla
Performance improvements to rav1e WASM target
Rav1e is an AV1 encoder that is fast enough to be used in videoconference scenarios on x86_64. This project will implement wasm-simd support in rav1e...
Contributor
Kunal Mohan
Mentor
kvark
Organization
Mozilla
Servo-WebGPU
The aim of this project is to implement WeGPU API on Servo to a point where basic examples can be simulated. It would also involve covering a fair...