Vite Chrome Extension screenshot

Vite Chrome Extension

Author Avatar Theme by Mubaidr
Updated: 15 Jan 2024
25 Stars

A simple vite based chrome extension starter

Categories

Overview

The Vite powered WebExtension starter template offers a robust foundation for developers looking to create Chrome, Firefox, and other browser extensions. Based on manifest version 3 and utilizing Tailwind CSS along with DaisyUI, this template is designed to simplify the development process while providing modern features. Whether you’re building a simple plugin or a more complex application, this template caters to a variety of needs, making it an excellent choice for both beginners and experienced developers.

The template not only facilitates rapid development but also promotes a clean code environment through its inclusion of modern tooling. With its easy-to-follow project structure and ready-to-use components, developers can focus on functionality without getting lost in the setup process.

Features

  • HMR for Extension Pages: Enjoy hot module replacement for extension pages and content scripts, allowing for instant updates without reloading the entire page.
  • Tailwind CSS & DaisyUI: Utilize the utility-first Tailwind CSS framework along with the popular DaisyUI component library for quick styling and design.
  • TypeScript Support: Benefit from type safety, ensuring that your code is robust and less prone to runtime errors.
  • Pre-configured Eslint & Prettier: Keep your code clean and standardized with built-in tools for linting and formatting both JavaScript and TypeScript files.
  • Material Design Icons: Access a wide range of icons directly through the included Material Design Icons set, enhancing the visual appeal of your extension.
  • Pre-packed Vite Plugins: Leverage various Vite plugins like auto-import and icon components to streamline development and reduce boilerplate code.
  • Comprehensive Project Structure: Follow a clear and organized project structure that helps you easily manage and locate your source files, scripts, and assets.
  • GitHub Build & Release Actions: Simplify your deployment process with integrated GitHub actions for building and releasing your extension seamlessly.