MDN Web Docs on Github 👋 Welcome, Bienvenida, 欢迎, Bienvenue, いらっしゃいませ, Receber, Добро пожаловать, 환영합니다, მოგესალმებით Welcome to the mdn repository which we use to track MDN team work. The…
MDN Web Docs on Github
👋 Welcome, Bienvenida, 欢迎, Bienvenue, いらっしゃいませ, Receber, Добро пожаловать, 환영합니다, მოგესალმებით
Welcome to the mdn repository which we use to track MDN team work.
The MDN teams public projects are here, where you can view current and upcoming tasks.
If you'd like to contribute to MDN Web Docs, see MDN Github repositories to get started.
This repository is also used for requests and contains issue templates for the following processes:
- Proposing new content or features for MDN Web Docs
- Nominating an invited expert
- Nominating a co-maintainer
Invited experts
Joshua Chen
- GitHub
- Invited expert: JavaScript
Hidde de Vries
- GitHub
- Invited expert: Accessibility
Scott O'Hara
- GitHub
- Invited expert: Accessibility
André Jaenisch
- GitHub
- Invited expert: SVG
Mendy Berger
- GitHub
- Invited expert: WASM
-
content
The official source for MDN Web Docs content. Home to over 14,000 pages of documentation about HTML, CSS, JS, HTTP, Web APIs, and more.
Markdown ★ 11k 19h agoExplain → -
learning-area
GitHub repo for the MDN Learning Area.
HTML ★ 7.6k 1mo agoExplain → -
browser-compat-data
Browser compatibility data for Web technologies as displayed on MDN
JSON ★ 5.7k 1d agoExplain → -
webextensions-examples
Example Firefox add-ons created using the WebExtensions API
JavaScript ★ 4.4k 8d agoExplain → -
dom-examples
Code examples that accompany various MDN DOM and Web API documentation pages
JavaScript ★ 4.0k 1mo agoExplain → -
web-components-examples
A series of web components examples, related to the MDN web components documentation at https://developer.mozilla.org/en-US/docs/Web/Web_Components.
JavaScript ★ 3.4k 5mo agoExplain → -
serviceworker-cookbook ▣
It's online. It's offline. It's a Service Worker!
JavaScript ★ 2.9k 3y agoExplain → -
translated-content
7 community-maintained translations of MDN Web Docs in ES, FR, JA, KO, PT-BR, RU, and ZH, to learn and contribute in your native language.
Markdown ★ 2.0k 2h agoExplain → -
kuma ▣
The project that powers MDN.
Python ★ 1.9k 3y agoExplain → -
django-locallibrary-tutorial
Local Library website written in Django; example for the MDN server-side development Django module: https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django.
Python ★ 1.7k 2mo agoExplain → -
webaudio-examples
Code examples that accompany the MDN Web Docs pages relating to Web Audio.
HTML ★ 1.4k 1mo agoExplain → -
web-speech-api ▣
A repository for demos illustrating features of the Web Speech API. See https://developer.mozilla.org/en-US/docs/Web/API/Web_Speech_API for more details.
JavaScript ★ 1.4k 3y agoExplain → -
mdn
Planning and proposals for MDN Web Docs content
★ 1.4k 3mo agoExplain → -
yari
The platform code behind MDN Web Docs
TypeScript ★ 1.3k 5h agoExplain → -
express-locallibrary-tutorial
Local Library website written in NodeJS/Express; example for the MDN server-side development NodeJS module: https://developer.mozilla.org/en-US/docs/Learn/Server-side/Express_Nodejs.
JavaScript ★ 1.3k 24d agoExplain → -
js-examples
Code examples that accompany the MDN JavaScript/ECMAScript documentation
JavaScript ★ 1.3k 7mo agoExplain → -
webgl-examples ▣
Code examples that accompany the MDN WebGL documentation
JavaScript ★ 1.2k 3y agoExplain → -
webassembly-examples
Code examples that accompany the MDN WebAssembly documentation — see https://developer.mozilla.org/en-US/docs/WebAssembly.
WebAssembly ★ 1.2k 24d agoExplain → -
pwa-examples
Examples for progressive web apps.
JavaScript ★ 1.0k 1mo agoExplain → -
samples-server ▣
MDN samples server; used for samples that can't be hosted in-place on MDN, plus back-end server-side code for samples that need it.
JavaScript ★ 964 5y agoExplain → -
data
This repository contains general data for Web technologies
JavaScript ★ 778 8d agoExplain → -
sw-test ▣
Service Worker test repository. This is a very simple demo to show basic service worker features in action.
JavaScript ★ 750 3y agoExplain → -
interactive-examples ▣
(Deprecated) Home of the MDN live code editor interactive examples
HTML ★ 744 8mo agoExplain → -
voice-change-o-matic ▣
Web Audio API-powered voice changer and visualizer
JavaScript ★ 725 3y agoExplain → -
simple-web-worker ▣
A simple web worker test.
JavaScript ★ 721 3y agoExplain → -
css-examples
Code examples that accompany the MDN CSS documentation
HTML ★ 645 1mo agoExplain → -
fetch-examples ▣
A repository of Fetch examples. See https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API for the corresponding documentation.
HTML ★ 517 3y agoExplain → -
web-dictaphone ▣
A sample MDN app that uses getUserMedia and MediaRecorder API for recording audio snippets, and The Web Audio API for visualizations.
JavaScript ★ 481 3y agoExplain → -
to-do-notifications ▣
Enhanced version of the to-do app, which stores to-do items via IndexedDB, and then also aims to provide notifications when to-do item deadlines are up, via the Notification and Vibration APIs.
JavaScript ★ 382 3y agoExplain → -
curriculum
MDN front-end developer curriculum
TeX ★ 379 11d agoExplain → -
beginner-html-site
A simple one page website created to help complete beginners learn HTML basics.
HTML ★ 334 3mo agoExplain → -
beginner-html-site-scripted
A single-page website created to help complete beginners learn HTML with JS added to help beginners learn JavaScript. Supports https://developer.mozilla.org/en-US/Learn/Getting_started_with_the_web/JavaScript_basics
HTML ★ 278 1mo agoExplain → -
todo-react
Sample todo app built with the React/ReactDOM framework.
JavaScript ★ 271 11d agoExplain → -
beginner-html-site-styled
A simple one page website created to help complete beginners learn HTML basics, which in this repo has also been styled to help beginners learn CSS basics. The styling is explained over the course of https://developer.mozilla.org/en-US/Learn/Getting_started_with_the_web/CSS_basics.
HTML ★ 260 4mo agoExplain → -
violent-theremin ▣
Violent theremin uses the Web Audio API to generate sound, and HTML5 canvas for a bit of pretty visualization. The colours generated depend on the pitch and gain of the current note, which are themselves dependant on the mouse pointer position.
JavaScript ★ 241 3y agoExplain → -
django-diy-blog
Basic blog site written in Django (part of MDN Django module assessment).
Python ★ 228 2mo agoExplain → -
fred
MDN's frontend since late 2025, built with Web Components, Lit, and SSR for a fast, clean documentation experience. Fred = /fr(ont)e(n)d/.
JavaScript ★ 222 1d agoExplain → -
simple-shared-worker ▣
A simple demo to show shared worker basics.
HTML ★ 200 3y agoExplain → -
mdn-community
A place to provide feedback and suggestions for MDN Web Docs
★ 158 8d agoExplain → -
canvas-raycaster ▣
Using the <canvas> element to do software rendering of a 3D environment with ray-casting
JavaScript ★ 154 3y agoExplain → -
sprints ▣
Archived: MDN Web Docs issues are tracked in the content repository.
★ 151 2y agoExplain → -
todo-vue
Sample todo app built with the Vue framework
Vue ★ 140 1d agoExplain → -
kumascript ▣
Bringing scripting to the wiki bears.
HTML ★ 131 5y agoExplain → -
mdn-http-observatory
Backend for HTTP Observatory on MDN
JavaScript ★ 130 4d agoExplain → -
mdn-minimalist ▣
The base Sass for Mozilla Developer based projects and products
SCSS ★ 110 4y agoExplain → -
html-examples
Code examples that accompany the MDN HTML documentation: https://developer.mozilla.org/en-US/docs/Web/HTML
HTML ★ 105 4mo agoExplain → -
mcp
MDN's prototype MCP server
JavaScript ★ 89 23h agoExplain → -
advanced-js-fundamentals-ck ▣
This content kit provides learning material to allow intermediate web developers to level up their skills, learning real world techniques to take them past rudimentary syntax towards a solid foundation of skills than can be utilized to create modern web applications. It'll be visual; you'll have fun along the way.
JavaScript ★ 85 3y agoExplain → -
webvr-tests ▣
A set of simple tests for testing WebVR functionality. See https://developer.mozilla.org/en-US/docs/Web/API/WebVR_API for the latest on the documentation.
JavaScript ★ 79 3y agoExplain → -
bob ▣
(Deprecated) Builder of Bits, powered MDN's interactive examples 2018–2025
TypeScript ★ 75 1y agoExplain → -
headless-examples ▣
Examples to support the MDN resource covering Firefox headless mode — see https://developer.mozilla.org/en-US/Firefox/Headless_mode
JavaScript ★ 74 6y agoExplain → -
developer-portal ▣
The code that generates the MDN Web Docs Developer Portal.
Python ★ 63 4y agoExplain → -
rumba
The clean kuma (🤖🧹)
Rust ★ 61 6d agoExplain → -
archived-content ▣
Archived MDN Web Docs content that is not actively maintained or frequently built
HTML ★ 61 4y agoExplain → -
markdown ▣
MDN Web Docs tool to covert HTML to Markdown
JavaScript ★ 60 3y agoExplain → -
voice-change-o-matic-float-data ▣
Web Audio API-powered voice changer and visualizer
JavaScript ★ 58 3y agoExplain → -
mdn-app-template ▣
[UNMAINTAINED] A simple template for writing web apps into, to save you some time when experimenting. Used in MDN web app demos. See https://developer.mozilla.org/en-US/docs/Web/Apps/App_coding_guidelines#Apps_template for more information on what this template contains.
CSS ★ 55 9y agoExplain → -
rari
Rari is a Rust-based build system that transforms markdown into structured JSON, powering MDN Web Docs content and translations since 2024.
Rust ★ 53 1d agoExplain → -
infra ▣
(Deprecated) MDN Web Docs Infrastructure scripts and configuration
HCL ★ 52 2y agoExplain → -
workflows
Reusable GitHub Actions workflows
★ 51 8d agoExplain → -
learning-area-pt-br ▣
The MDN Learning Area code examples translated into Brazilian Portuguese.
HTML ★ 43 3y agoExplain → -
houdini-examples
CSS Houdini examples relating to MDN content.
HTML ★ 37 4mo agoExplain → -
wp-promote-mdn ▣
WordPress plugin automatically links keywords and phrases to MDN.
PHP ★ 37 7y agoExplain → -
indexeddb-examples ▣
Code examples that accompany the MDN IndexedDB documentation
JavaScript ★ 36 3y agoExplain → -
battery-quickstart-starter-template ▣
[archived] The starting state of the example built up in the "Your first app" tutorial found in the Mozilla Developer Network open web app Quickstart article.
CSS ★ 34 9y agoExplain → -
crossbrowser-testing-lab ▣
Mozilla's Cross-Browser Testing Lab
★ 34 7y agoExplain → -
ansible-jenkins ▣
(Deprecated) Jenkins ansible playbook
Jinja ★ 29 2y agoExplain → -
shared-assets
A repository for media and assets to be used across MDN Web Docs
Mermaid ★ 28 11d agoExplain → -
pab
MDN Web Docs Product Advisory Board
HTML ★ 28 8mo agoExplain → -
sphinx-theme ▣
(Deprecated) Make Sphinx docs look like MDN
HTML ★ 28 8y agoExplain → -
web-tech-games
Interactive diagram showing what parts of the web technology stack can used for different purposes when creating games. Includes links to more information about each.
HTML ★ 27 4mo agoExplain → -
addon-sdk-content-scripts ▣
Archived! | Use WebExtensions instead | Add-ons demonstrating how to use content scripts in the Add-on SDK.
JavaScript ★ 25 9y agoExplain → -
stumptown-content ▣
No description.
JavaScript ★ 25 4y agoExplain → -
mdn.dev-2019 ▣
(Deprecated) Content for https://mdn.dev
JavaScript ★ 25 4y agoExplain → -
.github
MDN Web Docs public organization profile
★ 24 4mo agoExplain → -
browsercompat ▣
API for browser compatibility data on developer.mozilla.org
Python ★ 23 9y agoExplain → -
browser-api-demo ▣
A simple demo to show usage of the Mozilla Browser API. See https://developer.mozilla.org/en-US/docs/Web/API/Using_the_Browser_API for more details.
JavaScript ★ 23 3y agoExplain → -
mdn-dinocons ▣
A scalable set of icons for use across Mozilla Developer websites
★ 21 4y agoExplain → -
world-clock ▣
An Ember-based app, built as a sample to demonstrate Ember/Ember CLI and modern web architecture. This goes along with the article series found at https://developer.mozilla.org/en-US/Apps/Build/Modern_web_app_architecture.
JavaScript ★ 20 7y agoExplain → -
awesome
A curated list of awesome projects powered by (and powering) MDN Web Docs
★ 19 7mo agoExplain → -
content-kit-template ▣
This is the repo to fork or clone when creating a new MDN Content Kit.
HTML ★ 19 10y agoExplain → -
insights ▣
The repo that powers MDN Web Docs Insights.
HTML ★ 19 4y agoExplain → -
fibonacci-worker ▣
A web worker that calculates fibonacci numbers.
HTML ★ 19 3y agoExplain → -
translated-content-de
Experimental German locale for MDN, aimed at German-speaking users that prefer to read MDN Web Docs in their native language
Markdown ★ 17 5d agoExplain → -
mdn-fiori ▣
MDN Web Docs Front-End style guide
JavaScript ★ 17 5y agoExplain → -
beginning-programming-content-kit ▣
This is a Content Kit for people who want to teach programming to beginners.
HTML ★ 16 7y agoExplain → -
project-template
A project template to use for new MDN GitHub repositories
★ 14 2mo agoExplain → -
perf-examples ▣
Examples related to MDN performance documentation; see https://developer.mozilla.org/en-US/docs/web/Performance
JavaScript ★ 14 2y agoExplain → -
mdn-storybook ▣
UI components for MDN Web Docs
JavaScript ★ 14 4y agoExplain → -
imsc-examples
Repository for examples to go along with MDN IMSC documentation.
HTML ★ 13 4mo agoExplain → -
community-meetings
A place for agendas and minutes from regular MDN community meetings
★ 13 6mo agoExplain → -
museum
A historic collection of MDN Web Docs content and examples
JavaScript ★ 13 4mo agoExplain → -
webalyzer ▣
[ARCHIVED] Collects web code for analysis and reporting.
Python ★ 13 11y agoExplain → -
repl-panel ▣
This add-on lets you send remote debugging protocol requests to the debugging server, and displays the response.
JavaScript ★ 13 7y agoExplain → -
short-descriptions ▣
Short descriptions of web platform features, for flexible usage in applications.
JavaScript ★ 13 6y agoExplain → -
audio-channels-demo ▣
A demo to show how the AudioChannels API works, at a basic level
JavaScript ★ 13 7y agoExplain → -
viewsourceconf ▣
Repo for View Source Conference site
HTML ★ 11 7y agoExplain → -
battery-quickstart-finished-example ▣
[ARCHIVED] The finished version of the example built up in the "Your first app" tutorial found in the Mozilla Developer Network open web app Quickstart article.
JavaScript ★ 11 9y agoExplain → -
e10s-example-addons ▣
Examples showing how to port add-ons to be e10s-compatible
JavaScript ★ 11 7y agoExplain → -
browser-compat-toolkit ▣
Toolkit for visualizing and editing MDN's browser compatibility data
JavaScript ★ 11 7y agoExplain → -
doc-linter-webextension ▣
Webextension to lint MDN documents
JavaScript ★ 11 6y agoExplain → -
whitestorm-demo ▣
A simple demo showing usage of the Whitestorm.js 3D web library.
HTML ★ 10 7y agoExplain → -
retired-content ▣
Content previously, but no longer displayed on MDN Web Docs.
HTML ★ 9 3y agoExplain → -
todo-react-build ▣
Live version of our sample todo app built with the React/ReactDOM framework.
HTML ★ 9 3y agoExplain → -
ai-feedback
Feedback about AI Help
★ 8 7mo agoExplain → -
client-toolchain-example
Demo project for the MDN client-side web development tools tutorial.
JavaScript ★ 7 1d agoExplain → -
differy
No description.
Rust ★ 7 8d agoExplain → -
doc-linter-rules ▣
Linting rules used to lint MDN Web Documents
JavaScript ★ 7 7y agoExplain → -
triagebot
No description.
JavaScript ★ 6 3d agoExplain → -
bcd-utils
No description.
JavaScript ★ 6 4d agoExplain → -
release-dashboard ▣
Small app to display bugzilla bugs which need dev docs
Vue ★ 6 2mo agoExplain → -
wiki-revision-history ▣
An accurate CSV record of who made what revisions to MDN Web Docs when it was a Wiki platform
★ 6 5y agoExplain → -
dex
MDN's deployment infrastructure.
JavaScript ★ 5 1d agoExplain → -
watify
Compile WAT to WASM with WASM 🙇
HTML ★ 5 3d agoExplain → -
content-inventory ⑂
Inventory of MDN content
JavaScript ★ 5 24d agoExplain → -
retired-archived-content ▣
Retired Archived MDN Content
HTML ★ 5 4y agoExplain → -
s3-config ▣
MDN Simple Storage Service (S3) configuration
JavaScript ★ 5 3y agoExplain → -
helm-charts ▣
DEPRECATED: Kubernetes Helm charts for the Mozilla Developer Network (MDN).
Smarty ★ 5 9y agoExplain → -
tree-sitter-mdn
MDN's macro grammar for tree-sitter
JavaScript ★ 4 5d agoExplain → -
mdn-contributor-spotlight
Content for the contributor spotlight on MDN Web Docs
★ 4 11d agoExplain → -
learning-area-de ▣
German translations of the MDN Learning Area examples
HTML ★ 4 4y agoExplain → -
stumptown-deployer ▣
🚢 those static Stumptown sites
Python ★ 4 6y agoExplain → -
content-team-projects ▣
Repo for organising MDN Web Docs team projects & subsequent work
★ 4 3y agoExplain → -
temp-processes ▣
Temp repository to define issue & pr processes with mermaid flow charts
★ 4 3y agoExplain → -
browsercompat-cm ▣
Browsercompat - Contribution & Moderation UI
JavaScript ★ 3 9y agoExplain → -
kuma-deployer ▣
Automate the heck outta MDN Kuma deployment process
Python ★ 3 6y agoExplain → -
translated-content-rendered ▣
All translated (non-archived) MDN content in fully rendered form
HTML ★ 3 5y agoExplain → -
generic-content
Various pieces of generic MDN content
★ 2 9d agoExplain → -
translated-content-it
Experimental Italian locale for MDN, aimed at Italian-speaking users that prefer to read MDN Web Docs in their native language
Markdown ★ 2 24d agoExplain → -
browsercompat-data ▣
Browser Compatability Data
★ 1 9y agoExplain → -
archived_kumascript ▣
Archive of KumaScript Templates / macros, 2005-2016
HTML ★ 1 9y agoExplain → -
machine-translation-testing-content ▣
This is a repository for testing machine translations of English content.
HTML ★ 1 5y agoExplain → -
_test_content_dont_use ▣
No description.
HTML ★ 1 5y agoExplain → -
nss-docs ▣
No description.
HTML ★ 1 5y agoExplain →
No repos match these filters.