Quick start
Scaffold, install, and load your first extension in under 60 seconds.
Quick start
Cross-browser
HMR that works
Typed APIs
Browser extension tooling has not kept up with web development. You end up stitching together webpack configs, custom manifest transformers, and browser-specific packaging scripts — all of which break when Chrome ships a new MV3 restriction.
ExtForge is a zero-config build system built specifically for Manifest V3. It uses esbuild under the hood for sub-second rebuilds, ships a WebSocket-based HMR layer that targets individual content scripts by ID, and produces a separate dist/<browser>/ directory for each store you need to submit to.
It is for extension authors who need to ship the same extension to multiple browser stores without maintaining multiple build pipelines.
extforge init) — Interactive project generator: framework, CSS, browsers, features, permissions.extforge.config.ts.