awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
aeksco avatar

aeksco/react-typescript-web-extension-starter

0
View on GitHub↗

React Typescript Web Extension Starter

This project is a boilerplate and development environment designed for building browser extensions using React and TypeScript. It provides a pre-configured foundation that streamlines the creation of cross-browser extensions, ensuring compatibility across platforms like Chrome, Firefox, and Edge through automated manifest packaging and build pipelines.

The framework distinguishes itself by integrating isolated component development, allowing developers to verify interface elements in a sandboxed environment before full integration. It also incorporates utility-first styling and static type checking to maintain consistent design and code quality throughout the development lifecycle.

The toolset includes comprehensive automation for project scaffolding, asset bundling, and quality enforcement. By combining these capabilities, the starter kit supports the entire development process from initial setup and interface design to final packaging for deployment.

Features

  • Extension Starters - Provides a pre-configured boilerplate for developing and packaging cross-browser extensions using React and TypeScript.
  • Browser Extension Development - Provides a framework for building and packaging cross-browser extensions using modern web technologies.
  • Browser Extension Manifests - Generates standardized manifest files to ensure consistent functionality across multiple browser platforms.
  • Cross-Browser Extension Frameworks - Offers a development environment for packaging and deploying extensions compatible with major browsers.

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI
968 星标·81 分支·JavaScript·MIT·4 次浏览
Extension Packaging Tools - Compiles source code into ready-to-deploy browser extension packages.
  • TypeScript Library Starters - Serves as a foundation for developing and documenting reusable interface components with static typing.
  • Webpack-Based Bundling - Transforms modular source code into optimized browser-compatible files using a centralized Webpack pipeline.
  • Isolated Component Renderers - Enables rapid development and testing of UI components in an isolated, sandboxed environment.
  • Project Scaffolders - Generates pre-configured project structures to accelerate the setup of browser extensions.
  • Web Project Scaffolding - Accelerates web application setup by providing pre-configured environments and build tool integrations.
  • Build Automation - Automates build pipelines to bundle production code, execute tests, and enforce quality rules.
  • Cross-Platform Application Packaging - Packages applications for compatibility across different browser platforms to ensure a seamless user experience.
  • Automated Quality Workflows - Integrates linting, formatting, and testing workflows to ensure consistent code quality.
  • Static Type Checking - Uses a structural type system to catch errors during compilation and improve code maintainability.
  • Tailwind CSS Integration - Supports modular CSS styling by applying utility classes to interface elements.
  • Utility-First Styling - Manages visual design and layout consistently using modular utility classes.
  • React Frameworks - Provides a project template for creating user interfaces with component-based architecture.
  • Star 历史

    aeksco/react-typescript-web-extension-starter 的 Star 历史图表aeksco/react-typescript-web-extension-starter 的 Star 历史图表

    包含 React Typescript Web Extension Starter 的精选搜索

    收录 React Typescript Web Extension Starter 的精选合集。
    • Browser extension manifests

    常见问题解答

    aeksco/react-typescript-web-extension-starter 是做什么的?

    This project is a boilerplate and development environment designed for building browser extensions using React and TypeScript. It provides a pre-configured foundation that streamlines the creation of cross-browser extensions, ensuring compatibility across platforms like Chrome, Firefox, and Edge through automated manifest packaging and build pipelines.

    aeksco/react-typescript-web-extension-starter 的主要功能有哪些?

    aeksco/react-typescript-web-extension-starter 的主要功能包括:Extension Starters, Browser Extension Development, Browser Extension Manifests, Cross-Browser Extension Frameworks, Extension Packaging Tools, TypeScript Library Starters, Webpack-Based Bundling, Isolated Component Renderers。

    aeksco/react-typescript-web-extension-starter 有哪些开源替代品?

    aeksco/react-typescript-web-extension-starter 的开源替代品包括: emailthis/extension-boilerplate — This project is a development template and build system designed for creating browser extensions. It provides a… abhijithvijayan/web-extension-starter — This project is a development starter kit and build system designed for creating cross-browser web extensions. It… swiip/generator-gulp-angular — This project is a Yeoman generator for AngularJS that provides frontend project scaffolding and a GulpJS build… cezaraugusto/extension.js — extension.js is a browser extension development framework and build tool designed to facilitate the creation, testing,… plasmohq/plasmo — Plasmo is a browser extension framework and build tool designed for developing cross-browser extensions from a single… lxieyang/chrome-extension-boilerplate-react — This project is a pre-configured development environment and boilerplate for building Chrome extensions using React…

    React Typescript Web Extension Starter 的开源替代方案

    相似的开源项目,按与 React Typescript Web Extension Starter 的功能重合度排序。
    • emailthis/extension-boilerplateEmailThis 的头像

      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
    • abhijithvijayan/web-extension-starterabhijithvijayan 的头像

      abhijithvijayan/web-extension-starter

      2,172在 GitHub 上查看↗

      This project is a development starter kit and build system designed for creating cross-browser web extensions. It provides a unified codebase structure that allows developers to manage background scripts, content scripts, and user interface components within a single project, automating the generation of browser-specific manifest files and deployment packages. The framework distinguishes itself through a multi-target build pipeline that abstracts platform-specific dependencies and transforms a unified configuration into tailored outputs for different browser environments. It includes a hot mo

      TypeScriptboilerplatechromechrome-extension
      在 GitHub 上查看↗2,172
  • swiip/generator-gulp-angularSwiip 的头像

    Swiip/generator-gulp-angular

    3,689在 GitHub 上查看↗

    This project is a Yeoman generator for AngularJS that provides frontend project scaffolding and a GulpJS build pipeline. It functions as a project bootstrapper to automate the creation of standardized directory layouts and technology stacks for web applications. The system includes a web-based configuration interface that allows users to customize project preferences before generating the project archive. It utilizes a composable pipeline of generators to modularize the setup of frameworks and language preprocessors. The tool provides a complete development workflow featuring an automated ta

    JavaScript
    在 GitHub 上查看↗3,689
  • cezaraugusto/extension.jscezaraugusto 的头像

    cezaraugusto/extension.js

    5,016在 GitHub 上查看↗

    extension.js is a browser extension development framework and build tool designed to facilitate the creation, testing, and packaging of web extensions. It provides a system for building a single codebase that maintains compatibility across different browser environments. The framework utilizes adapters to map code to various browser specifications and includes a hot-reloading tool that updates background and UI scripts in real-time. It also manages isolated browser binaries to keep development environments separate from system installations. The toolset covers the full development lifecycle,

    TypeScript
    在 GitHub 上查看↗5,016
  • 查看 React Typescript Web Extension Starter 的所有 30 个替代方案→