{"repo":"JohnBra/vite-web-extension","free":true,"listed":false,"github":"https://github.com/JohnBra/vite-web-extension","clone":"git clone https://github.com/JohnBra/vite-web-extension.git","description":"Web extension template to build Chrome and Firefox extensions quickly. Setup with React 19, Typescript and TailwindCSS","language":"TypeScript","stars":1216,"topics":["react","tailwind","typescript","vite","boilerplate","chrome-addon","chrome-extension","firefox-addon","firefox-extension","react-19"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"Minimalist Chrome/Firefox Extension Boilerplate with React + Vite + TypeScript + TailwindCSS This template repository is a side product of my Chrome Extension Supatabs . If you tend to have tons of tabs open, or are a OneTab user, make sure to check it out here ! Supatabs is an example and showcase of what you can develop with this template. (anything you want, really 🚀) Table of Contents - Intro - Features - Usage - Getting Started - Customization - Publish - Tech Docs - Credit - Contributing Intro This boilerplate is meant to be a minimal quick start for creating chrome/firefox extensions using React, Typescript and Tailwind CSS. It includes all possible pages such as new tab , dev panel , pop up , etc., as well as corresponding manifest settings by default. You will likely have to customize/delete some of the pages (see docs below). You can build dist files for both Chrome and Firefox with manifest v3. If you are looking for a React focused way to access the local storage, I also implemented a chrome local/sync storage hook. The hook works well with this template. Check it out here. Features - React 19 - TypeScript - Tailwind CSS 4 - i18n (optional) - Cross browser development with polyfill (optional) - ESLint - Chrome Extension Manifest Version 3 - Github Action to build and zip your extension (manual trigger) Usage Getting Started Developing and building This template comes with build configs for both Chrome and Firefox. Running dev or build commands without specifying ","default_branch":null,"files":null,"tree":[],"storefront":"/r/JohnBra","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/JohnBra/vite-web-extension/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}