browser-extension

Browser Extension Template with ESbuild builds, support for React, Preact, Typescript, Tailwind, Manifest V3/V2 support and multi browser build including Chrome, Firefox, Safari, Edge, Brave.

chrome-extensiontemplateboilerplatepreactpostcssstarterstarter-kitreacttypescripttailwind
FreeRepo

Preview

browser-extension preview

Overview

This is a starter template for building browser extensions using React or Preact with TypeScript and ESBuild. It supports Chrome, Firefox, Safari, Edge and other browsers with fast 100ms builds, automatic reloading during development and pre-configured pages like popup, content scripts and background workers that you can customize or remove as needed.

Features

manifest-v3-supportmanifest-v2-supportmulti-browser-buildhot-reloadisolated-browser-profilesauto-browser-launchparallel-browser-executioncss-modulespostcss-support

Feature Flags

payments

Recommended Use Cases

chrome-extension-developmentfirefox-addon-developmentcross-browser-extension-developmentbrowser-automation

Frontend

reactpreacttypescripttailwindcsspostcssesbuild

Backend

None

Auth Providers

None

Deployment Targets

chromefirefoxsafariedgebravearcchromiumoperavivaldi

Payment Providers

None

Quick Facts

โญ Stars
693
๐Ÿด Forks
56
๐Ÿ”„ Active
Unknown

Stack

Framework
react
Language
typescript
CSS
tailwindcss

Data Layer

UI Stack

Styling
tailwindcss
Components
react

Developer Experience

Docker
No
Tests
No
Quickstart
Yes
env.example
No

Pricing

Classification
free
Selected
โ€”
Notes
No clear pricing signals
Get Started with this Boilerplate