React
Build polished extension interfaces with React, strong tooling, and a mature component ecosystem.
Start faster by generating extensions from official templates instead of building folder structure and config from scratch.
Replace <slug> with the template you want to start from.
new or new-typescript for a minimal JavaScript or TypeScript baseline.new-react, new-preact, new-vue, or new-svelte when your UI stack is framework-first.Highlighted starter options include TypeScript, JavaScript, Svelte, Vue, React, and Preact.
Build polished extension interfaces with React, strong tooling, and a mature component ecosystem.
Start fast and ship quickly with the lightest setup, while keeping the path clear for rapid prototypes, production-ready features, and teams that want minimal ceremony.
When you run create --template=<slug>, Extension.js fetches the selected template, generates the project files, and can install dependencies automatically.
Find official template sources in the examples repository:
Template folder names map directly to --template=<slug>.