Web Extension React Boilerplate

web-extension

A boilerplate for building WebExtensions with React, Vite, TypeScript, and features like hot module replacement and polyfills.

WebExtension
React
Vite
TypeScript
Hot Reload
Polyfill
ESLint
Prettier

About this template

This template provides a solid foundation for building webextension-react applications. It comes with all the essential tools and configurations to help you get started quickly.

The Web Extension React Boilerplate template is designed to help developers jumpstart their projects with best practices, modern tooling, and a well-structured codebase.

Key Benefits

  • Pre-configured development environment
  • Modern tooling and best practices
  • TypeScript support out of the box
  • Linting and formatting setup
  • Testing infrastructure ready to go
Quick Start
Get up and running in seconds

$ npx create-awesome-node-app \

--template web-extension-react-boilerplate

Template Details
Typewebextension-react
Categoryweb-extension
Compatible Extensions4

Recommended Combinations

Get started quickly with these popular template and extension combinations

T

Web Extension React Boilerplate

webextension-react

E

GitHub Setup

Tooling

$ npx create-awesome-node-app \

--template web-extension-react-boilerplate \

--addons github-setup

T

Web Extension React Boilerplate

webextension-react

E

Husky + Lint Staged

Tooling

$ npx create-awesome-node-app \

--template web-extension-react-boilerplate \

--addons husky-lint-staged

T

Web Extension React Boilerplate

webextension-react

E

Development Container

Tooling

$ npx create-awesome-node-app \

--template web-extension-react-boilerplate \

--addons development-container

T

Web Extension React Boilerplate

webextension-react

E

Jest + React Testing Library

Testing

$ npx create-awesome-node-app \

--template web-extension-react-boilerplate \

--addons jest-react-testing-library

Ready to Build?

Start creating your awesome Node.js app with this template