Mazentic
← All blueprints
Code & Asset Packs·14h build·One-Time Digital DownloadBlueprint idea

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