MOSS/Foundational Technology/Projects We Use: Difference between revisions

Reformat and add some new entries and annotations from my email
(Added gcc.godbolt.org, rust.godbolt.org, ideone.com)
(Reformat and add some new entries and annotations from my email)
Line 3: Line 3:
Note that presence on this list isn't the same as, nor is it a prerequisite for, applying for the MOSS "Foundational Technology" track - projects have to make an application using the process on the [[MOSS/Foundational Technology|Foundational Technology]] page.
Note that presence on this list isn't the same as, nor is it a prerequisite for, applying for the MOSS "Foundational Technology" track - projects have to make an application using the process on the [[MOSS/Foundational Technology|Foundational Technology]] page.


This is a work in progress - please contribute to this list.
This is a work in progress - please contribute to this list. Note that it's in alphabetical order.


{| class="wikitable"
{| class="wikitable"
|-
|-
! Project !! Description !! Contact within Mozilla
! Project                                               !! Description and Use !! Contact within Mozilla
|-
|-
| [https://www.adjust.com/ Adjust] || Mobile app analytics; used to track installs on Firefox for Android & other products || Android & iOS teams
| [https://www.adjust.com/                     Adjust] || Mobile app analytics; used to track installs on Firefox for Android & other products || Android & iOS teams
|-
|-
| [https://github.com/apache/incubator-airflow/ Airflow] || Airflow is a platform to programmatically author, schedule and monitor workflows. || Roberto Agostino Vitillo
| [https://github.com/apache/incubator-airflow/ Airflow] || Airflow is a platform to programmatically author, schedule and monitor workflows. || Roberto Agostino Vitillo
|-
|-
| [http://lcamtuf.coredump.cx/afl/ American Fuzzy Lop] || A security-oriented fuzzer. || Unknown
| [http://lcamtuf.coredump.cx/afl/             American Fuzzy Lop] || A security-oriented fuzzer. || Unknown
|-
|-
| [http://angleproject.org/ ANGLE]             || A conformant OpenGL ES implementation for Windows, Mac and Linux || Platform Graphics Team
| [http://angleproject.org/                     ANGLE] || A conformant OpenGL ES implementation for Windows, Mac and Linux || Platform Graphics Team
|-
|-
| [https://angularjs.org/ angular.js]           || Used by A-Team for web apps (eg Treeherder) || Member of Jonathan Griffin's team
| [https://angularjs.org/                       angular.js] || Used by A-Team for web apps (eg Treeherder) || Member of Jonathan Griffin's team
|-
|-
| [https://httpd.apache.org Apache Server]     || Used by A-Team for web apps || Member of Jonathan Griffin's team
| [https://httpd.apache.org                     Apache Server] || Used by A-Team for web apps || Member of Jonathan Griffin's team
|-
|-
| [https://github.com/ansible/ansible Ansible] || Used by IT (netops) and A-Team to manage deployments || jbarnell , Webops, GPS?
| [https://github.com/ansible/ansible           Ansible] || Used by IT (netops) and A-Team to manage deployments || jbarnell , Webops, GPS?
|-
|-
| [https://github.com/h4writer/arewefastyet AreWeFastYet] || Compare JS performance across JS engines and platforms || Hannes Verschore
| [https://github.com/h4writer/arewefastyet     AreWeFastYet] || Compare JS performance across JS engines and platforms || Hannes Verschore
|-
|-
| [https://github.com/argonjs Argon] || Used as the foundation for mobile AR web browser research by Emerging Tech || Blair MacIntyre
| [https://github.com/argonjs                   Argon] || Used as the foundation for mobile AR web browser research by Emerging Tech || Blair MacIntyre
|-
|-
| [https://atom.io/ Atom]                       || Used (either vanilla or e.g. as [https://github.com/Microsoft/vscode] ) by various developers ||
| [https://atom.io/                             Atom] || Used (either vanilla or e.g. as [https://github.com/Microsoft/vscode] ) by various developers ||
|-
|-
| [https://babeljs.io/ BabelJS]                 || JavaScript compiler, Used by Gaia, TaskCluster team || Selena Deckelmann
| [https://babeljs.io/                         BabelJS] || JavaScript compiler, Used by Gaia, TaskCluster team || Selena Deckelmann
|-
|-
| [https://www.isc.org/downloads/bind/ BIND] || DNS Server || Brian Hourigan
| [https://www.isc.org/downloads/bind/         BIND] || DNS Server || Brian Hourigan
|-
|-
| [https://pypi.python.org/pypi/bleach/ Bleach] || HTML sanitizing library that escapes or strips markup and attributes used by MDN and a bunch of Mozilla sites || Will Kahn-Greene
| [https://pypi.python.org/pypi/bleach/         Bleach] || HTML sanitizing library that escapes or strips markup and attributes used by MDN and a bunch of Mozilla sites || Will Kahn-Greene
|-
|-
| [https://pypi.python.org/pypi/blessings/ Blessings] || Terminal formatting lib used by mozilla-central build process || Erik Rose
| [https://pypi.python.org/pypi/blessings/     Blessings] || Terminal formatting lib used by mozilla-central build process || Erik Rose
|-
|-
| [http://getbootstrap.com/ Bootstrap] || HTML/CSS/JS framework, used by many of Mozilla's sites. || Webdev
| [http://getbootstrap.com/                     Bootstrap] || HTML/CSS/JS framework, used by many of Mozilla's sites. || Webdev
|-
|-
| [http://brew.sh/ brew / Homebrew] || Mac OS X packaging system, used to install dev tools || Sam Penrose
| [https://bro.org                              bro] || The Bro Network Security Monitor || Michal Purzynski
|-
|-
| [https://bro.org bro]                   || The Bro Network Security Monitor || Michal Purzynski
| [http://browserify.org                       Browserify] || Build JS dependencies for the browser || mozilla-services (kinto.js)
|-
|-
| [http://browserify.org Browserify]                   || Build JS dependencies for the browser || mozilla-services (kinto.js)
| [http://buildbot.net/                        BuildBot] || The base system currently in use for release || Dustin J. Mitchell
|-
|-
| [http://buildbot.net/ BuildBot]               || The base system currently in use for release || Dustin J. Mitchell
| [http://bugzilla.org/                         Bugzilla] (upstream) || The base Bugzilla on that we customize for Mozilla's use || Mark Côté
|-
|-
| [http://bugzilla.org/ Bugzilla] (upstream)    || The base Bugzilla on that we customize for Mozilla's use || Mark Côté
| [https://www.cairographics.org/               Cairo] || Vector graphics-based, device independent API. || Jeff Muizelaar
|-
|-
| [https://www.cairographics.org/ Cairo] || Vector graphics-based, device independent API. || Jeff Muizelaar
| [https://ccache.samba.org/                   ccache] || A compiler cache; used by Servo and Gecko builds || Ted Mielczarek
|-
|-
| [https://ccache.samba.org/ ccache] || A compiler cache. || Ted Mielczarek
| [http://www.celeryproject.org/               Celery] || Distributed task queue. Used by Treeherder and others. || Member of Jonathan Griffin's team
|-
|-
| [http://www.celeryproject.org/ Celery] || Distributed task queue. Used by Treeherder and others. || Member of Jonathan Griffin's team
| [https://github.com/awslabs/certlint          certlint] || Certificate checking tool, used by the Root Store team || Kathleen Wilson
|-
|-
| [http://cffi.readthedocs.io/en/latest/ cffi] || C Foreign Function Interface for Python. || Cloud Services Team
| [http://cffi.readthedocs.io/en/latest/       cffi] || C Foreign Function Interface for Python. || Cloud Services Team
|-
|-
| [http://ckeditor.com/ CKEditor] || WYSIWYG editor on MDN ||  
| [http://ckeditor.com/                         CKEditor] || WYSIWYG editor on MDN ||  
|-
|-
| [https://cmake.org/ CMake] || cross-platform family of tools designed to build, test and package software, lua_sandbox, lua_sandbox_extensions, hindsight, hindsight_admin || Mike Trinkala
| [https://cmake.org/                           CMake] || cross-platform family of tools designed to build, test and package software, lua_sandbox, lua_sandbox_extensions, hindsight, hindsight_admin || Mike Trinkala
|-
|-
| [http://chaijs.com/ Chai] || JavaScript test and assertion library || Cloud Services, Tarek Ziade's team (kinto.js), Firefox Hello team
| [http://chaijs.com/                           Chai] || JavaScript test and assertion library || Cloud Services, Tarek Ziade's team (kinto.js), Firefox Hello team
|-
|-
| [https://bitbucket.org/chromiumembedded/cef Chromium Embedded Framework] || A simple framework for embedding browsers in other applications || Jack Moffitt
| [https://bitbucket.org/chromiumembedded/cef   Chromium Embedded Framework] || A simple framework for embedding browsers in other applications || Jack Moffitt
|-
|-
| [http://www.llvm.org Clang/LLVM]           || C/C++ compiler and infrastructure || Ehsan Akhgari & Sylvestre Ledru
| [http://www.llvm.org                         Clang/LLVM] || C/C++ compiler and infrastructure || Ehsan Akhgari & Sylvestre Ledru
|-
|-
| [https://codemirror.net/ CodeMirror]           || Used in DevTools, [https://thimble.mozilla.org Thimble], and other online code tools || David Humphrey/Simon Wex
| [https://codemirror.net/                     CodeMirror] || Used in DevTools, [https://thimble.mozilla.org Thimble], and other online code tools || David Humphrey/Simon Wex
|-
|-
| [https://pypi.python.org/pypi/cookiecutter/ Cookiecutter] || Templating system used to clone our [https://github.com/mozilla/sugardough Sugardough] Django template || Giorgos Logiotatidis
| [https://pypi.python.org/pypi/cookiecutter/   Cookiecutter] || Templating system used to clone our [https://github.com/mozilla/sugardough Sugardough] Django template || Giorgos Logiotatidis
|-
|-
| [https://gcc.godbolt.org/ Compiler Explorer - C++] || Online C++ compiler with assembly output. Used by devs to test&optimize code snippets. || Unknown
| [https://gcc.godbolt.org/                     Compiler Explorer - C++] || Online C++ compiler with assembly output. Used by devs to test&optimize code snippets. || Unknown
|-
|-
| [https://rust.godbolt.org/ Compiler Explorer - Rust] || Online Rust compiler with assembly output. Used by devs to test&optimize code snippets. || Unknown
| [https://rust.godbolt.org/                   Compiler Explorer - Rust] || Online Rust compiler with assembly output. Used by devs to test&optimize code snippets. || Unknown
|-
|-
| [https://conemu.github.io/ ConEmu] || Console emulator for Windows. Used by devs running Windows. || Ed Morley
| [https://conemu.github.io/                   ConEmu] || Console emulator for Windows. Used by devs running Windows. || Ed Morley
|-
|-
| [https://pypi.python.org/pypi/ConfigArgParse ConfigArgParse] || A drop-in replacement for argparse that allows options to also be set via config files and/or environment variables || Cloud Services Team
| [https://pypi.python.org/pypi/ConfigArgParse ConfigArgParse] || A drop-in replacement for argparse that allows options to also be set via config files and/or environment variables || Cloud Services Team
|-
|-
| [http://crt.sh/ crt.sh] || Global certificate corpus search website || Gervase Markham
| [http://crt.sh/                               crt.sh] || Global certificate corpus search website || Gervase Markham
|-
|-
| [http://curl.haxx.se/ curl] || internet transfer tool and library, used by crashreporter and FirefoxOS || Daniel Stenberg
| [http://curl.haxx.se/                         curl] || internet transfer tool and library, used by crashreporter and FirefoxOS || Daniel Stenberg
|-
|-
| [https://www.debian.org/ Debian] || Used on many developer boxes || Sylvestre Ledru or glandium
| [https://www.debian.org/                     Debian] || Used on many developer boxes || Sylvestre Ledru or glandium
|-
|-
| [http://deis.io Deis] || Open Source Heroku-like PaaS platform. Hosts www.mozilla.org, masterfirefoxos.mozilla.org, etc. || Member of Benjamin Sternthal's team
| [http://deis.io                               Deis] || Open Source Heroku-like PaaS platform. Hosts www.mozilla.org, masterfirefoxos.mozilla.org, etc. || Member of Benjamin Sternthal's team
|-
|-
| [https://disconnect.me/trackerprotection Disconnect.me ] || Open, transparent, neutral Tracking Protection blocklist used in Firefox Private Browsing Windows || Marshall Erwin, Javaun Moradi, Francois Marier
| [https://disconnect.me/trackerprotection     Disconnect.me ] || Open, transparent, neutral Tracking Protection blocklist used in Firefox Private Browsing Windows || Marshall Erwin, Javaun Moradi, Francois Marier
|-
|-
| [https://discourse.org Discourse] || [https://discourse.mozilla-community.org Community], [https://discourse.webmaker.org/ Webmaker], [https://discourse.mozilla-advocacy.org/ Advocacy], et al || [[IT/Community/WG/Discourse|Community Ops]] (Yousef Alam or Tanner Filip)
| [https://discourse.org                       Discourse] || [https://discourse.mozilla-community.org Community], [https://discourse.webmaker.org/ Webmaker], [https://discourse.mozilla-advocacy.org/ Advocacy], et al || [[IT/Community/WG/Discourse|Community Ops]] (Yousef Alam or Tanner Filip)
|-
|-
| [https://djangoproject.com Django]     || Backend web framework used on many of our websites, including addons.mozilla.org, marketplace.mozilla.org, support.mozilla.org, Input, Snippets, MDN (Mozilla Developer Network), mozilla.org, nucleus, Treeherder || Andy McKay and Jannis Leidel are (or have been) on the [https://www.djangoproject.com/foundation/ Django Software Foundation] board, Jannis is core team member
| [https://djangoproject.com                   Django] || Backend web framework used on many of our websites, including addons.mozilla.org, marketplace.mozilla.org, support.mozilla.org, Input, Snippets, MDN (Mozilla Developer Network), mozilla.org, nucleus, Treeherder || Andy McKay and Jannis Leidel are (or have been) on the [https://www.djangoproject.com/foundation/ Django Software Foundation] board, Jannis is core team member
|-
|-
| [http://www.django-rest-framework.org Django REST framework]     || API framework. Used by various Mozilla sites including MDN, Firefox marketplace, mozilla.org, support.mozilla.com. || Andy McKay and Jannis Leidel
| [http://www.django-rest-framework.org         Django REST framework] || API framework. Used by various Mozilla sites including MDN, Firefox marketplace, mozilla.org, support.mozilla.com. || Andy McKay and Jannis Leidel
|-
|-
| [https://github.com/docker/docker Docker]     || Used by release engineering for Linux build and test containers and by ateam for managing test and production services. Used by many Mozilla websites as well such as addons.mozilla.org, marketplace.mozilla.org. (Plus docker-compose and docker machine) || Member of Selena Deckelmann's team
| [https://github.com/docker/docker             Docker] || Used by release engineering for Linux build and test containers and by ateam for managing test and production services. Used by many Mozilla websites as well such as addons.mozilla.org, marketplace.mozilla.org. (Plus docker-compose and docker machine) || Member of Selena Deckelmann's team
|-
|-
| [http://www.stack.nl/~dimitri/doxygen/ Doxygen] || tool for generating documentation from annotated sources, lua_sandbox || Mike Trinkala
| [http://www.stack.nl/~dimitri/doxygen/       Doxygen] || tool for generating documentation from annotated sources, lua_sandbox || Mike Trinkala  
|-
|-
| [https://drupal.org/ Drupal] || Open Source CMS. Used by Dev Rel team. || Potch
| [https://drupal.org/                         Drupal] || Open Source CMS. Used by Dev Rel team. || Potch
|-  
|-  
| [https://pypi.python.org/pypi/ecdsa ecdsa] || ECDSA cryptographic signature library (pure python) || Cloud Services Team
| [https://pypi.python.org/pypi/ecdsa           ecdsa] || ECDSA cryptographic signature library (pure python) || Cloud Services Team
|-
|-
| [https://eclipse.org/ Eclipse] || Integrated Development Environment used by many developers || —
| [https://eclipse.org/                         Eclipse] || Integrated Development Environment used by many developers || —
|-
|-
| [https://www.elastic.co/products/elasticsearch elasticsearch] || Search engine for various web sites and analytics || Erik Rose (dxr), Kyle Lahnakoski (ActiveData), Jason Thomas
| [https://www.elastic.co/products/elasticsearch elasticsearch] || Search engine for various web sites and analytics || Erik Rose (dxr), Kyle Lahnakoski (ActiveData), Jason Thomas
|-
|-
| [http://elm-lang.org/ Elm] || A delightful language for reliable webapps. || Rok Garbas (garbas), Release Engineering Team
| [http://elm-lang.org/                         Elm] || A delightful language for reliable webapps. || Rok Garbas (garbas), Release Engineering Team
|-
|-
| [http://www.gnu.org/software/emacs/ emacs] || Programmable editor used by many developers || —
| [http://www.gnu.org/software/emacs/           emacs] || Programmable editor used by many developers || —
|-
|-
| [https://emojione.com/ EmojiOne] || Upstream Emoji artwork used in the Firefox built-in Emoji font || Tim Chien ([https://github.com/mozilla/emojione-colr See emojione-colr])
| [https://emojione.com/                       EmojiOne] || Upstream Emoji artwork used in the Firefox built-in Emoji font || Tim Chien ([https://github.com/mozilla/emojione-colr See emojione-colr])
|-
|-
| [http://eslint.org/ eslint] || Pluggable linting utiltity used by Firefox Hello, DevTools and Firefox Android || Mark Banner, Nicolas Perriault
| [http://eslint.org/                           eslint] || Pluggable linting utiltity used by Firefox Hello, DevTools and Firefox Android || Mark Banner, Nicolas Perriault
|-
|-
| [https://github.com/ether/etherpad-lite Etherpad]     || Used for meeting notes, etc || JP Schneider
| [https://github.com/ether/etherpad-lite       Etherpad] || Used for meeting notes, etc || JP Schneider
|-
|-
| [https://ffmpeg.org/ ffmpeg] || Used for media decoding. || Jean-Yves Avenard
| [https://ffmpeg.org/                         ffmpeg] || Used for media decoding. || Jean-Yves Avenard
|-
|-
| [https://flake8.readthedocs.org/ flake8] || Wrapper around Python linters. Used by Treeherder and others. || Member of Jonathan Griffin's team
| [https://flake8.readthedocs.org/             flake8] || Wrapper around Python linters. Used by Treeherder and others. || Member of Jonathan Griffin's team
|-
|-
| [http://flask.pocoo.org/ Flask]               || Python web framework || Erik Rose
| [http://flask.pocoo.org/                     Flask] || Python web framework || Erik Rose
|-
|-
| [https://flowtype.org/ Flow] || A static type checker for JavaScript || Greg Tatum, Jason Laster, Nicolas Perriault
| [https://flowtype.org/                       Flow] || A static type checker for JavaScript || Greg Tatum, Jason Laster, Nicolas Perriault
|-
|-
| [https://fortawesome.github.io/Font-Awesome/ Font Awesome] || Font and CSS toolkit, used by many of Mozilla's sites. || Webdev
| [https://fortawesome.github.io/Font-Awesome/ Font Awesome] || Font and CSS toolkit, used by many of Mozilla's sites. || Webdev
|-
|-
| [http://fontforge.github.io/en-US/ FontForge] || Built-in Emoji font compilation || Tim Chien ([https://github.com/mozilla/emojione-colr See emojione-colr])
| [http://fontforge.github.io/en-US/           FontForge] || Built-in Emoji font compilation || Tim Chien ([https://github.com/mozilla/emojione-colr See emojione-colr])
|-
|-
| [https://pypi.python.org/pypi/FontTools FontTools] || Built-in Emoji font compilation || Tim Chien ([https://github.com/mozilla/emojione-colr See emojione-colr])
| [https://pypi.python.org/pypi/FontTools       FontTools] || Built-in Emoji font compilation || Tim Chien ([https://github.com/mozilla/emojione-colr See emojione-colr])
|-
|-
| [http://foundation.zurb.com/ Foundation Framework] || Responsive front-end framework, used by some Mozilla sites and add-ons || Luke Crouch
| [http://foundation.zurb.com/ Foundation       Framework] || Responsive front-end framework, used by some Mozilla sites and add-ons || Luke Crouch
|-
|-
| [https://www.freetype.org/ FreeType] || Small, efficient, highly customizable, and portable library for producing high-quality output (glyph images) of most vector and bitmap font formats. || Platform team
| [https://www.freetype.org/                   FreeType] || Small, efficient, highly customizable, and portable library for producing high-quality output (glyph images) of most vector and bitmap font formats. || Platform team
|-
|-
| [http://gcc.gnu.org GCC]                     || C/C++ compiler and infrastructure || Nathan Froyd
| [http://gcc.gnu.org                           GCC] || C/C++ compiler and infrastructure || Nathan Froyd
|-
|-
| [http://https://www.sourceware.org/gdb/ GDB] || The GNU Debugger, the sole debugger for Linux || Jim Blandy
| [http://https://www.sourceware.org/gdb/       GDB] || The GNU Debugger, the sole debugger for Linux || Jim Blandy
|-
|-
| [https://git-scm.com/ Git]                   || Version control system - https://git.mozilla.org || Unknown  
| [https://git-scm.com/                         Git] || Version control system - https://git.mozilla.org || Unknown  
|-
|-
| [https://gradle.org/ Gradle] || Build automation system; used to build Firefox for Android || Android team
| [https://gradle.org/                         Gradle] || Build automation system; used to build Firefox for Android || Android team
|-
|-
| [http://graphite.sil.org/ Graphite]                   || Graphite is a "smart font" system developed specifically to handle the complexities of lesser-known languages of the world. || Platform team
| [http://graphite.sil.org/                     Graphite] || Graphite is a "smart font" system developed specifically to handle the complexities of lesser-known languages of the world. || Platform team
|-
|-
| [http://gunicorn.org/ gunicorn] || Python WSGI HTTP Server. Used by Treeherder, Socorro, Pontoon. || Webdev
| [http://gunicorn.org/                         gunicorn] || Python WSGI HTTP Server. Used by Treeherder, Socorro, Pontoon. || Webdev
|-
|-
| [https://github.com/apache/hive/ Hive] || The Apache Hive data warehouse software facilitates reading, writing, and managing large datasets residing in distributed storage using SQL. || Roberto Agostino Vitillo
| [https://github.com/apache/hive/             Hive] || The Apache Hive data warehouse software facilitates reading, writing, and managing large datasets residing in distributed storage using SQL. || Roberto Agostino Vitillo
|-
|-
| [http://www.freedesktop.org/wiki/Software/HarfBuzz/ HarfBuzz] || International text shaping engine used in Firefox/Servo || Platform team
| [http://www.freedesktop.org/wiki/Software/HarfBuzz/ HarfBuzz] || International text shaping engine used in Firefox/Servo || Platform team
|-
|-
| [https://github.com/apache/hbase/ HBase] || HBase is an open-source, distributed, versioned, column-oriented store modeled after Bigtable. || Roberto Agostino Vitillo
| [https://github.com/apache/hbase/             HBase] || HBase is an open-source, distributed, versioned, column-oriented store modeled after Bigtable. || Roberto Agostino Vitillo
|-
|-
| [http://homu.io/ Homu] || A bot that integrates with your favorite continuous integration service || Jack Moffitt
| [http://brew.sh/ brew /                      Homebrew] || Mac OS X packaging system, used to install dev tools || Sam Penrose
|-
|-
| [http://hunspell.sourceforge.net/ Hunspell] || Spellchecking engine || Ehsan Akhgari
| [http://homu.io/                             Homu] || A bot that integrates with your favorite continuous integration service; used by Rust and Servo || Jack Moffitt
|-
|-
| [https://github.com/hunspell/hyphen/ Hyphen] || Hyphenation library || Jonathan Kew
| [http://hunspell.sourceforge.net/             Hunspell] || Spellchecking engine || Ehsan Akhgari
|-
|-
| [https://github.com/jkbrzt/httpie HTTPie] || HTTP command-line client || Cloud Services (among many others), Tarek Ziade's team
| [https://github.com/hunspell/hyphen/          Hyphen] || Hyphenation library || Jonathan Kew
|-
|-
| [https://python-hyper.org/en/latest/ hyper] || Hyper is a set of related projects that provide HTTP/2 functionality to Python projects. || Cloud Services Team
| [https://github.com/jkbrzt/httpie            HTTPie] || HTTP command-line client || Cloud Services (among many others), Tarek Ziade's team
|-
|-
| [https://hyper.rs/hyper/v0.10.0/hyper/index.html Hyper] || A fast, modern HTTP implementation written in and for Rust. || Sean McArthur
| [https://python-hyper.org/en/latest/         hyper] || Hyper is a set of related projects that provide HTTP/2 functionality to Python projects. || Cloud Services Team
|-
|-
| [https://github.com/icecc/icecream Icecream (icecc)] || Distributed build system, used to speed up local Firefox build times in some Mozilla offices || Daniel Holbert, or contributors on the [https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Using_Icecream Icecream MDN Page]
| [https://hyper.rs/hyper/v0.10.0/hyper/        Hyper] || A fast, modern HTTP implementation written in and for Rust; used by Servo || Sean McArthur
|-
|-
| [http://ideone.com/ ideone.com] || Online compiler & runner for a number of languages. Used by devs to test&benchmark code snippets. || Unknown
| [https://github.com/icecc/icecream            Icecream (icecc)] || Distributed build system, used to speed up local Firefox build times in some Mozilla offices || Daniel Holbert, or contributors on the [https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Using_Icecream Icecream MDN Page]
|-
|-
| [http://www.inspircd.org/ inspircd]                 || Irc server used by mozilla || :ashish
| [http://ideone.com/                          ideone.com] || Online compiler & runner for a number of languages. Used by devs to test&benchmark code snippets. || Unknown
|-
|-
| [https://theintern.github.io/intern/ Intern] || Intern is a complete test system for JavaScript designed to help you write and run consistent, high-quality test cases for your JavaScript libraries and applications.  || jrgm/vladikoff
| [http://www.inspircd.org/                     inspircd] || Irc server used by mozilla || :ashish
|-
|-
 
| [https://theintern.github.io/intern/          Intern] || Intern is a complete test system for JavaScript designed to help you write and run consistent, high-quality test cases for your JavaScript libraries and applications.  || jrgm/vladikoff
| [http://canonware.com/jemalloc/ jemalloc]     || Memory allocation library || We can ask glandium
|-
| [http://canonware.com/jemalloc/               jemalloc] || Memory allocation library || We can ask glandium
|-
|-
| [http://jenkins-ci.org/ Jenkins CI]                   || Continuous integration system used by WebQA and EE || Unknown
| [http://jenkins-ci.org/                       Jenkins CI] || Continuous integration system used by WebQA and EE || Unknown
|-
|-
| [https://jquery.com/ jQuery] || JavaScript library, used by many of Mozilla's sites. || Webdev
| [https://jquery.com/                         jQuery] || JavaScript library, used by many of Mozilla's sites. || Webdev
|-
|-
| [https://github.com/tmpvar/jsdom jsdom] || DOM implementation in full JS || Test suites in Cloud Services, Tarek Ziade's team (kinto.js)
| [https://github.com/tmpvar/jsdom             jsdom] || DOM implementation in full JS || Test suites in Cloud Services, Tarek Ziade's team (kinto.js)
|-
|-
| [https://github.com/open-source-parsers/jsoncpp jsoncpp] || A C++ library for interacting with JSON, used by the crashreporter client and Socorro. || Gabriele Svelto
| [https://github.com/open-source-parsers/jsoncpp jsoncpp] || A C++ library for interacting with JSON, used by the crashreporter client and Socorro. || Gabriele Svelto
|-
|-
| [https://github.com/jodeleeuw/jsPsych jsPsych] || A JavaScript library for creating and running behavioral experiments in a web browser. || Josh Gaunt
| [https://github.com/jodeleeuw/jsPsych         jsPsych] || A JavaScript library for creating and running behavioral experiments in a web browser. || Josh Gaunt
|-
|-
| [https://github.com/jupyter/notebook/ Jupyter Notebook] || The Jupyter notebook is a web-based notebook environment for interactive computing. || Roberto Agostino Vitillo
| [https://github.com/jupyter/notebook/         Jupyter Notebook] || The Jupyter notebook is a web-based notebook environment for interactive computing. || Roberto Agostino Vitillo
|-
|-
| [https://kafka.apache.org/ Kafka] || Distributed transaction log, used for hg.mozilla.org replication. || gps
| [https://kafka.apache.org/                   Kafka] || Distributed transaction log, used for hg.mozilla.org replication. || gps
|-
|-
| [https://github.com/airbnb/knowledge-repo/ Knowledge Repo] || The Knowledge Repository project is focused on facilitating the sharing of knowledge between data scientists and other technical roles using data formats and tools that make sense in these professions. || Roberto Agostino Vitillo
| [https://github.com/airbnb/knowledge-repo/   Knowledge Repo] || The Knowledge Repository project is focused on facilitating the sharing of knowledge between data scientists and other technical roles using data formats and tools that make sense in these professions. || Roberto Agostino Vitillo
|-
|-
| [http://kombu.readthedocs.org/ Kombu] || Messaging library for Python. Used by Treeherder and others. || Member of Jonathan Griffin's team
| [http://kombu.readthedocs.org/               Kombu] || Messaging library for Python. Used by Treeherder and others. || Member of Jonathan Griffin's team
|-
|-
| [https://www.latex-project.org/ LaTeX] || A document preparation system. || Alan Jeffrey (ajeffrey)
| [https://www.latex-project.org/               LaTeX] || A document preparation system. || Alan Jeffrey (ajeffrey)
|-
|-
| [https://github.com/square/leakcanary Leak Canary] || Android memory leak detection framework || Android team
| [https://github.com/square/leakcanary         Leak Canary] || Android memory leak detection framework || Android team
|-
|-
| libbz2                                       || Compression library for .bz2 format || Julian Seward
| [http://www.bzip.org/                        libbz2] || Compression library for .bz2 format || Julian Seward
|-
|-
| [http://libevent.org/ libevent] || Provides a mechanism to execute a callback function when a specific event occurs on a file descriptor or after a timeout has been reached. || Platform team
| [http://libevent.org/                         libevent] || Provides a mechanism to execute a callback function when a specific event occurs on a file descriptor or after a timeout has been reached. || Platform team
|-
|-
| [https://sourceware.org/libffi/ libffi] || A Portable Foreign Function Interface Library. || Platform team
| [https://sourceware.org/libffi/               libffi] || A Portable Foreign Function Interface Library. || Platform team
|-
|-
| [http://libjpeg-turbo.virtualgl.org/ libjpeg-turbo] || JPEG decoding library || Jeff Muizelaar  
| [http://libjpeg-turbo.virtualgl.org/         libjpeg-turbo] || JPEG decoding library || Jeff Muizelaar  
|-
|-
| [http://www.libpng.org/pub/png/libpng.html libpng] || PNG decoding library || Jeff Muizelaar  
| [http://www.libpng.org/pub/png/libpng.html   libpng] || PNG decoding library || Jeff Muizelaar  
|-
|-
| libvpx (Google)                               || Library for support of Google’s VP* family of codecs || Tim Terriberry  
| [https://www.webmproject.org/code/            libvpx (Google)] || Library for support of Google’s VP* family of codecs || Tim Terriberry  
|-
|-
| Linux                                        || OS kernel used in Firefox OS || Unknown  
| [http://llvm.org/                            LLVM] || Compiler foundation for ASAN, static analysis tools, Rust || Unknown
|-
|-
| LLVM || Compiler foundation for ASAN, static analysis tools, Rust || Unknown
| [https://lodash.com/                          lodash] || JavaScript utility library, used by many of Mozilla's sites. || Webdev & Firefox Hello
|-
|-
| [https://lodash.com/ lodash] || JavaScript utility library, used by many of Mozilla's sites. || Webdev & Firefox Hello
| [https://www.lua.org/                         Lua] || Lua is a powerful, efficient, lightweight, embeddable scripting language, lua_sandbox_extensions || Mike Trinkala
|-
|-
| [https://www.lua.org/ Lua] || Lua is a powerful, efficient, lightweight, embeddable scripting language, lua_sandbox_extensions || Mike Trinkala
| [https://github.com/macvim-dev/macvim        MacVim] || Mac wrapper around Vim || -
|-
|-
| [https://github.com/macvim-dev/macvim MacVim] || Mac wrapper around Vim || -
| [https://www.list.org/                        Mailman] || [https://mail.mozilla.org/listinfo Mailing lists] || Unknown
|-  
| [https://pypi.python.org/pypi/marshmallow    marshmallow] || A lightweight library for converting complex datatypes to and from native Python datatypes. || Cloud Services Team
|-
|-
| [https://www.list.org/ Mailman]     || [https://mail.mozilla.org/listinfo Mailing lists] || Unknown
| [https://www.mediawiki.org/wiki/MediaWiki     MediaWiki] || You are reading this on a wiki || Shyam Mani
|-
| [https://pypi.python.org/pypi/marshmallow marshmallow] || A lightweight library for converting complex datatypes to and from native Python datatypes. || Cloud Services Team
|-
|-
| [https://www.mediawiki.org/wiki/MediaWiki MediaWiki]     || You are reading this on a wiki || Shyam Mani
| [https://www.mercurial-scm.org/               Mercurial] || Version control system and source code management || GPS
|-
|-
| [https://www.mercurial-scm.org/ Mercurial]   || Version control system and source code management || GPS
| [https://www.mesa3d.org/                     Mesa] || 3D graphics library used by Servo & Gecko || Unknown
|-
|-
| [https://www.mesa3d.org/ Mesa] || 3D graphics library used by Servo & Gecko || Unknown
| [https://www.meteor.com/                     Meteor] || Build Apps with Javascript - Used in MozDef's Web UI || MozDef Team in EIS
|-
|-
| [https://www.meteor.com/ Meteor]   || Build Apps with Javascript - Used in MozDef's Web UI ||  MozDef Team in EIS
| [http://mochajs.org/                         Mocha] || JavaScript test runner || Cloud Services, Tarek Ziade's team (kinto.js); Firefox Hello team
|-
|-
| [http://mochajs.org/ Mocha] || JavaScript test runner || Cloud Services, Tarek Ziade's team (kinto.js); Firefox Hello team
| [https://github.com/kumar303/mohawk          Mohawk] || Python library for Hawk HTTP authorization. Used by Treeherder and others. || Member of Jonathan Griffin's team
|- 
| [http://mozdef.com                            mozdef] || Security event monitoring and incident response || Jeff Bryner
|-
|-
| [https://github.com/kumar303/mohawk Mohawk] || Python library for Hawk HTTP authorization. Used by Treeherder and others. || Member of Jonathan Griffin's team
| [http://www.mingw.org/wiki/msys              msys] || Used to build Firefox on Windows. Note: It's likely best we support the newer MSYS2 project instead: https://github.com/msys2 || Unknown
|-
|-
| [http://mozdef.com mozdef]                   || Security event monitoring and incident response || Jeff Bryner
| [https://www.mysql.com/                      MySQL] || Open source relational DB used by many developers, including AMO, SUMO, Input, bugzilla, releng, adminstered by IT || Matt Pressman
|-
|-
| [http://www.mingw.org/wiki/msys msys]         || Used to build Firefox on Windows. Note: It's likely best we support the newer MSYS2 project instead: https://github.com/msys2 || Unknown
| [https://www.nagios.org/                     Nagios] || IT management system. Used for notifications of system failures || Linda Ypulong
|-
|-
| [https://www.mysql.com/ MySQL]               || Open source relational DB used by many developers, including AMO, SUMO, Input, bugzilla, releng, adminstered by IT || Matt Pressman
| [http://netsniff-ng.org/                     netsniff-ng] || Linux networking toolkit || Michal Purzynski
|-
|-
| [https://www.nagios.org/ Nagios]             || IT management system. Used for notifications of system failures || Linda Ypulong
| [https://neovim.io/                           neovim] (nvim) || Next-generation vim code editor || Ralph Giles
|-
|-
| [http://netsniff-ng.org/ netsniff-ng]                   || Linux networking toolkit || Michal Purzynski
| [https://ninja-build.org/                     Ninja] || A small build system with a focus on speed - used by Servo dependencies. || Jack Moffitt
|-
|-
| [https://neovim.io/ neovim] (nvim) || Next-generation vim code editor || Ralph Giles
| [https://nixos.org/Nix                        Nix] || Reproducible build tool. || Rok Garbas (garbas), Release Engineering Team
|-
|-
| nICEr                                        || Library for traversing firewalls || Unknown
| [https://nixos.org                            NixOS] || Reproducible Linux distribution. Used by some developers || Nicolas B. Pierron
|-
|-
| [https://ninja-build.org/ Ninja] || A small build system with a focus on speed. || Jack Moffitt
| [https://www.nginx.com/                       nginx] || Web Server. Used by almost everything CloudOps runs. || Travis Blow
|-
|-
| [https://nixos.org/Nix Nix] || Reproducible build tool. || Rok Garbas (garbas), Release Engineering Team
| [https://nodejs.org                           Node.js] || JavaScript runtime for server side applications, command line utilities || Nick Desaulniers
|-
|-
| [https://nixos.org NixOS]                     || Reproducible Linux distribution. Used by some developers || Nicolas B. Pierron
| [http://nrappkit.sourceforge.net/            nrappkit] || Toolkit for building standalone applications || Unknown
|-
|-
| [https://www.nginx.com/resources/wiki/contributing/github/ nginx] || Web Server. Used by almost everything CloudOps runs. || Travis Blow
| [http://nsis.sourceforge.net/Main_Page        NSIS] || Windows installer framework || Matt Howell
|-
|-
| [https://nodejs.org Node.js]                 || JavaScript runtime for server side applications, command line utilities || Nick Desaulniers
| [https://wiki.mozilla.org/NSS                NSS] || Network Security Services || jcjones?
|-
|-
| nrappkit                                      || Toolkit for building standalone applications || Unknown
| [https://www.gnu.org/software/octave/          ] || Numerical analysis/mathematics software. || Jean-Marc Valin
|-
|-
| [http://nsis.sourceforge.net/Main_Page NSIS] || Windows installer framework || Matt Howell
| [https://github.com/cisco/OpenH264            OpenH264] (Cisco) || H.264 video library || Unknown
|-
|-
| [https://wiki.mozilla.org/NSS NSS] || Network Security Services || jcjones?  
| [http://www.openLDAP.org/                     OpenLDAP] || User management used by Infra || :jabba?
|-
|-
| [https://www.gnu.org/software/octave/ Octave] || Numerical analysis/mathematics software. || Jean-Marc Valin
| [http://openresty.org                         OpenResty] || a fast web app server by extending nginx, used by cloudops || Benson Wong (mostlygeek)
|-
|-
| [https://github.com/cisco/OpenH264 OpenH264] (Cisco)                              || H.264 video library || Unknown  
| [http://www.openssh.com/                     OpenSSH] || Remote server management, secure transport for Git and Mercurial || Unknown
|-
|-
| [http://www.openLDAP.org/ OpenLDAP]                 || User management used by Infra || :jabba?
| [http://openssl.org/                         OpenSSL] || Cryptograpahy and TLS Toolkit || Nick Desaulniers
|-
|-
| [http://openresty.org OpenResty]             || a fast web app server by extending nginx, used by cloudops || Benson Wong (mostlygeek)
| [https://www.openstreetmap.org               OpenStreetMap] || Online/offline maps, used by the location service and on mozilla.org || Unknown
|-
|-
| [http://www.openssh.com/ OpenSSH]                 || Remote server management, secure transport for Git and Mercurial || Unknown
| [https://openvpn.net/                         Openvpn] || VPN used by Infra || :jabba?
|-
|-
| [http://openssl.org/ OpenSSL]                 || Cryptograpahy and TLS Toolkit || Nick Desaulniers
| [https://github.com/khaledhosny/ots          OTS] || OpenType sanitizer used by Firefox to protect against security bugs in underlying platforms related to malicious fonts || Jonathan Kew
|-
|-
| [https://www.openstreetmap.org OpenStreetMap]     || Online/offline maps, used by the location service and on mozilla.org || Unknown
| [https://www.owasp.org/index.php/ZAP          OWASP ZAP] || Web security testing tool used by security and QA teams || Simon Bennetts (psiinon)
|-
|-
| [https://openvpn.net/ Openvpn]                 || VPN used by Infra || :jabba?
| [https://owncloud.org/                       Owncloud] || Open platform to host your cloud under your control || Some communities have been using it to host files under their control (ask Nukeador)
|-
|-
| [https://github.com/khaledhosny/ots OTS]     || OpenType sanitizer used by Firefox to protect against security bugs in underlying platforms related to malicious fonts || Jonathan Kew
| [http://pandoc.org/                           Pandoc] || universal document converter, lua_sandbox_extensions || Mike Trinkala
|-
|-
| [https://www.owasp.org/index.php/ZAP OWASP ZAP]                 || Web security testing tool used by security and QA teams || Simon Bennetts (psiinon)
| [https://github.com/Parquet/parquet-mr        Parquet-MR] || Parquet-MR contains the java implementation of the Parquet format || Roberto Agostino Vitillo
|-
|-
| [https://owncloud.org/ Owncloud]                 || Open platform to host your cloud under your control || Some communities have been using it to host files under their control (ask Nukeador)
| [https://github.com/apache/parquet-cpp        parquet-cpp] || C++ library to read and write the Apache Parquet columnar data format, lua_sandbox_extensions || Mike Trinkala
|-
|-
| [http://pandoc.org/ Pandoc] || universal document converter, lua_sandbox_extensions || Mike Trinkala 
| [https://pypi.python.org/pypi/parsimonious/  Parsimonious] || Parsing lib used by DXR and a few other sites (I think) || Erik Rose
|-
|-
| [https://github.com/Parquet/parquet-mr Parquet-MR] || Parquet-MR contains the java implementation of the Parquet format || Roberto Agostino Vitillo
| [https://github.com/mozilla/pdf.js            PDF.js] || Used as the PDF Viewer in Firefox and Firefox OS || Brendan Dahl, Yury Delendik
|-
|-
| [https://github.com/apache/parquet-cpp parquet-cpp] || C++ library to read and write the Apache Parquet columnar data format, lua_sandbox_extensions || Mike Trinkala
| [https://pdfium.googlesource.com/pdfium/     PDFium] || PDF viewing and printing in Firefox || Peter Van Der Beken, Evelyn Hung
|-
|-
| [https://pypi.python.org/pypi/parsimonious/ Parsimonious] || Parsing lib used by DXR and a few other sites (I think) || Erik Rose
| [https://github.com/PyCQA/pep8                pep8] || Python linter. Used by Treeherder and others. || Member of Jonathan Griffin's team
|-
|-
| [https://github.com/mozilla/pdf.js PDF.js]                 || Used as the PDF Viewer in Firefox and Firefox OS || Brendan Dahl, Yury Delendik
| [https://www.perl.org/                       Perl] || Used by Bugzilla || Member of Jonathan Griffin's team
|-
|-
| [https://pdfium.googlesource.com/pdfium/ PDFium]           || PDF viewing and printing in Firefox || Peter Van Der Beken, Evelyn Hung
| [http://square.github.io/picasso/             Picasso] || Android image fetching framework || Android team
|-
|-
| [https://github.com/PyCQA/pep8 pep8] || Python linter. Used by Treeherder and others. || Member of Jonathan Griffin's team
| [http://python-pillow.org/                   pillow] || Python Imaging library || Member of Webcompat team
|-
|-
| [https://www.perl.org/ Perl]                 || Used by Bugzilla || Member of Jonathan Griffin's team
| [https://github.com/pypa/pip                  pip] || Python package tool. Used by all Python projects. || Erik Rose and Jannis Leidel, Jannis is core team member ([https://www.pypa.io/ PyPA])
|-
|-
| [http://square.github.io/picasso/ Picasso] || Android image fetching framework || Android team
| [http://piwik.org/                           Piwik] || Analytic software that gives you the control and respects privacy || Some communities have been using it to avoid GA analytics (Ask Nukeador)
|-
|-
| [http://python-pillow.org/ pillow] || Python Imaging library || Member of Webcompat team
| [http://cmusphinx.sourceforge.net/           Pocketsphinx] || Speech recognition toolkit embedded into Firefox OS|| André Natal
|-
|-
| [https://github.com/pypa/pip pip] || Python package tool. Used by all Python projects. || Erik Rose and Jannis Leidel, Jannis is core team member ([https://www.pypa.io/ PyPA])
| [http://www.postgresql.org/                   PostgreSQL] || Open source relational DB used by many developers, adminstered by IT || Selena Deckelmann
|-
|-
| [http://piwik.org/ Piwik] || Analytic software that gives you the control and respects privacy || Some communities have been using it to avoid GA analytics (Ask Nukeador)
| [https://github.com/prestodb/presto          Presto] || Distributed SQL query engine for big data. || Roberto Agostino Vitillo
|-
|-
| [http://cmusphinx.sourceforge.net/ Pocketsphinx]       || Speech recognition toolkit embedded into Firefox OS|| André Natal
| [https://github.com/PrismJS/prism            Prism.js] || Syntax highlighting on code samples on MDN ||  
|-
|-
| [http://www.postgresql.org/ PostgreSQL]       || Open source relational DB used by many developers, adminstered by IT || Selena Deckelmann
| [https://www.guardsquare.com/en/proguard      ProGuard] || Java bytecode optimizer; optimizes Firefox for Android || Android team
|-
|-
| [https://github.com/prestodb/presto Presto]       || Distributed SQL query engine for big data. || Roberto Agostino Vitillo
| [https://github.com/puppetlabs/puppet        Puppet] || System administration tool || Member of Amy Rich's team, Corey Shield's team
|-
|-
| [https://github.com/PrismJS/prism Prism.js]       || Syntax highlighting on code samples on MDN ||  
| [https://github.com/JetBrains/intellij-community/tree/master/python PyCharm] || Python IDE || Jonathan Griffin
|-
|-
| [https://www.guardsquare.com/en/proguard ProGuard] || Java bytecode optimizer; optimizes Firefox for Android || Android team
| [https://github.com/pyflakes/pyflakes        pyflakes] || Python linter. Used by Treeherder and others. || Member of Jonathan Griffin's team
|-
|-
| [https://github.com/puppetlabs/puppet Puppet] || System administration tool || Member of Amy Rich's team, Corey Shield's team
| [http://pypy.org/                             PyPy] || Python language runtime. Used by Web Push service. || Cloud Services, esp. Ben Bangert
|-
|-
| [https://github.com/JetBrains/intellij-community/tree/master/python PyCharm] || Python IDE || Jonathan Griffin
| [https://github.com/Pylons/pyramid/           Pyramid] || Python Web framework || Cloud Services Team
|-
|-
| [https://github.com/pyflakes/pyflakes pyflakes] || Python linter. Used by Treeherder and others. || Member of Jonathan Griffin's team
| [http://pytest.org/                           pytest] || Python testing tool. Used by Treeherder and others. || Dave Hunt
|-
|-
| [http://pypy.org/ PyPy]                                       || Python language runtime. Used by Web Push service. || Cloud Services, esp. Ben Bangert
| [http://python.org/                           Python] || Scripting language || [http://python.org/psf/ Python Software Foundation], Selena Deckelmann is a former board member
|-
|-
| [https://github.com/Pylons/pyramid/ Pyramid] || Python Web framework || Cloud Services Team
| [https://pypi.python.org/pypi/cryptography    python cryptography] || cryptography is a package which provides cryptographic recipes and primitives to Python developers. || Cloud Services Team
|-
|-
| [http://pytest.org/ pytest] || Python testing tool. Used by Treeherder and others. || Dave Hunt
| [https://pypi.python.org/pypi/pyelasticsearch/ pyelasticsearch] || Python client for elasticsearch || Erik Rose
|-
|-
| Python                                        || Scripting language || [http://python.org/psf/ Python Software Foundation], Selena Deckelmann is a former board member
| [https://python-jose.readthedocs.io/         python-jose] || a JavaScript Object Signing and Encryption (JOSE) implementation in python || Cloud Services Team
|-
|-
| [https://pypi.python.org/pypi/cryptography python cryptography] || cryptography is a package which provides cryptographic recipes and primitives to Python developers. || Cloud Services Team
| [https://www.rabbitmq.com/                   RabbitMQ] || Distributed Queue, used by Socorro, Pulse (all our publicly available build/test/commit information flows through this), Treeherder, addons.mozilla.org (with Celery), marketplace.mozilla.org (with Celery) || Selena Deckelmann, Jason Thomas
|-
|-
| [https://pypi.python.org/pypi/pyelasticsearch/ pyelasticsearch] || Python client for elasticsearch || Erik Rose
| [http://http://rapidjson.org/                 RapidJSON] || A fast JSON parser/generator for C++ with both SAX/DOM style API, lua_sandbox_extensions || Mike Trinkala
|-
|-
| [https://python-jose.readthedocs.io/en/latest/ python-jose] || a JavaScript Object Signing and Encryption (JOSE) implementation in python || Cloud Services Team
| [https://pypi.python.org/pypi/raven          Raven] || Raven is a python client for Sentry || Cloud services Team
|-
|-
| [https://www.rabbitmq.com/ RabbitMQ]         || Distributed Queue, used by Socorro, Pulse (all our publicly available build/test/commit information flows through this), Treeherder, addons.mozilla.org (with Celery), marketplace.mozilla.org (with Celery) || Selena Deckelmann, Jason Thomas
| [http://facebook.github.io/react/index.html  ReactJS] || Javascript library for building user interfaces. Used by Firefox Hello & DevTools || Mark Banner, Nicolas Perriault
|-
|-
| [http://http://rapidjson.org/ RapidJSON] || A fast JSON parser/generator for C++ with both SAX/DOM style API, lua_sandbox_extensions || Mike Trinkala
| [https://readthedocs.org/                     Read the Docs] || Hosted automatically-built documentation, used by Cloud Services and a wide variety of mozilla Github projects || Ben Bangert, Jannis Leidel, Gervase Markham
|-
|-
| [https://pypi.python.org/pypi/raven Raven] || Raven is a python client for Sentry || Cloud services Team
| [https://redash.io/                           redash] || Data analysis and dashboarding tool || Rob Miller
|-
|-
| [http://facebook.github.io/react/index.html ReactJS] || Javascript library for building user interfaces. Used by Firefox Hello & DevTools || Mark Banner, Nicolas Perriault
| [http://redis.io/                             Redis] || Really fast data structure store, cache and message broker || Cloud Services Tarek Ziade's team, Loop Server (Hello) team
|-
|-
| [https://readthedocs.org/ Read the Docs]   || Hosted automatically-built documentation, used by Cloud Services and a wide variety of mozilla Github projects || Ben Bangert, Jannis Leidel, Gervase Markham
| [http://redux.js.org/                         Redux] || Redux is a predictable state container for JavaScript apps. || Jason Laster, Nicolas Perriault
|-
|-
| [https://redash.io/ redash] || Data analysis and dashboarding tool || Rob Miller
| [https://github.com/redux-saga/redux-saga    Redux-saga] || An alternative side effect model for Redux apps. || Nicolas Perriault
|-
|-
| [http://redis.io/ Redis]         || Really fast data structure store, cache and message broker || Cloud Services Tarek Ziade's team, Loop Server (Hello) team
| [http://python-requests.org/                 Requests] || "Python HTTP Requests for Humans". Used by many many Mozilla Python projects. || Member of Jonathan Griffin's team
|-
|-
| [http://redux.js.org/ Redux] || Redux is a predictable state container for JavaScript apps. || Jason Laster, Nicolas Perriault
| [https://www.reviewboard.org/                 Review Board] || The base of MozReview, the new review tool being developed to replace Splinter || Steven MacLeod, Mike Conley
|-
|-
| [https://github.com/redux-saga/redux-saga Redux-saga] || An alternative side effect model for Redux apps. || Nicolas Perriault
| [https://github.com/rietveld-codereview/rietveld Rietveld] || Code Review, hosted on Google App Engine, used by Daala team. || Ralph Giles
|-
|-
| [http://python-requests.org/ Requests] || "Python HTTP Requests for Humans". Used by many many Mozilla Python projects. || Member of Jonathan Griffin's team
| [https://github.com/briansmith/ring          Ring] || Safe, fast, small crypto using Rust. || Diane Hosfelt
|-
|-
| [https://www.reviewboard.org/ Review Board]   || The base of MozReview, the new review tool being developed to replace Splinter || Steven MacLeod, Mike Conley
| [https://saltstack.com/                       Salt] || Python-based configuration management software. || Jack Moffitt
|-
|-
| [https://github.com/rietveld-codereview/rietveld Rietveld] || Code Review, hosted on Google App Engine. || Ralph Giles
| [https://sass-lang.com/                       Sass] || CSS Preprocessor. Most big team web projects use Sass these days. ||
|-
|-
| [https://github.com/briansmith/ring Ring] || Safe, fast, small crypto using Rust. || Diane Hosfelt
| [http://wordlist.aspell.net/                 SCOWL] || en-US word list used for spell checking. || ehsan
|-
|-
| [https://saltstack.com/ Salt]         || Python-based configuration management software. || Jack Moffitt
| [http://www.seleniumhq.org/                   Selenium] || Browser test driver || David Burns, Dave Hunt
|-
|-
| [https://sass-lang.com/ Sass]         || CSS Preprocessor. Most big team web projects use Sass these days. ||
| [http://sinonjs.org/                         Sinon] || JavaScript mock library || Cloud Services, Tarek Ziade's team (kinto.js); Firefox Hello team
|-
|-
| [http://wordlist.aspell.net/ SCOWL]         || en-US word list used for spell checking. || ehsan
| [https://skia.org/                           Skia] || A complete 2D graphic library for drawing Text, Geometries, and Images || Platform Graphics Team
|-
|-
| [http://www.seleniumhq.org/ Selenium]         || Browser test driver || David Burns, Dave Hunt
| [https://slimerjs.org/                       SlimerJS] || Scriptable browser, based on Gecko, used for functional tests in some few Mozilla projects ( [[PluotSorbet]], some FxOS apps ? and others ?) || Myk Melez
|-
|-
| [http://sinonjs.org/ Sinon] || JavaScript mock library || Cloud Services, Tarek Ziade's team (kinto.js); Firefox Hello team
| [https://github.com/apache/spark/            Spark] || Spark is a fast and general cluster computing system for Big Data. || Roberto Agostino Vitillo
|-
|-
| [https://skia.org/ Skia] || A complete 2D graphic library for drawing Text, Geometries, and Images || Platform Graphics Team
| [http://sphinx-doc.org/                       Sphinx] || Documentation builder used for Fathom, DXR, and probably other projects || Erik Rose
|-
|-
| [https://slimerjs.org/ SlimerJS]             || Scriptable browser, based on Gecko, used for functional tests in some few Mozilla projects  ( [[PluotSorbet]], some FxOS apps ? and others ?) || Myk Melez
| [http://www.sqlalchemy.org/                   SQLAlchemy]] || Database Toolkit and ORM for Python || bhearsum
|-
|-
| [https://github.com/apache/spark/ Spark] || Spark is a fast and general cluster computing system for Big Data. || Roberto Agostino Vitillo
| [https://www.sqlite.org/                     SQLite] || File-based database || asuth
|-
|-
| [http://sphinx-doc.org/ Sphinx]             || Documentation builder used for Fathom, DXR, and probably other projects || Erik Rose
| [http://www.squid-cache.org/                 Squid] || Caching proxy || Brian Hourigan
|-
|-
| [http://www.sqlalchemy.org/ SQLAlchemy]] || Database Toolkit and ORM for Python || bhearsum
| [http://stanfordnlp.github.io/CoreNLP/        Stanford CoreNLP] || Natural language analysis tools used in FOSS Heartbeat || Don Marti
|-
|-
| [https://www.sqlite.org/ SQLite]             || File-based database || asuth
| [http://learnboost.github.io/stylus/          Stylus] || CSS Pre-processor on several sites || webdev
|-
|-
| [http://www.squid-cache.org/ Squid]           || Caching proxy || Brian Hourigan
| [https://subversion.apache.org/               Subversion] || https://svn.mozilla.org ''(Planning to decommission in near future)'' || Unknown
|-
|-
| [http://stanfordnlp.github.io/CoreNLP/ Stanford CoreNLP] || Natural language analysis tools used in FOSS Heartbeat || Don Marti
| [https://suricata-ids.org/                   suricata] || IDS / IPS / NSM engine || Michal Purzynski
|-
|-
| [http://learnboost.github.io/stylus/ Stylus]             || CSS Pre-processor on several sites || webdev
| [http://threejs.org/                          three.js] || 3D JS library; used by A-Frame || Lars Bergstrom
|-
|-
| [https://subversion.apache.org/ Subversion]   || https://svn.mozilla.org ''(Planning to decommission in near future)'' || Unknown
| [https://tox.readthedocs.org/en/latest/      Tox] || Test automation || Dave Hunt
|-
|-
| [https://suricata-ids.org/ suricata]                   || IDS / IPS / NSM engine || Michal Purzynski
| [https://travis-ci.org/                       Travis] || Continuous integration system used by several teams (eg Treeherder) || Jonathan Griffin's team and Lars Bergstrom
|-
|-
| [https://tox.readthedocs.org/en/latest/ Tox] || Test automation || Dave Hunt
| [https://github.com/twitter/twemoji          twemoji] || Upstream Emoji artwork used in the Firefox built-in Emoji font (minor source) || Tim Chien ([https://github.com/mozilla/emojione-colr See emojione-colr])
|-
|-
| [https://travis-ci.org/ Travis]               || Continuous integration system used by several teams (eg Treeherder) || Jonathan Griffin's team
| [https://unicode.org/                         The Unicode Consortium] || Their work underpins most of what we do || Richard Soderberg
|-
|-
| [https://github.com/twitter/twemoji twemoji] || Upstream Emoji artwork used in the Firefox built-in Emoji font (minor source) || Tim Chien ([https://github.com/mozilla/emojione-colr See emojione-colr])
| [https://uwsgi-docs.readthedocs.io/en/latest/ UWSGI] || Full hosting stack used in MozDef || MozDef Team in EIS
|-
|-
| [https://uwsgi-docs.readthedocs.io/en/latest/ UWSGI]               || Full hosting stack used in MozDef || MozDef Team in EIS
| [https://github.com/mitchellh/vagrant        Vagrant]|| Build and distribute dev envs, used by Treeherder and others || Member of Jonathan Griffin's team
|-
|-
| [https://github.com/mitchellh/vagrant Vagrant]|| Build and distribute dev envs, used by Treeherder and others || Member of Jonathan Griffin's team
| [http://valgrind.org/                         Valgrind] || Memory error detection and profiling of C and C++ code || jseward, njn
|-
|-
| [http://valgrind.org/ Valgrind]               || Memory error detection and profiling of C and C++ code || jseward, njn
| [http://www.videolan.org/index.html          VideoLAN] || Free software for multimedia || Timothy B. Terriberry
|-
|-
| [http://www.videolan.org/index.html ViodLAN] || Free software for multimedia || Timothy B. Terriberry
| [https://github.com/microsoft/vscode/         vscode] || Code editor || unknown
|-
|-
| [https://github.com/microsoft/vscode/ vscode] || Code editor || unknown
| [http://vim.org/                             vim] || editor used by many developers ||
|-
|-
| [http://vim.org/ vim] || editor used by many developers ||
| [https://waffle.io/mozilla/                  waffle.io] || github project management used by various teams ||  
|-
|-
| [https://waffle.io/mozilla/ waffle.io] || github project management used by various teams ||  
| [https://github.com/w3c/web-platform-tests    web-platform-tests] || Testcases and tooling for cross-browser testing of web-platform APIs || jgraham
|-
|-
| [https://github.com/w3c/web-platform-tests web-platform-tests] || Testcases and tooling for cross-browser testing of web-platform APIs                                            || jgraham
| [https://webpack.github.io/                   WebPack] || A bundler for javascript and friends || Nicolas Perriault
|-
|-
| [https://webpack.github.io/ WebPack]           || A bundler for javascript and friends || Nicolas Perriault
| [http://www.webrtc.org                        WebRTC.org] || Components to support real-time communication in browsers and mobile applications || Randell Jesup
|-
|-
| [http://www.webrtc.org WebRTC.org]           || Components to support real-time communication in browsers and mobile applications || Randell Jesup
| [http://www.wordpress.org                     WordPress] || Powers our blogs, blog.mozilla.org || Craig Cook
|-
|-
| [http://www.wordpress.org WordPress]         || Powers our blogs, blog.mozilla.org || Craig Cook
| [https://www.webtoolkit.eu/wt                Wt] || C++ library for developing web applications, hindsight_admin || Mike Trinkala
|-
|-
| [https://www.webtoolkit.eu/wt Wt] || C++ library for developing web applications, hindsight_admin || Mike Trinkala
| [https://github.com/kroeckx/x509lint          x509lint] || Certificate checking tool, used by the Root Store team || Kathleen Wilson
|-
|-
| [https://xiph.org Xiph.Org]                   || Media codecs ship in Firefox, encoding tools || Ralph Giles
| [https://xiph.org                             Xiph.Org] || Media codecs ship in Firefox, encoding tools || Ralph Giles
|-
|-
| [https://github.com/Cyan4973/xxHash xxHash] || Extremely fast non-cryptographic hash algorithm, lua_sandbox_extensions || Mike Trinkala
| [https://github.com/Cyan4973/xxHash           xxHash] || Extremely fast non-cryptographic hash algorithm, lua_sandbox_extensions || Mike Trinkala
|-
|-
| [http://tukaani.org/xz/embedded.html XZ Embedded] || Decompressor for the XZ format ||
| [http://tukaani.org/xz/embedded.html         XZ Embedded] || Decompressor for the XZ format ||
|-
|-
| [http://yasm.tortall.net/ yasm] || Assembler used by the build system. || unknown
| [http://yasm.tortall.net/                     yasm] || Assembler used by the build system. || unknown
|-
|-
| [https://valloric.github.io/YouCompleteMe/ YouCompleteMe] || Code completion engine for vim editors || Ehsan Akhgari
| [https://valloric.github.io/YouCompleteMe/   YouCompleteMe] || Code completion engine for vim editors || Ehsan Akhgari
|-
|-
| [http://zlib.net zlib]                   || Streaming compression and decompression for HTTP, PNG, etc. ||
| [http://zlib.net                             zlib] || Streaming compression and decompression for HTTP, PNG, etc. ||
|-
|-
| [https://zookeeper.apache.org/ ZooKeeper] || Distributed synchronization, use by hg.mozilla.org replication || gps
| [https://zookeeper.apache.org/               ZooKeeper] || Distributed synchronization, use by hg.mozilla.org replication || gps
|}
|}
Account confirmers, Anti-spam team, Confirmed users, Bureaucrats and Sysops emeriti
4,925

edits