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.
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
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,
preact-cli is a command line tool for scaffolding, developing, and building applications using the Preact library. It provides a Webpack-based build pipeline to coordinate code transformation, asset optimization, and production compilation. The toolkit includes a static site prerenderer to convert application routes into static HTML files and a PWA development toolkit for generating service workers and offline asset caching. It also functions as a frontend development server featuring hot module replacement and a proxy for real-time application iteration. The project covers a broad range of
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
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 main features of extension-js/extension.js are: Browser Build Systems, Extension Lifecycle Management, Hot Module Replacement, Cross-Browser Build Systems, Browser Extension Tooling, Cross-Browser Frameworks, Build Configurations, Plugin Bundling for Distribution.
Projects with overlapping indexed features include: abhijithvijayan/web-extension-starter — This project is a development starter kit and build system designed for creating cross-browser web extensions. It… cezaraugusto/extension.js — extension.js is a browser extension development framework and build tool designed to facilitate the creation, testing,… preactjs/preact-cli — preact-cli is a command line tool for scaffolding, developing, and building applications using the Preact library. It… wxt-dev/wxt — WXT is a development framework and build tool for creating browser extensions. It transforms source code into… crxjs/chrome-extension-tools — This project is a set of build tools and a Vite plugin for browser extension development. It functions as a build tool… imputnet/helium — Helium is a browser engine compilation framework designed to automate the creation of custom web browser binaries from…