╔══════════════════════════════════════════════════════════════╗
║ theluckystrike · Michael Lip · Chrome Extension Engineer ║
║ 20 extensions live · 3,400+ users · $400K+ on Upwork ║
║ Building @zovo/webext — the open WebExtensions framework ║
╚══════════════════════════════════════════════════════════════╝
I maintain 90+ open-source repositories for Chrome extension development. Starters, libraries, CLI tools, guides, and production extensions. Everything a developer needs to go from zero to published extension.
Start here if you have never built a Chrome extension.
| Resource | Description |
|---|---|
| Chrome Extension Guide | 200+ articles covering every Chrome API, pattern, and workflow |
| MV3 Minimal Starter | Zero-dependency Manifest V3 starter. No build tools, no frameworks |
| Popup Starter | Popup-only extension with TypeScript and esbuild |
| Content Script Starter | Content script only. Inject into any page |
Pick your stack. Each starter includes popup, options page, background script, and content script.
| Framework | Repo |
|---|---|
| React 18 | chrome-extension-react-starter |
| Svelte 4 | chrome-extension-svelte-starter |
| Vue 3 | chrome-extension-vue-starter |
| Vanilla TS | chrome-extension-vanilla-ts-starter |
| Full Stack (Vite + Svelte + Tailwind) | chrome-extension-full-stack |
Production-grade libraries extracted from 20 real Chrome extensions.
| Library | What it solves |
|---|---|
| webext-messaging | Type-safe message passing between contexts |
| webext-storage | Typed storage with schema validation |
| webext-permissions | Runtime permission checking and requesting |
| extension-auth-flow | OAuth 2.0 with PKCE |
| extension-analytics | Privacy-first usage analytics |
| extension-license-gate | License verification for paid extensions |
| mv3-migrate | Automated MV2 to MV3 migration |
See the full toolkit at chrome-extension-toolkit.
Turn your extension into revenue.
| Guide | What you learn |
|---|---|
| Extension Monetization Playbook | 30 articles on pricing, payments, growth, and case studies |
| Stripe Integration | Accept payments inside your extension |
| Chrome Web Store SEO | Rank higher in Web Store search |
| From Zero to 1,000 Users | Growth strategies that actually work |
Automate your extension workflow.
| Tool | Purpose |
|---|---|
| crx-manifest-validator | Validate manifest.json before submission |
| crx-permission-analyzer | Audit permissions and calculate risk scores |
| crx-extension-size-analyzer | Find bundle bloat |
| chrome-extension-publisher | Publish to Chrome Web Store from CI |
20 extensions on the Chrome Web Store through zovo.one. Five are fully open source.
| Extension | Source | Install |
|---|---|---|
| BeLikeNative (AI writing, 3,400+ users) | Private | Chrome Web Store |
| Tab Suspender Pro | Source | Install |
| Cookie Manager Pro | Source | Install |
| JSON Formatter Pro | Source | Install |
| Regex Tester Pro | Source | Install |
| Clipboard History Pro | Source | Install |
Michael Lip. Chrome extension engineer. $400K+ earned on Upwork. Top Rated Plus. 100% Job Success Score across 47 contracts.
All extensions, guides, and tools are part of the Zovo ecosystem.



