awesome
github.com/mdn/awesome ↗A curated list of awesome projects powered by (and powering) MDN Web Docs
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me vscode extension for contributors resources from awesome"
Installation instructions →What's inside
Official resources
- About MDN
MDN's mission, team, partners, and projects.
- BCD
Browser compatibility data for web technologies used on MDN and other projects.
- Content Repo
Source repository for MDN's (en-US) documentation and examples.
- Curriculum
Structured learning resources and modules for web development education.
- Firefox release notes for developers
Changes in Firefox releases that developers can target in their projects.
- Fred
MDN's frontend built using web components, Lit, and server-side rendering.
Projects using BCD
- Add-ons Linter
NPM package that checks add-ons for features that aren't supported by the targeted Firefox version. Used by
- ast-metadata-inferer
NPM package that annotates JavaScript AST nodes with metadata derived from BCD data. Used by
- BCD Watch
Website that shows a weekly report of BCD changes.
- caniuse
Website that shows browser support tables based on caniuse and BCD data.
- CanIUse Embed
Service that allows embedding caniuse (including BCD data) into any website.
- caniuse-lite
NPM package that republishes BCD data in the caniuse format.
Contributor tools
- cheeslide/mdn-translation-analytics
An automated service powered by GitHub Action to help translators find jobs through analysis.
- MDN Macro SyntaxVSCode extension for contributors
This VSCode extension allows content and l10n contributors to view macro syntax, quickly write new macros, see explanations of their usage, and access several other features that make reading and translating pages easier (see
- OnkarRuikar/markdownlint-rule-search-replace
A
- PassionPenguin/mdn_l10n_helper
A helper site for comparing the localized content of a specific branch and repository against the latest
- skyclouds2001/mdn-tool
A tool focusing on maintaining
- tristantheb/history-content
This is a dynamic project that displays changes to pages in translated languages, allowing contributors to easily see which pages need to be updated or translated in all languages in the
Showing a sample of 38 resources. View the full list on GitHub →