awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Jonghakseo avatar

Jonghakseo/chrome-extension-boilerplate-react-viteArchived

0
View on GitHub↗
4,834 stars·642 forks·TypeScript·mit·21 viewsdeepwiki.com/Jonghakseo/chrome-extension-boilerplate-react-vite↗

Chrome Extension Boilerplate React Vite

This project is a boilerplate for Chrome extension development, utilizing React and Vite to build custom functionality and user interfaces for web browsers.

The development workflow emphasizes fast iteration through hot-reload capabilities and module rebuilding, which reflect code changes in the browser without manual reloading. It includes a type-safe internationalization system for managing multi-language support and automated end-to-end testing to verify feature stability across different browser packages.

The architecture provides a component-based framework for creating popups, options pages, and side panels, along with mechanisms for injecting logic and user interfaces directly into web pages. It further covers storage management through a simplified API wrapper and supports the integration of custom panels within browser developer tools.

Features

  • Browser Extension Development - Provides a comprehensive boilerplate for building, packaging, and managing the lifecycle of Chrome extensions using React and Vite.
  • Extension Manifests - Employs a central JSON manifest to define permissions and script injection rules for browser integration.
  • Component-Based UI Frameworks - Ships a component-based architecture using React to build modular interfaces for popups, options pages, and side panels.
  • Web Content Injections - Supports injecting custom logic and user interfaces into existing web pages to modify their behavior and appearance.
  • Content Script Injection Architectures - Implements an architecture for injecting content scripts into web pages to modify their behavior and appearance in real time.
  • UI Component Frameworks - Provides a component-based UI framework for creating consistent layouts for popups, options pages, and side panels.
  • Extension Internationalization Workflows - Provides a type-safe system for managing multi-language support and translation consistency within the extension development workflow.
  • Data Storage Layers - Provides a dedicated data storage layer for simplified reading and writing of application state to local and session storage.
  • Browser Storage Persistence - Provides a simplified API wrapper to persist application state and user settings using browser-native storage.
  • Hot Code Reloading - Implements hot code reloading to reflect changes in the browser instantly, eliminating manual page reloads.
  • Hot Module Replacement - Integrates hot module replacement to update extension code in the browser without requiring a full manual reload.
  • Vite Build Pipelines - Uses Vite build pipelines to compile TypeScript and React code into browser-compatible assets.
  • Internationalization Layers - Implements a type-safe internationalization system to manage multi-language support and ensure translation consistency.
  • End-to-End Testing - Includes automated end-to-end testing to verify core feature stability across different bundled extension packages and browsers.
  • Automated End-to-End Testing - Provides automated systems for running functional end-to-end tests on bundled packages across multiple browser environments.
  • Multi-Language Interfaces - Implements multi-language interfaces via a type-safe system to ensure consistent terminology across the application.
  • React Templates - Boilerplate for Chrome extensions with HMR and Turborepo.

Star history

Star history chart for jonghakseo/chrome-extension-boilerplate-react-viteStar history chart for jonghakseo/chrome-extension-boilerplate-react-vite

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does jonghakseo/chrome-extension-boilerplate-react-vite do?

This project is a boilerplate for Chrome extension development, utilizing React and Vite to build custom functionality and user interfaces for web browsers.

What are the main features of jonghakseo/chrome-extension-boilerplate-react-vite?

The main features of jonghakseo/chrome-extension-boilerplate-react-vite are: Browser Extension Development, Extension Manifests, Component-Based UI Frameworks, Web Content Injections, Content Script Injection Architectures, UI Component Frameworks, Extension Internationalization Workflows, Data Storage Layers.

Which projects share features with jonghakseo/chrome-extension-boilerplate-react-vite?

Projects with overlapping indexed features include: mdn/webextensions-examples — This project is a reference library and collection of practical code samples for building browser extensions using… wxt-dev/wxt — WXT is a development framework and build tool for creating browser extensions. It transforms source code into… vuejs-templates/webpack — This project is a pre-configured build template for Vue.js applications using Webpack. It provides a structured… sxei/chrome-plugin-demo — 《Chrome插件开发全攻略》配套完整Demo,欢迎clone体验. simulatedgreg/electron-vue — electron-vue is a pre-configured project boilerplate and scaffolding system for building desktop applications using… midudev/jscamp — jscamp is a full-stack web development and education project focused on mastering JavaScript, TypeScript, and AI…

Projects sharing features with Chrome Extension Boilerplate React Vite

These projects share indexed features with Chrome Extension Boilerplate React Vite. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • mdn/webextensions-examplesmdn avatar

    mdn/webextensions-examples

    4,447View on GitHub↗

    This project is a reference library and collection of practical code samples for building browser extensions using WebExtensions APIs. It provides implementation guides and functional examples for core extension components, including content scripts, background processes, and browser action popups. The repository focuses on demonstrating specific implementation patterns for browser UI customization and web page manipulation. It includes samples for creating sidebars, context menus, and options pages, as well as techniques for injecting scripts and styles to alter DOM elements and page appeara

    JavaScript
    View on GitHub↗4,447
  • wxt-dev/wxtwxt-dev avatar

    wxt-dev/wxt

    10,010View on GitHub↗

    WXT is a development framework and build tool for creating browser extensions. It transforms source code into browser-compatible formats and provides a structured environment for managing the compilation and asset management of web extensions. The framework automates the definition of background and content scripts by mapping the file-system structure directly to extension manifests. It includes a development environment with hot module replacement to apply real-time code updates in the browser without manual restarts. The toolset covers the full extension lifecycle, including project bootst

    TypeScript
    View on GitHub↗10,010
  • vuejs-templates/webpackvuejs-templates avatar

    vuejs-templates/webpack

    9,644View on GitHub↗

    This project is a pre-configured build template for Vue.js applications using Webpack. It provides a structured project boilerplate and a frontend build pipeline designed to bootstrap development environments and compile application code into distributable bundles. The template includes a development environment with hot module replacement, error overlays, and source maps to allow for instant updates in the browser without losing application state. It also features a project generator that establishes folder structures and configurations for routing, linting, and testing. The build system co

    JavaScript
    View on GitHub↗9,644
  • sxei/chrome-plugin-demosxei avatar

    sxei/chrome-plugin-demo

    8,674View on GitHub↗

    《Chrome插件开发全攻略》配套完整Demo,欢迎clone体验

    JavaScript
    View on GitHub↗8,674
  • Compare all 30 related projects→