Browser Extensions Boilerplates

5 browser extensions boilerplates and starter kits in the directory — open-source and paid, clearly labelled.

🧩

Plasmo

Open Source

The open-source framework for building browser extensions with React and TypeScript — declarative content scripts, live-reload dev server, automatic manifest generation, cross-browser targets, and store deployment tooling.

browser-extensionreacttypescript
🛠️

WXT

Open Source

Next-gen open-source web extension framework built on Vite — file-based entrypoints, HMR, cross-browser Manifest V2/V3 builds for Chrome, Firefox and Safari, framework-agnostic (React, Vue, Svelte), with auto-publishing tools.

browser-extensionvitetypescript
🔌

Extension.js

Open Source

Plug-and-play, zero-config framework for cross-browser extensions — start from any web tech (React, Vue, TypeScript, Svelte) with a dev server, browser-launch tooling, and builds for Chrome, Edge, and Firefox. Open-source.

browser-extensionreacttypescript

Popular open-source boilerplate for Chrome and Firefox extensions — React 19, TypeScript, Vite with fast HMR in every extension surface (popup, content scripts, devtools, side panel), and a Turborepo structure with i18n and end-to-end tests.

chromereactvite
⌨️

The create-react-app of Chrome extensions — one command scaffolds an extension with popup, override page or devtools panel presets, Webpack bundling, and watch mode, keeping the plain-JavaScript path simple. Open-source.

chromejavascriptwebpack