awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
lxieyang avatar

lxieyang/chrome-extension-boilerplate-reactArchived

0
View on GitHub↗
3,941 نجوم·1,161 تفرعات·JavaScript·MIT·5 مشاهدات

Chrome Extension Boilerplate React

This project is a pre-configured development environment and boilerplate for building Chrome extensions using React and Webpack. It provides a structured project layout and a build system designed to bundle content scripts and background pages into a browser-ready manifest format.

The toolkit emphasizes development speed and code quality through a hot reloading system that automatically refreshes the browser upon saving source files. It integrates TypeScript to provide static type definitions for browser extension APIs, ensuring type safety and intelligent code completion during development.

The project also covers workflow automation and configuration management, including environment-based secret injection to keep sensitive keys out of version control and a module bundling process that separates content scripts from background logic.

Features

  • Browser Extension Development - Provides a pre-configured framework and project layout for building and packaging browser extensions.
  • Development Boilerplates - Ships a pre-configured React and Webpack project structure specifically designed for building Chrome extensions.
  • Extension Hot Reloaders - Implements a hot reloading system that automatically refreshes the browser when extension source files are saved.
  • Module Bundling - Uses Webpack for module bundling to compile React components and assets into extension scripts.
  • Type Safety - Ensures API type safety using browser-specific type definitions to prevent runtime errors.
  • Content Script Bundling - Saves specific entry points to disk as scripts while maintaining stability by disabling hot reloading.
  • Type-Safe Development - Enables type-safe development to catch errors and provide intelligent code completion.
  • TypeScript Static Analysis - Utilizes TypeScript static analysis to validate application logic and browser API usage before transpilation.
  • Browser Extensions - Provides a Webpack-based build system to bundle content scripts and background pages into a browser-ready manifest.
  • Chrome Extensions - Provides a pre-configured project structure specifically tailored for Chrome extension development.
  • Browser Scripting Tools - Packages JavaScript logic for execution within the context of web pages and manages manifest registration.
  • Content Script Injection Architectures - Implements an architecture for packaging and injecting content scripts into web pages.
  • Extension Content Script Bundles - Writes specific entry points to disk for use as browser scripts while supporting hot reloading elsewhere.
  • Extension Starters - Provides a TypeScript-integrated starter kit with static type definitions for browser extension APIs.
  • Browser Reload Triggers - Triggers automatic browser page refreshes whenever source files are saved during development.
  • Entry Point Isolation - Implements the separation of content scripts and background logic via distinct entry point isolation.
  • Browser Manifest Script Registrations - Maps bundled JavaScript files to browser contexts using a static JSON manifest configuration.
  • Live-Reload Development Servers - Provides a development server that automatically reloads the browser upon source file changes.
  • Secret File Loading - Loads sensitive configuration from dedicated local files to prevent secrets from entering version control.
  • Environment Variable Injection - Injects environment variables into the application code at build time to manage configurations.
  • Chrome Extension Workflow Automation - Speeds up the development cycle through automatic browser refreshing and environment secret management.

سجل النجوم

مخطط تاريخ النجوم لـ lxieyang/chrome-extension-boilerplate-reactمخطط تاريخ النجوم لـ lxieyang/chrome-extension-boilerplate-react

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Chrome Extension Boilerplate React

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Chrome Extension Boilerplate React.
  • samuelsimoes/chrome-extension-webpack-boilerplateالصورة الرمزية لـ samuelsimoes

    samuelsimoes/chrome-extension-webpack-boilerplate

    1,707عرض على GitHub↗

    Chrome-extension-webpack-boilerplate is a developer workflow toolkit and webpack template for building browser extensions with modern JavaScript, automatic live reloading, and asset bundling. It organizes extension source code into structured folders for popups, options pages, background scripts, and manifests. The development workflow features a hot reload development server and automatic browser refreshing whenever source files change. It includes capabilities to exclude specific content scripts from hot reload cycles and write those designated bundle files directly to disk. The toolkit a

    JavaScriptboilerplatechrome-extensionwebpack
    عرض على GitHub↗1,707
  • emailthis/extension-boilerplateالصورة الرمزية لـ EmailThis

    EmailThis/extension-boilerplate

    3,321عرض على GitHub↗

    This project is a development template and build system designed for creating browser extensions. It provides a unified framework that allows developers to maintain a single codebase for extensions targeting Chrome, Firefox, and Opera. The tool streamlines the development cycle by normalizing browser-specific manifest requirements and providing a build pipeline that handles asset transformation and dependency resolution. It includes a live-reloading server to facilitate immediate feedback during development and supports the injection of environment variables to manage configuration settings a

    JavaScriptboilerplate-templatechrome-extensiones6
    عرض على GitHub↗3,321
  • googlechrome/chrome-extensions-samplesالصورة الرمزية لـ GoogleChrome

    GoogleChrome/chrome-extensions-samples

    17,623عرض على GitHub↗

    This repository serves as a comprehensive reference library for browser extension development, providing a collection of code samples and implementation patterns. It is designed to help developers understand the requirements for building extensions that adhere to current manifest standards, specifically focusing on the transition to and implementation of version three specifications. The project provides functional examples for core extension capabilities, including the use of event-driven background service workers, isolated content script injection, and message-passing for inter-process com

    JavaScriptchrome
    عرض على GitHub↗17,623
  • mdn/webextensions-examplesالصورة الرمزية لـ mdn

    mdn/webextensions-examples

    4,447عرض على 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
    عرض على GitHub↗4,447
عرض جميع البدائل الـ 30 لـ Chrome Extension Boilerplate React→

الأسئلة الشائعة

ما هي وظيفة lxieyang/chrome-extension-boilerplate-react؟

This project is a pre-configured development environment and boilerplate for building Chrome extensions using React and Webpack. It provides a structured project layout and a build system designed to bundle content scripts and background pages into a browser-ready manifest format.

ما هي الميزات الرئيسية لـ lxieyang/chrome-extension-boilerplate-react؟

الميزات الرئيسية لـ lxieyang/chrome-extension-boilerplate-react هي: Browser Extension Development, Development Boilerplates, Extension Hot Reloaders, Module Bundling, Type Safety, Content Script Bundling, Type-Safe Development, TypeScript Static Analysis.

ما هي البدائل مفتوحة المصدر لـ lxieyang/chrome-extension-boilerplate-react؟

تشمل البدائل مفتوحة المصدر لـ lxieyang/chrome-extension-boilerplate-react: samuelsimoes/chrome-extension-webpack-boilerplate — Chrome-extension-webpack-boilerplate is a developer workflow toolkit and webpack template for building browser… emailthis/extension-boilerplate — This project is a development template and build system designed for creating browser extensions. It provides a… googlechrome/chrome-extensions-samples — This repository serves as a comprehensive reference library for browser extension development, providing a collection… mdn/webextensions-examples — This project is a reference library and collection of practical code samples for building browser extensions using… abhijithvijayan/web-extension-starter — This project is a development starter kit and build system designed for creating cross-browser web extensions. It… kartiktalwar/gmail.js — gmail.js is a JavaScript library and development kit for building browser extensions that interact with the Gmail web…