Extension.js is a development framework designed to manage the entire lifecycle of browser extensions from initial creation to production distribution. It functions as a cross-browser build tool that compiles a single codebase into compatible artifacts for multiple platforms, including Chrome, Edge, and Firefox, while automating manifest management and configuration. The framework distinguishes itself through an iterative development workflow that supports hot module replacement for background, content, and popup scripts, allowing changes to be applied instantly without manual browser refresh
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
Plasmo is a browser extension framework and build tool designed for developing cross-browser extensions from a single codebase. It functions as a development environment that automates manifest generation and bundles source code into compatible packages for multiple web browser engines. The project includes a developer toolset featuring hot module replacement for real-time code updates and an automated publisher to deliver completed builds to various browser web stores. Its capability surface covers extension UI development through the injection of components into web pages and a communicati
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
extension.js هو إطار عمل لتطوير إضافات المتصفح وأداة بناء مصممة لتسهيل إنشاء واختبار وتعبئة إضافات الويب. يوفر نظاماً لبناء قاعدة كود واحدة تحافظ على التوافق عبر بيئات المتصفح المختلفة.
الميزات الرئيسية لـ cezaraugusto/extension.js هي: Cross-Browser Extension Frameworks, Extension Hot Reloaders, App Store Packaging, Store Submission Management, API Compatibility Adapters, Browser Extension Development, Browser Instance Management, Browser Extension Tooling.
تشمل البدائل مفتوحة المصدر لـ cezaraugusto/extension.js: extension-js/extension.js — Extension.js is a development framework designed to manage the entire lifecycle of browser extensions from initial… samuelsimoes/chrome-extension-webpack-boilerplate — Chrome-extension-webpack-boilerplate is a developer workflow toolkit and webpack template for building browser… plasmohq/plasmo — Plasmo is a browser extension framework and build tool designed for developing cross-browser extensions from a single… emailthis/extension-boilerplate — This project is a development template and build system designed for creating browser extensions. It provides a… aeksco/react-typescript-web-extension-starter — This project is a boilerplate and development environment designed for building browser extensions using React and… lxieyang/chrome-extension-boilerplate-react — This project is a pre-configured development environment and boilerplate for building Chrome extensions using React…