TypeScript MIT

wxt

⚡ Next-gen Web Extension Framework

W

wxt-dev

Dernière activité 29 sept. 2026
wxt-dev/wxt

10,6 k

étoiles

569

forks

221

issues ouvertes

build-toolchrome-extensionsdev-serverhmrwxt

Ce README est souvent en anglais.

WXT Logo WXT

npm version downloads license | MIT coverage

Next-gen framework for developing web extensions.
⚡
It's like Nuxt, but for Web Extensions

Get Started • Configuration • Examples • Changelog • Discord

Example CLI Output

Demo

wxt-demo.mp4

Quick Start

Bootstrap a new project:

# npm
npx wxt@latest init

# pnpm
pnpm dlx wxt@latest init

# bun
bunx wxt@latest init

Or see the installation guide to get started with WXT.

Features

  • 🌐 Supports all browsers
  • ✅ Supports both MV2 and MV3
  • ⚡ Dev mode with HMR & fast reload
  • 📂 File based entrypoints
  • 🚔 TypeScript
  • 🦾 Auto-imports
  • 🤖 Automated publishing
  • 🎨 Frontend framework agnostic: works with Vue, React, Svelte, etc
  • 📦 Module system for reusing code between extensions
  • 🖍️ Quickly bootstrap a new project
  • 📏 Bundle analysis

Sponsors

WXT is a MIT-licensed open source project with its ongoing development made possible entirely by the support of these awesome backers. If you'd like to join them, please consider sponsoring WXT's development.

WXT Sponsors

Contributors

Published under the MIT license. Made by @aklinker1 and community 💛

WXT contributors

Projets similaires

The cross-browser extension framework.

TypeScriptbrowser-extensionbuild-toolchrome-extension
Eextension-js
5,2 k étoiles139

Build cross-browser extensions with native HMR and zero-config setup

TypeScriptchrome-extensionjavascriptmanifest-v2
Ccrxjs
4,2 k étoiles246

🧩 The Browser Extension Framework

TypeScriptbrowser-extensionbundlerchrome-extension
PPlasmoHQ
13,2 k étoiles463