I just shipped 2 Chrome extensions to the Chrome Web Store, both priced at $1.99 lifetime. Here's what they do and how I built them.
The Extensions
🧠 ADHD Web Simplifier
The web is a distraction machine. ADHD Web Simplifier fixes that automatically when you open any page.
Features:
- Kills autoplaying videos, animations, and flashing banners
- Bionic Reading mode — bolds the first half of every word for faster scanning
- Built-in Pomodoro timer with focus/break cycles
- One-click "Reading Mode" that strips sidebars, ads, and clutter
- Accessibility-first — works on any site, no config needed
🛡️ TrustLayer
Before you trust a website, TrustLayer scores it for you.
Features:
- Real-time credibility score (0–100) in the browser toolbar
- Checks domain age, HTTPS, known scam databases, and content signals
- Visual trust badge on every page
- Detailed breakdown: why the score is what it is
The Stack
React 18 · TypeScript · Chrome MV3 · Vite 5 · Tailwind CSS · Canvas API
Both extensions use Manifest V3 (the current Chrome standard) with service workers instead of background pages.
Key MV3 Patterns
Content script for DOM manipulation:
// manifest.json
"content_scripts": [{
"matches": ["<all_urls>"],
"js": ["content.js"],
"run_at": "document_idle"
}]
Message passing between popup and content script:
// popup.tsx
chrome.tabs.sendMessage(tab.id!, { action: 'enableFocusMode' });
// content.ts
chrome.runtime.onMessage.addListener((msg) => {
if (msg.action === 'enableFocusMode') applyFocusMode();
});
Lessons from the Chrome Web Store Review
- Privacy policy is mandatory — even for simple extensions. I hosted mine on GitHub Pages
-
Permissions justify — the review team asks why you need each permission.
activeTabonly is safer thantabs - Screenshots matter — Chrome Web Store listing quality directly affects click-through rate
Try Them
Both are $1.99 one-time — no subscription, no account. Works on Chrome and all Chromium browsers.
- 🧠 ADHD Web Simplifier
- 🛡️ TrustLayer
- 💻 GitHub
Top comments (0)