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

Add an additional tool. "The zappa framework"
(Added ANGLE & Skia)
(Add an additional tool. "The zappa framework")
 
(32 intermediate revisions by 21 users not shown)
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
|-
|-
| [http://angleproject.org/ ANGLE]             || A conformant OpenGL ES implementation for Windows, Mac and Linux
| [https://www.adjust.com/                     Adjust] || Mobile app analytics; used to track installs on Firefox for Android & other products || Android & iOS teams
|-
|-
| [https://angularjs.org/ angular.js]           || Used by A-Team for web apps (eg Treeherder) || Member of Jonathan Griffin's team
| [https://github.com/apache/incubator-airflow/ Airflow] || Airflow is a platform to programmatically author, schedule and monitor workflows. || Roberto Agostino Vitillo
|-
|-
| [https://httpd.apache.org Apache Server]     || Used by A-Team for web apps || Member of Jonathan Griffin's team
| [http://lcamtuf.coredump.cx/afl/              American Fuzzy Lop] || A security-oriented fuzzer. || Unknown
|-
|-
| [https://github.com/ansible/ansible Ansible] || Used by IT (netops) and A-Team to manage deployments || jbarnell , Webops, GPS?
| [http://angleproject.org/                     ANGLE] || A conformant OpenGL ES implementation for Windows, Mac and Linux || Platform Graphics Team
|-
|-
| [https://github.com/h4writer/arewefastyet AreWeFastYet] || Compare JS performance across JS engines and platforms || Hannes Verschore
| [https://angularjs.org/                       angular.js] || Used by A-Team for web apps (eg Treeherder) || Member of Jonathan Griffin's team
|-
|-
| [https://atom.io/ Atom]                       || Used (either vanilla or e.g. as [https://github.com/Microsoft/vscode] ) by various developers ||
| [https://httpd.apache.org                    Apache Server] || Used by A-Team for web apps || Member of Jonathan Griffin's team
|-
|-
| [https://babeljs.io/ BabelJS]                 || JavaScript compiler, Used by Gaia, TaskCluster team || Selena Deckelmann
| [https://github.com/ansible/ansible          Ansible] || Used by IT (netops) and A-Team to manage deployments || jbarnell , Webops, GPS?
|-
|-
| [https://www.isc.org/downloads/bind/ BIND] || DNS Server || Brian Hourigan
| [https://github.com/h4writer/arewefastyet    AreWeFastYet] || Compare JS performance across JS engines and platforms || Hannes Verschore
|-
|-
| [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://github.com/argonjs                  Argon] || Used as the foundation for mobile AR web browser research by Emerging Tech || Blair MacIntyre
|-
|-
| [https://pypi.python.org/pypi/blessings/ Blessings] || Terminal formatting lib used by mozilla-central build process || Erik Rose
| [https://atom.io/                            Atom] || Used (either vanilla or e.g. as [https://github.com/Microsoft/vscode] ) by various developers ||
|-
|-
| [http://getbootstrap.com/ Bootstrap] || HTML/CSS/JS framework, used by many of Mozilla's sites. || Webdev
| [https://babeljs.io/                         BabelJS] || JavaScript compiler, Used by Gaia, TaskCluster team || Selena Deckelmann
|-
|-
| [http://brew.sh/ brew / Homebrew] || Mac OS X packaging system, used to install dev tools || Sam Penrose
| [https://www.isc.org/downloads/bind/         BIND] || DNS Server || Brian Hourigan
|-
|-
| [https://bro.org bro]                   || The Bro Network Security Monitor || Michal Purzynski
| [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
|-
|-
| [http://browserify.org Browserify]                   || Build JS dependencies for the browser || mozilla-services (kinto.js)
| [https://pypi.python.org/pypi/blessings/      Blessings] || Terminal formatting lib used by mozilla-central build process || Erik Rose
|-
|-
| [http://buildbot.net/ BuildBot]               || The base system currently in use for release || Dustin J. Mitchell
| [https://chromium.googlesource.com/chromium/blink/+log/master/Source/modules/webaudio Blink Web Audio] || Web audio implementation from Blink ||  
|-
|-
| [http://bugzilla.org/ Bugzilla] (upstream)    || The base Bugzilla on that we customize for Mozilla's use || Mark Côté
| [http://getbootstrap.com/                     Bootstrap] || HTML/CSS/JS framework, used by many of Mozilla's sites. || Webdev
|-
|-
| [http://www.celeryproject.org/ Celery] || Distributed task queue. Used by Treeherder and others. || Member of Jonathan Griffin's team
| [https://bro.org                             bro] || The Bro Network Security Monitor || Michal Purzynski
|-
|-
| [http://cffi.readthedocs.io/en/latest/ cffi] || C Foreign Function Interface for Python. || Cloud Services Team
| [https://github.com/google/brotli            brotli] || Compression library ||
|-
|-
| [http://ckeditor.com/ CKEditor] || WYSIWYG editor on MDN ||  
| [http://browserify.org                        Browserify] || Build JS dependencies for the browser || mozilla-services (kinto.js)
|-
|-
| [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://buildbot.net/                         BuildBot] || The base system currently in use for release || Dustin J. Mitchell
|-
|-
| [http://chaijs.com/ Chai] || JavaScript test and assertion library || Cloud Services, Tarek Ziade's team (kinto.js), Firefox Hello team
| [http://bugzilla.org/                         Bugzilla] (upstream) || The base Bugzilla on that we customize for Mozilla's use || Mark Côté
|-
|-
| [http://www.llvm.org Clang/LLVM]           || C/C++ compiler and infrastructure || Ehsan Akhgari & Sylvestre Ledru
| [https://www.cairographics.org/               Cairo] || Vector graphics-based, device independent API; includes pixman || Jeff Muizelaar
|-
|-
| [https://codemirror.net/ CodeMirror]           || Used in DevTools, [https://thimble.mozilla.org Thimble], and other online code tools || David Humphrey/Simon Wex
| [https://ccache.samba.org/                   ccache] || A compiler cache; used by Servo and Gecko builds || Ted Mielczarek
|-
|-
| [https://pypi.python.org/pypi/cookiecutter/ Cookiecutter] || Templating system used to clone our [https://github.com/mozilla/sugardough Sugardough] Django template || Giorgos Logiotatidis
| [http://www.celeryproject.org/               Celery] || Distributed task queue. Used by Treeherder and others. || Member of Jonathan Griffin's team
|-
|-
| [https://conemu.github.io/ ConEmu] || Console emulator for Windows. Used by devs running Windows. || Ed Morley
| [https://github.com/awslabs/certlint          certlint] || Certificate checking tool, used by the Root Store team || Kathleen Wilson
|-
|-
| [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://cffi.readthedocs.io/en/latest/        cffi] || C Foreign Function Interface for Python. || Cloud Services Team
|-
|-
| [http://curl.haxx.se/ curl] || internet transfer tool and library, used by crashreporter and FirefoxOS || Daniel Stenberg
| [http://ckeditor.com/                         CKEditor] || WYSIWYG editor on MDN ||
|-
|-
| [https://www.debian.org/ Debian] || Used on many developer boxes || Sylvestre Ledru or glandium
| [http://unicode.org/cldr/trac/browser/trunk  CLDR] || Common Locale Data Repository - Unicode data ||
|-
|-
| [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://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://disconnect.me/trackerprotection Disconnect.me ] || Open, transparent, neutral Tracking Protection blocklist used in Firefox Private Browsing Windows || Marshall Erwin, Javaun Moradi, Francois Marier
| [http://chaijs.com/                           Chai] || JavaScript test and assertion library || Cloud Services, Tarek Ziade's team (kinto.js), Firefox Hello team
|-
|-
| [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://bitbucket.org/chromiumembedded/cef  Chromium Embedded Framework] || A simple framework for embedding browsers in other applications || Jack Moffitt
|-
|-
| [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, 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.llvm.org                          Clang/LLVM] || C/C++ compiler and infrastructure || Ehsan Akhgari & Sylvestre Ledru
|-
|-
| [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://codemirror.net/                      CodeMirror] || Used in DevTools, [https://thimble.mozilla.org Thimble], and other online code tools || David Humphrey/Simon Wex
|-
|-
| [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://pypi.python.org/pypi/cookiecutter/   Cookiecutter] || Templating system used to clone our [https://github.com/mozilla/sugardough Sugardough] Django template || Giorgos Logiotatidis
|-
|-
| [http://www.stack.nl/~dimitri/doxygen/ Doxygen] || tool for generating documentation from annotated sources, lua_sandbox || Mike Trinkala
| [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://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
|-
| [http://crt.sh/                              crt.sh] || Global certificate corpus search website || Gervase Markham
|-
| [http://github.com/kinetiknz/cubeb.git        cubeb] || Cross-platform audio library ||
|-
| [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
|-
| [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://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
|-
| [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/google/double-conversion  double-conversion] || Efficient binary-decimal and decimal-binary conversion routines for IEEE doubles ||
|-
| [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://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 ||
| [http://cvsweb.netbsd.org/bsdweb.cgi/src/lib/libedit editline] || Line editing library (from libedit) ||
|-
|-
| [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://www.gnu.org/software/emacs/ emacs] || Programmable editor used by many developers || —
| [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://eslint.org/ eslint] || Pluggable linting utiltity used by Firefox Hello, DevTools and Firefox Android || Mark Banner
| [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://github.com/ether/etherpad-lite Etherpad]     || Used for meeting notes, etc || JP Schneider
| [http://eslint.org/                           eslint] || Pluggable linting utiltity used by Firefox Hello, DevTools and Firefox Android || Mark Banner, Nicolas Perriault
|-
|-
| [https://ffmpeg.org/ ffmpeg] || Used for media decoding. || Jean-Yves Avenard
| [https://github.com/ether/etherpad-lite      Etherpad] || Used for meeting notes, etc || JP Schneider
|-
|-
| [https://flake8.readthedocs.org/ flake8] || Wrapper around Python linters. Used by Treeherder and others. || Member of Jonathan Griffin's team
| [https://github.com/freebsd/freebsd/tree/master/lib/msun/src fdlibm] || ??? ||  
|-
|-
| [http://flask.pocoo.org/ Flask]               || Python web framework || Erik Rose
| [https://ffmpeg.org/                         ffmpeg] || Used for media decoding. || Jean-Yves Avenard
|-
|-
| [https://fortawesome.github.io/Font-Awesome/ Font Awesome] || Font and CSS toolkit, used by many of Mozilla's sites. || Webdev
| [https://flake8.readthedocs.org/             flake8] || Wrapper around Python linters. Used by Treeherder and others. || Member of Jonathan Griffin's team
|-
|-
| [http://foundation.zurb.com/ Foundation Framework] || Responsive front-end framework, used by some Mozilla sites and add-ons || Luke Crouch
| [http://flask.pocoo.org/                     Flask] || Python web framework || Erik Rose
|-
|-
| [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://flowtype.org/                       Flow] || A static type checker for JavaScript || Greg Tatum, Jason Laster, Nicolas Perriault
|-
|-
| [http://gcc.gnu.org GCC]                     || C/C++ compiler and infrastructure || Nathan Froyd
| [https://fortawesome.github.io/Font-Awesome/  Font Awesome] || Font and CSS toolkit, used by many of Mozilla's sites. || Webdev
|-
|-
| [https://git-scm.com/ Git]                   || Version control system - https://git.mozilla.org || Unknown
| [http://fontforge.github.io/en-US/           FontForge] || Built-in Emoji font compilation || Tim Chien ([https://github.com/mozilla/emojione-colr See emojione-colr])
|-
|-
| [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
| [https://pypi.python.org/pypi/FontTools      FontTools] || Built-in Emoji font compilation || Tim Chien ([https://github.com/mozilla/emojione-colr See emojione-colr])
|-
|-
| [http://gunicorn.org/ gunicorn] || Python WSGI HTTP Server. Used by Treeherder, Socorro, Pontoon. || Webdev
| [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
|-
| [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
|-
| [https://git-scm.com/                        Git] || Version control system - https://git.mozilla.org || Unknown
|-
| [https://www.freedesktop.org/wiki/Software/glitz/ Glitz] || OpenGL image compositing library ||
|-
| [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://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
|-
|-
| [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
|-
|-
| [http://hunspell.sourceforge.net/ Hunspell] || Spellchecking engine || Ehsan Akhgari
| [https://github.com/apache/hbase/            HBase] || HBase is an open-source, distributed, versioned, column-oriented store modeled after Bigtable. || Roberto Agostino Vitillo
|-
| [http://brew.sh/ brew /                      Homebrew] || Mac OS X packaging system, used to install dev tools || Sam Penrose
|-
| [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
|-
|-
| [http://www.inspircd.org/ inspircd]                 || Irc server used by mozilla || :ashish
| [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://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
| [https://hyper.rs/hyper/v0.10.0/hyper/       Hyper] || A fast, modern HTTP implementation written in and for Rust; used by Servo || Sean McArthur
|-
|-
 
| [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://canonware.com/jemalloc/ jemalloc]     || Memory allocation library || We can ask glandium
|-
| [https://ssl.icu-project.org/repos/icu/icu/  ICU] || (And ICU4J) International Components for Unicode - internationalization library ||
|-
| [http://ideone.com/                          ideone.com] || Online compiler & runner for a number of languages. Used by devs to test&benchmark code snippets. || Unknown
|-
| [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://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://kafka.apache.org/ Kafka] || Distributed transaction log, used for hg.mozilla.org replication. || gps
| [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://kafka.apache.org/                   Kafka] || Distributed transaction log, used for hg.mozilla.org replication. || gps
|-
| [http://hg.code.sf.net/p/kissfft/code        kissfft] || FFT library, presumably ||
|-
| [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
|-
| [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://libav.org/                          libav] || Audio and video libraries ||
|-
|-
| [http://kombu.readthedocs.org/ Kombu] || Messaging library for Python. Used by Treeherder and others. || Member of Jonathan Griffin's team
| [http://www.bzip.org/                         libbz2] || Compression library for .bz2 format || Julian Seward
|-
|-
| 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
| [https://github.com/kinetiknz/nestegg        libnestegg] || WebM demuxer ||
|-
|-
| [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; includes libmkv || Tim Terriberry
|-
|-
| Linux                                        || OS kernel used in Firefox OS || Unknown
| [https://chromium.googlesource.com/libyuv/libyuv/ libyuv] || Colourspace conversion ||
|-
|-
| LLVM || Compiler foundation for ASAN, static analysis tools, Rust || Unknown
| [http://llvm.org/                            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://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://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.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.meteor.com/ Meteor]   || Build Apps with Javascript - Used in MozDef's Web UI || MozDef Team in EIS
| [https://www.mesa3d.org/                     Mesa] || 3D graphics library used by Servo & Gecko || Unknown
|-
|-
| [http://mochajs.org/ Mocha] || JavaScript test runner || Cloud Services, Tarek Ziade's team (kinto.js); Firefox Hello team
| [https://www.meteor.com/                     Meteor] || Build Apps with Javascript - Used in MozDef's Web UI || MozDef Team in EIS
|-
|-
| [https://github.com/kumar303/mohawk Mohawk] || Python library for Hawk HTTP authorization. Used by Treeherder and others. || Member of Jonathan Griffin's team
| [http://mochajs.org/                         Mocha] || JavaScript test runner || Cloud Services, Tarek Ziade's team (kinto.js); Firefox Hello 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://mozdef.com                           mozdef] || Security event monitoring and incident response || Jeff Bryner
|-
|-
| [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://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.mysql.com/ MySQL]               || Open source relational DB used by many developers, including AMO, SUMO, Input, bugzilla, releng, adminstered by IT || Matt Pressman
| [https://www.mysql.com/                       MySQL] || Open source relational DB used by many developers, including AMO, SUMO, Input, bugzilla, releng, adminstered by IT || Matt Pressman
|-
|-
| [https://www.nagios.org/ Nagios]             || IT management system. Used for notifications of system failures || Linda Ypulong
| [https://www.nagios.org/                     Nagios] || IT management system. Used for notifications of system failures || Linda Ypulong
|-
|-
| [http://netsniff-ng.org/ netsniff-ng]                   || Linux networking toolkit || Michal Purzynski
| [http://netsniff-ng.org/                     netsniff-ng] || Linux networking toolkit || Michal Purzynski
|-
|-
| [https://neovim.io/ neovim] (nvim) || Next-generation vim code editor || Ralph Giles
| [https://neovim.io/                           neovim] (nvim) || Next-generation vim code editor || Ralph Giles
|-
|-
| nICEr                                        || Library for traversing firewalls || Unknown
| [https://ninja-build.org/                    Ninja] || A small build system with a focus on speed - used by Servo dependencies. || Jack Moffitt
|-
|-
| [https://nixos.org NixOS]                     || Reproducible Linux distribution. Used by some developers || Nicolas B. Pierron
| [https://nixos.org/Nix                        Nix] || Reproducible build tool. || Rok Garbas (garbas), Release Engineering Team
|-
|-
| [https://www.nginx.com/resources/wiki/contributing/github/ nginx] || Web Server. Used by almost everything CloudOps runs. || Travis Blow
| [https://nixos.org                            NixOS] || Reproducible Linux distribution. Used by some developers || Nicolas B. Pierron
|-
|-
| [https://nodejs.org Node.js]                 || JavaScript runtime for server side applications, command line utilities || Nick Desaulniers
| [https://www.nginx.com/                      nginx] || Web Server. Used by almost everything CloudOps runs. || Travis Blow
|-
|-
| nrappkit                                      || Toolkit for building standalone applications || Unknown
| [https://nodejs.org                          Node.js] || JavaScript runtime for server side applications, command line utilities || Nick Desaulniers
|-
|-
| [http://nsis.sourceforge.net/Main_Page NSIS] || Windows installer framework || Matt Howell
| [http://nrappkit.sourceforge.net/             nrappkit] || Toolkit for building standalone applications || Unknown
|-
|-
| [https://github.com/cisco/OpenH264 OpenH264] (Cisco)                              || H.264 video library || Unknown
| [http://nsis.sourceforge.net/Main_Page        NSIS] || Windows installer framework || Matt Howell
|-
|-
| [http://www.openLDAP.org/ OpenLDAP]                 || User management used by Infra || :jabba?
| [https://wiki.mozilla.org/NSS                NSS] || Network Security Services || jcjones?  
|-
|-
| [http://openresty.org OpenResty]             || a fast web app server by extending nginx, used by cloudops || Benson Wong (mostlygeek)
| [https://www.gnu.org/software/octave/        Octave] || Numerical analysis/mathematics software. || Jean-Marc Valin
|-
|-
| [http://www.openssh.com/ OpenSSH]                 || Remote server management, secure transport for Git and Mercurial || Unknown
| [https://github.com/cisco/OpenH264            OpenH264] (Cisco) || H.264 video library || Unknown  
|-
|-
| [http://openssl.org/ OpenSSL]                 || Cryptograpahy and TLS Toolkit || Nick Desaulniers
| [http://www.openLDAP.org/                     OpenLDAP] || User management used by Infra || :jabba?
|-
|-
| [https://www.openstreetmap.org OpenStreetMap]     || Online/offline maps, used by the location service and on mozilla.org || Unknown
| [http://openresty.org                         OpenResty] || a fast web app server by extending nginx, used by cloudops || Benson Wong (mostlygeek)
|-
|-
| [https://openvpn.net/ Openvpn]                 || VPN used by Infra || :jabba?
| [http://www.openssh.com/                     OpenSSH] || Remote server management, secure transport for Git and Mercurial || Unknown
|-
|-
| [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://openssl.org/                         OpenSSL] || Cryptograpahy and TLS Toolkit || Nick Desaulniers
|-
|-
| [https://www.owasp.org/index.php/ZAP OWASP ZAP]                 || Web security testing tool used by security and QA teams || Simon Bennetts (psiinon)
| [https://www.openstreetmap.org               OpenStreetMap] || Online/offline maps, used by the location service and on mozilla.org || Unknown
|-
|-
| [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://openvpn.net/                         Openvpn] || VPN used by Infra || :jabba?
|-
|-
| [http://pandoc.org/ Pandoc] || universal document converter, lua_sandbox_extensions || Mike Trinkala 
| [https://github.com/ValveSoftware/openvr/    OpenVR] || VR hardware support library ||
|-
|-
| [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://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://pypi.python.org/pypi/parsimonious/ Parsimonious] || Parsing lib used by DXR and a few other sites (I think) || Erik Rose
| [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/mozilla/pdf.js PDF.js]                 || Used as the PDF Viewer in Firefox and Firefox OS || Brendan Dahl, Yury Delendik
| [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/PyCQA/pep8 pep8] || Python linter. Used by Treeherder and others. || Member of Jonathan Griffin's team
| [http://pandoc.org/                           Pandoc] || universal document converter, lua_sandbox_extensions || Mike Trinkala
|-
|-
| [https://www.perl.org/ Perl]                 || Used by Bugzilla || Member of Jonathan Griffin's team
| [https://github.com/Parquet/parquet-mr        Parquet-MR] || Parquet-MR contains the java implementation of the Parquet format || Roberto Agostino Vitillo
|-
|-
| [http://python-pillow.org/ pillow] || Python Imaging library || Member of Webcompat team
| [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://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])
| [https://pypi.python.org/pypi/parsimonious/   Parsimonious] || Parsing lib used by DXR and a few other sites (I think) || Erik Rose
|-
|-
| [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/mozilla/pdf.js            PDF.js] || Used as the PDF Viewer in Firefox and Firefox OS || Brendan Dahl, Yury Delendik
|-
|-
| [http://cmusphinx.sourceforge.net/ Pocketsphinx]       || Speech recognition toolkit embedded into Firefox OS|| André Natal
| [https://pdfium.googlesource.com/pdfium/      PDFium] || PDF viewing and printing in Firefox || Peter Van Der Beken, Evelyn Hung
|-
|-
| [http://www.postgresql.org/ PostgreSQL]       || Open source relational DB used by many developers, adminstered by IT || Selena Deckelmann
| [https://github.com/PyCQA/pep8                pep8] || Python linter. Used by Treeherder and others. || Member of Jonathan Griffin's team
|-
|-
| [https://github.com/PrismJS/prism Prism.js]       || Syntax highlighting on code samples on MDN ||  
| [https://www.perl.org/                       Perl] || Used by Bugzilla || 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://square.github.io/picasso/            Picasso] || Android image fetching framework || Android team
|-
| [http://python-pillow.org/                    pillow] || Python Imaging library || Member of Webcompat 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://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://cmusphinx.sourceforge.net/            Pocketsphinx] || Speech recognition toolkit embedded into Firefox OS|| André Natal
|-
| [http://www.postgresql.org/                  PostgreSQL] || Open source relational DB used by many developers, adminstered by IT || Selena Deckelmann
|-
| [https://github.com/prestodb/presto          Presto] || Distributed SQL query engine for big data. || Roberto Agostino Vitillo
|-
| [https://github.com/PrismJS/prism            Prism.js] || Syntax highlighting on code samples on MDN ||
|-
| [https://www.guardsquare.com/en/proguard      ProGuard] || Java bytecode optimizer; optimizes Firefox for Android || Android team
|-
| [https://github.com/puppetlabs/puppet         Puppet] || System administration tool || Member of Amy Rich's team, Corey Shield's team
|-
|-
| [https://github.com/JetBrains/intellij-community/tree/master/python PyCharm] || Python IDE || Jonathan Griffin
| [https://github.com/JetBrains/intellij-community/tree/master/python PyCharm] || Python IDE || Jonathan Griffin
|-
|-
| [https://github.com/pyflakes/pyflakes pyflakes] || Python linter. Used by Treeherder and others. || Member of Jonathan Griffin's team
| [https://github.com/pyflakes/pyflakes         pyflakes] || Python linter. Used by Treeherder and others. || Member of Jonathan Griffin's team
|-
|-
| [http://pypy.org/ PyPy]                                       || Python language runtime. Used by Web Push service. || Cloud Services, esp. Ben Bangert
| [http://pypy.org/                             PyPy] || Python language runtime. Used by Web Push service. || Cloud Services, esp. Ben Bangert
|-
|-
| [https://github.com/Pylons/pyramid/ Pyramid] || Python Web framework || Cloud Services Team
| [https://github.com/Pylons/pyramid/           Pyramid] || Python Web framework || Cloud Services Team
|-
|-
| [http://pytest.org/ pytest] || Python testing tool. Used by Treeherder and others. || Dave Hunt
| [http://pytest.org/                           pytest] || Python testing tool. Used by Treeherder and others. || Dave Hunt
|-
|-
| Python                                       || Scripting language || [http://python.org/psf/ Python Software Foundation], Selena Deckelmann is a former board member
| [http://python.org/                          Python] || Scripting language || [http://python.org/psf/ Python Software Foundation], Selena Deckelmann is a former board member
|-
|-
| [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://pypi.python.org/pypi/cryptography   python cryptography] || cryptography is a package which provides cryptographic recipes and primitives to Python developers. || Cloud Services Team
|-
|-
| [https://pypi.python.org/pypi/pyelasticsearch/ pyelasticsearch] || Python client for elasticsearch || Erik Rose
| [https://pypi.python.org/pypi/pyelasticsearch/ pyelasticsearch] || Python client for elasticsearch || Erik Rose
|-
|-
| [https://python-jose.readthedocs.io/en/latest/ python-jose] || a JavaScript Object Signing and Encryption (JOSE) implementation in python || Cloud Services Team
| [https://python-jose.readthedocs.io/         python-jose] || a JavaScript Object Signing and Encryption (JOSE) implementation in python || Cloud Services Team
|-
| [https://github.com/jrmuizel/qcms            qcms] || Mozilla fork of lcms ||
|-
| [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://http://rapidjson.org/                RapidJSON] || A fast JSON parser/generator for C++ with both SAX/DOM style API, lua_sandbox_extensions || Mike Trinkala
|-
| [https://pypi.python.org/pypi/raven          Raven] || Raven is a python client for Sentry || Cloud services Team
|-
| [http://facebook.github.io/react/index.html  ReactJS] || Javascript library for building user interfaces. Used by Firefox Hello & DevTools || Mark Banner, Nicolas Perriault
|-
| [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://redash.io/                          redash] || Data analysis and dashboarding tool || Rob Miller
|-
| [http://redis.io/                            Redis] || Really fast data structure store, cache and message broker || Cloud Services Tarek Ziade's team, Loop Server (Hello) team
|-
| [http://redux.js.org/                        Redux] || Redux is a predictable state container for JavaScript apps. || Jason Laster, Nicolas Perriault
|-
| [https://github.com/redux-saga/redux-saga    Redux-saga] || An alternative side effect model for Redux apps. || Nicolas Perriault
|-
| [http://python-requests.org/                  Requests] || "Python HTTP Requests for Humans". Used by many many Mozilla Python projects. || Member of Jonathan Griffin's team
|-
| [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/rietveld-codereview/rietveld Rietveld] || Code Review, hosted on Google App Engine, used by Daala team. || Ralph Giles
|-
| [https://github.com/briansmith/ring          Ring] || Safe, fast, small crypto using Rust. || Diane Hosfelt
|-
| [https://chromium.googlesource.com/external/rlz/ rlz] || Library for grouping promotion event signals and anonymous user cohorts ||
|-
| [https://saltstack.com/                      Salt] || Python-based configuration management software. || Jack Moffitt
|-
| [https://sass-lang.com/                      Sass] || CSS Preprocessor. Most big team web projects use Sass these days. ||
|-
| [http://wordlist.aspell.net/                  SCOWL] || en-US word list used for spell checking. || ehsan
|-
| [https://github.com/sctplab/usrsctp          sctp] || SCTP stack ||
|-
| [http://www.seleniumhq.org/                  Selenium] || Browser test driver || David Burns, Dave Hunt
|-
| [http://sinonjs.org/                          Sinon] || JavaScript mock library || Cloud Services, Tarek Ziade's team (kinto.js); Firefox Hello team
|-
| [https://skia.org/                            Skia] || A complete 2D graphic library for drawing Text, Geometries, and Images || Platform Graphics 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://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://http://rapidjson.org/ RapidJSON] || A fast JSON parser/generator for C++ with both SAX/DOM style API, lua_sandbox_extensions || Mike Trinkala
| [https://github.com/apache/spark/             Spark] || Spark is a fast and general cluster computing system for Big Data. || Roberto Agostino Vitillo
|-
|-
| [https://pypi.python.org/pypi/raven Raven] || Raven is a python client for Sentry || Cloud services Team
| [http://sphinx-doc.org/                       Sphinx] || Documentation builder used for Fathom, DXR, and probably other projects || Erik Rose
|-
|-
| [http://facebook.github.io/react/index.html ReactJS] || Javascript library for building user interfaces. Used by Firefox Hello & DevTools || Mark Banner
| [http://www.sqlalchemy.org/                   SQLAlchemy] || Database Toolkit and ORM for Python || bhearsum
|-
|-
| [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://www.sqlite.org/                     SQLite] || File-based database || asuth
|-
|-
| [http://redis.io/ Redis]         || Really fast data structure store, cache and message broker || Cloud Services Tarek Ziade's team, Loop Server (Hello) team
| [http://www.squid-cache.org/                 Squid] || Caching proxy || Brian Hourigan
|-
|-
| [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/cisco/libsrtp            SRTP] || SRTP protocol library ||
|-
|-
| [https://www.reviewboard.org/ Review Board]   || The base of MozReview, the new review tool being developed to replace Splinter || Steven MacLeod, Mike Conley
| [http://stanfordnlp.github.io/CoreNLP/        Stanford CoreNLP] || Natural language analysis tools used in FOSS Heartbeat || Don Marti
|-
|-
| [http://wordlist.aspell.net/ SCOWL]         || en-US word list used for spell checking. || ehsan
| [http://learnboost.github.io/stylus/          Stylus] || CSS Pre-processor on several sites || webdev
|-
|-
| [http://www.seleniumhq.org/ Selenium]         || Browser test driver || David Burns, Dave Hunt
| [https://subversion.apache.org/               Subversion] || https://svn.mozilla.org ''(Planning to decommission in near future)'' || Unknown
|-
|-
| [http://sinonjs.org/ Sinon] || JavaScript mock library || Cloud Services, Tarek Ziade's team (kinto.js); Firefox Hello team
| [https://suricata-ids.org/                   suricata] || IDS / IPS / NSM engine || Michal Purzynski
|-
|-
| [https://skia.org/ Skia] || A complete 2D graphic library for drawing Text, Geometries, and Images
| [http://ternjs.net/                           TernJS] || Code analysis engine for JS ||
|-
|-
| [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://threejs.org/                         three.js] || 3D JS library; used by A-Frame || Lars Bergstrom
|-
|-
| [http://www.sqlalchemy.org/ SQLAlchemy]] || Database Toolkit and ORM for Python || bhearsum
| [https://tox.readthedocs.org/en/latest/      Tox] || Test automation || Dave Hunt
|-
|-
| [https://www.sqlite.org/ SQLite]             || File-based database || asuth
| [https://travis-ci.org/                       Travis] || Continuous integration system used by several teams (eg Treeherder) || Jonathan Griffin's team and Lars Bergstrom
|-
|-
| [http://learnboost.github.io/stylus/ Stylus]             || CSS Pre-processor on several sites || webdev
| [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://subversion.apache.org/ Subversion]   || https://svn.mozilla.org ''(Planning to decommission in near future)'' || Unknown
| [https://unicode.org/                         The Unicode Consortium] || Their work underpins most of what we do || Richard Soderberg
|-
|-
| [https://suricata-ids.org/ suricata]                   || IDS / IPS / NSM engine || Michal Purzynski
| [https://uwsgi-docs.readthedocs.io/en/latest/ UWSGI] || Full hosting stack used in MozDef || MozDef Team in EIS
|-
|-
| [http://www.squid-cache.org/ Squid]           || Caching proxy || Brian Hourigan
| [https://github.com/mitchellh/vagrant        Vagrant]|| Build and distribute dev envs, used by Treeherder and others || Member of Jonathan Griffin's team
|-
|-
| [https://tox.readthedocs.org/en/latest/ Tox] || Test automation || Dave Hunt
| [http://valgrind.org/                         Valgrind] || Memory error detection and profiling of C and C++ code || jseward, njn
|-
|-
| [https://travis-ci.org/ Travis]               || Continuous integration system used by several teams (eg Treeherder) || Jonathan Griffin's team
| [http://www.videolan.org/index.html          VideoLAN] || Free software for multimedia || Timothy B. Terriberry
|-
|-
| [https://uwsgi-docs.readthedocs.io/en/latest/ UWSGI]               || Full hosting stack used in MozDef || MozDef Team in EIS
| [https://github.com/microsoft/vscode/         vscode] || Code editor || unknown
|-
|-
| [https://github.com/mitchellh/vagrant Vagrant]|| Build and distribute dev envs, used by Treeherder and others || Member of Jonathan Griffin's team
| [http://vim.org/                             vim] || editor used by many developers ||
|-
|-
| [http://valgrind.org/ Valgrind]               || Memory error detection and profiling of C and C++ code || jseward, njn
| [https://waffle.io/mozilla/                  waffle.io] || github project management used by various teams ||  
|-
|-
| [https://github.com/microsoft/vscode/ vscode] || Code editor || unknown
| [https://github.com/w3c/web-platform-tests    web-platform-tests] || Testcases and tooling for cross-browser testing of web-platform APIs || jgraham
|-
|-
| [http://vim.org/ vim] || editor used by many developers ||
| [https://webpack.github.io/                   WebPack] || A bundler for javascript and friends || Nicolas Perriault
|-
|-
| [https://waffle.io/mozilla/ waffle.io] || github project management used by various teams ||  
| [http://www.webrtc.org                        WebRTC.org] || Components to support real-time communication in browsers and mobile applications || Randell Jesup
|-
|-
| [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/google/woff2              woff2] || Reference library for WOFF font format ||
|-
|-
| [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; includes libogg || 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://blog.zappa.io/                Zappa Serverless Framework] || Framework for porting Flask, Djangon, other python apps to aws Lambda. Used in Risk Heatmap and Second Opinion || Andrew Krug 
|-
|-
| [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
|}
|}
95

edits