Browser Extension Starter Kit (Manifest V3) with Payments
A Manifest V3 starter for Chrome and Firefox with popup, options page, messaging, storage helpers, licence checks and a free-trial flow already wired up.
Economics
- Pricing example
- $49 one-time (unlimited extensions)
- Daily math
- 1 sale every 2-3 days x $49 = about $16-25/day.
- Target if you hit the daily math
- Target: $500 - $800 / month if the daily math is hit
Audience and urgency
Audience: Developers and indie hackers building paid browser extensions.
Urgency: Manifest V3 changed how background scripts work, and wiring up messaging, storage, payments and store-listing requirements takes days before any real feature gets built.
MVP scope
- ✓ TypeScript + Vite build producing Chrome and Firefox MV3 packages
- ✓ Service worker, content script and popup messaging patterns with typed helpers
- ✓ React popup and options page with a storage wrapper and settings sync
- ✓ Licence and free-trial flow using a payment provider's extension or licence API
- ✓ Store submission checklist and permission-justification notes
Omitted features
- - Do NOT load remotely hosted code (not allowed in MV3)
- - Do NOT add analytics or tracking without user consent
- - Do NOT copy other paid boilerplates
Suggested stack
- Frontend
- React + TypeScript + Vite + Tailwind CSS
- Backend or API
- None required; licence checks via ExtensionPay or Lemon Squeezy licence API
- Payments
- Lemon Squeezy for selling the kit
- Hosting
- Zip download or private GitHub repo; docs on Vercel
Repository metadata
- Blueprint ID
mv3-extension-starter- Category ID
code_asset_pack- Monetization ID
one_time
Day-one distribution
Channels
- Reddit r/chrome_extensions and r/webdev (follow rules)
- X (Twitter) threads on MV3 gotchas
- dev.to tutorial using the free messaging helper
Reddit strategy
Share a free typed messaging helper for MV3 and link the full kit.
Cold outreach or directory hook
Submit to boilerplate directories and offer a discount to newsletters for extension developers.
Search keywords
manifest v3 starter template, chrome extension boilerplate react typescript, chrome extension payments
One-shot master prompt
Create a "MV3 Extension Starter" repository with React, TypeScript and Vite. Core requirements: 1. Build scripts that output separate Chrome and Firefox MV3 packages (manifest generated from one config, browser-specific keys handled), with hot reload in development. 2. Typed messaging layer between service worker, content scripts and popup (request/response with timeouts), plus a typed storage wrapper over chrome.storage.sync/local. 3. React popup and options page with Tailwind CSS, settings form and dark mode. 4. Licensing module: free-trial start date stored locally, paid check through ExtensionPay or the Lemon Squeezy licence API, and a paywall component; feature gates via a single hasAccess() helper. 5. docs/ folder: store submission checklist, permission justifications, privacy-policy placeholder, and a release script that zips each build. No remotely hosted code.
Comparable products
Published 2026-10-08.
Related blueprints
Accessible Form Components PackForm inputs, validation messages and multi-step forms for React, built for keyboard and screen-reader use, with the checks written down for each component.Data Table & Admin Screen Component Kit (Tailwind CSS)Copy-paste React components for sortable, filterable data tables, settings pages and admin forms that SaaS dashboards need.Freelancer Bookkeeping Spreadsheet PackReady-made spreadsheet templates for income, expenses, invoices and a tax-year summary, with dashboards that update themselves.Local Business Landing Page TemplatesFast HTML and Tailwind CSS landing pages for local trades and shops (clinics, cafes, salons, workshops, tutors), with new templates each month.