I Built 2 Chrome Extensions for ADHD Users & Trust — Shipped to the Chrome Web Store
Source: Dev.to
ADHD Web Simplifier
The web is a distraction machine. ADHD Web Simplifier automatically cleans up any page you open.
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 configuration needed
TrustLayer
Before you trust a website, TrustLayer scores it for you.
Features
- Real‑time credibility score (0–100) displayed in the browser toolbar
- Checks domain age, HTTPS, known scam databases, and content signals
- Visual trust badge on every page
- Detailed breakdown explaining the score
Technical Stack
- React 18
- TypeScript
- Chrome Manifest V3 (MV3)
- Vite 5
- Tailwind CSS
- Canvas API
Both extensions use Manifest V3 (the current Chrome standard) with service workers instead of background pages.
Implementation Details
Manifest snippet
{
"content_scripts": [
{
"matches": [""],
"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();
});Publishing & Monetization
- Both extensions are priced at $1.99 lifetime – no subscription, no account required.
- They work on Chrome and all Chromium‑based browsers.
- A privacy policy is mandatory, even for simple extensions; I host mine on GitHub Pages.
- Permissions must be justified – the review team asks why each permission is needed. Using
activeTabonly is safer than requesting the broadertabspermission. - High‑quality screenshots in the Chrome Web Store listing significantly improve click‑through rates.
Source Code
The full source code for both extensions is available on GitHub: