Quick Access
Jump to the most useful resources
Extension Directory
Curated, security-checked extensions for developers and power users
| Extension | Price | Rating |
|---|---|---|
| 🦊 uBlock Origin | Free | ★★★★★ |
| 🔍 Wappalyzer | Freemium | ★★★★☆ |
| 📋 JSON Formatter | Free | ★★★★★ |
| 🔌 React DevTools | Free | ★★★★★ |
| 🌐 ModHeader | Freemium | ★★★★☆ |
| ⏱ Toggl Track | Freemium | ★★★★☆ |
| 📌 OneTab | Free | ★★★★★ |
| 🎨 ColorZilla | Free | ★★★★☆ |
| 📐 VisBug | Free | ★★★★☆ |
| 🔐 Bitwarden | Freemium | ★★★★★ |
| 🤖 Monica AI | Freemium | ★★★★☆ |
| ✍️ Grammarly | Freemium | ★★★★☆ |
Build Your Own Extension
Step-by-step guides to create Chrome, Firefox and Edge extensions
{
"manifest_version": 3,
"name": "My Extension",
"version": "1.0.0",
"description": "What my extension does",
"permissions": ["activeTab", "storage"],
"action": {
"default_popup": "popup.html",
"default_icon": "icon128.png"
},
"background": {
"service_worker": "background.js"
},
"content_scripts": [{
"matches": ["<all_urls>"],
"js": ["content.js"]
}]
}
Getting Started with Manifest V3
New extension architecture, file structure, and your first working extension in 10 minutes.
Content Scripts vs Service Workers
When to use content scripts that run in the page vs background service workers. Includes messaging.
Message Passing Between Scripts
How popup, content scripts, and background workers communicate using chrome.runtime.sendMessage.
Publishing to Chrome Web Store
Submission checklist, required assets, privacy policy, and what reviewers actually check.
Porting Chrome Extension to Firefox
API differences, manifest changes, and using webextension-polyfill for cross-browser compatibility.
Official Documentation & Tools
Verified links to browser vendor docs, frameworks and analysis tools
Chrome Extension Docs
Full API reference, guides and code samples for Chrome MV3.
Firefox Extension Workshop
Mozilla's hub for building, testing and publishing Firefox add-ons.
Edge Extensions Docs
Microsoft guide for Chromium-based Edge extensions and Edge-specific APIs.
WXT Framework
TypeScript-first extension framework with HMR and multi-browser build output.
Plasmo Framework
React-based scaffold with live reload, auto-publishing and TypeScript support.
webextension-polyfill
Mozilla's Promise-based polyfill for cross-browser WebExtension APIs.
CRXcavator
Analyze any extension's security risk score, permissions and third-party code.
Stack Overflow
42,000+ questions tagged google-chrome-extension. Best place for specific bugs.
r/chrome_extensions
Reddit community for extension builders and power users. Show and tell, feedback.
Developer Checklist
Everything you need set up to start building extensions