DEV Community

Atul Srivastava
Atul Srivastava

Posted on

I Built 2 Chrome Extensions for ADHD Users & Trust โ€” Shipped to the Chrome Web Store

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

๐Ÿ‘‰ Get ADHD Web Simplifier


๐Ÿ›ก๏ธ 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

๐Ÿ‘‰ Get TrustLayer


The Stack

React 18 ยท TypeScript ยท Chrome MV3 ยท Vite 5 ยท Tailwind CSS ยท Canvas API
Enter fullscreen mode Exit fullscreen mode

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"
}]
Enter fullscreen mode Exit fullscreen mode

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();
});
Enter fullscreen mode Exit fullscreen mode

Lessons from the Chrome Web Store Review

  1. Privacy policy is mandatory โ€” even for simple extensions. I hosted mine on GitHub Pages
  2. Permissions justify โ€” the review team asks why you need each permission. activeTab only is safer than tabs
  3. 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.

Top comments (0)