react-browser-extension-boilerplate

๐ŸŽ‰ React / Preact X browser extension boilerplate for the most popular browsers (Chrome, Firefox, Opera, new Edge and other Chromium-based browsers)

chrome-extensionboilerplatefirefox-extensionopera-extensionbrowser-extensionchrome-extension-starterchrome-extension-reactpreact-browser-extensionpreact-chrome-extensionreact-chrome-extensionreact-browser-extensionreact-browser-extension-boilerplate
FreeRepo

Preview

react-browser-extension-boilerplate preview

Overview

This is a starter template for building browser extensions across Chrome, Firefox, Opera and Chromium-based browsers using React or Preact. It includes pre-configured tooling for development with auto-reloading, Shadow DOM isolation for injected content, styled-components styling and internationalization support, allowing developers to build extensions with a standard React application workflow.

Features

preact-x-supportreact-supportshadow-dom-isolationstyled-componentsauto-reloadinginternationalizationwebpack-buildcontent-script-supportmanifest-version-sync

Feature Flags

authorizationi18npwa

Recommended Use Cases

chrome-extension-developmentfirefox-extension-developmentbrowser-extension-developmentcontent-script-injectionpopup-ui-development

Frontend

reactpreactstyled-components

Backend

None

Auth Providers

None

Deployment Targets

chrome-web-storefirefox-add-onsopera-add-onsedge-add-ons

Payment Providers

None

Quick Facts

โญ Stars
127
๐Ÿด Forks
26
๐Ÿงพ License
mit
๐Ÿ”„ Active
Unknown
๐Ÿ•’ Last Commit
2020-02-11T16:09:43Z

Stack

Framework
react
Language
javascript
CSS
styled-components
i18n
chrome-i18n

Data Layer

UI Stack

Styling
styled-components

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