Bootstrap a new browser extension project from an official template in one command.
create scaffolds files, config, and starter scripts for the selected template and optionally installs dependencies.
create| Capability | What it gives you |
|---|---|
| Template scaffolding | Start from official templates with ready project structure |
| Dependency bootstrap | Install required packages automatically after scaffold |
| Path flexibility | Create by project name or explicit folder path |
| Fast onboarding | Move from empty folder to runnable extension quickly |
| Flag | Alias | What it does | Default |
|---|---|---|---|
[path or name] |
- | Project directory/name to create. | required |
--template <name> |
-t |
Selects template slug. | default |
--install [boolean] |
- | Installs dependencies after scaffolding. | true |
Also supports global flags.
Mature React ecosystem with reusable components, strong tooling, and scalable patterns for production extension interfaces.
Open templateReact-like developer experience with lighter runtime, faster startup, and smaller bundles for performance-sensitive extensions teams.
Open templateSingle-file component workflow with clear conventions, rich ecosystem plugins, and maintainable architecture for browser extensions.
Open templateCompiler-first approach delivering concise components, minimal runtime overhead, and excellent performance for interactive extension UIs.
Open templateType-safe foundation that improves refactoring confidence, collaboration clarity, and long-term maintainability across extension codebases.
Open templateFastest setup for rapid prototyping, quick iteration, and shipping functional extensions without upfront type-system complexity.
Open templatedev.start.extension.config.js.