A modern, maintainable Chrome extension template built with React, TypeScript, and TailwindCSS.
- 🚀 Built with Vite for lightning-fast development
- ⚛️ React for component-based UI development
- 📝 TypeScript for type safety
- 🎨 TailwindCSS for utility-first styling
- 🧩 Chrome Extension Manifest V3
- 🔧 ESLint + Prettier for code quality
- 👷 GitHub Actions for automated builds
├── src/
│ ├── popup/ # Extension popup
│ ├── options/ # Options page
│ ├── content/ # Content scripts
│ ├── background/ # Service worker
│ ├── components/ # Shared components
│ └── types/ # TypeScript types
├── public/ # Static assets
└── dist/ # Build output
- Clone this template
- Install dependencies:
npm install
- Start development server:
npm run dev
- Build for production:
npm run build
npm run dev- Start development servernpm run build- Build for productionnpm run lint- Run ESLintnpm run format- Format code with Prettier
- Build the project:
npm run build
- Open Chrome and navigate to
chrome://extensions - Enable "Developer mode"
- Click "Load unpacked" and select the
distdirectory
Contributions are welcome! Please feel free to submit a Pull Request.
MIT