How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.
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 main features of cezaraugusto/extension.js are: 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.
Open-source alternatives to cezaraugusto/extension.js include: 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…
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