Skip to content

wxt-dev/wxt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

4e5fb77 · Mar 9, 2025
Mar 4, 2025
Feb 8, 2025
Mar 4, 2025
Mar 9, 2025
Oct 22, 2024
Oct 4, 2024
Mar 8, 2025
Oct 11, 2023
Feb 16, 2025
Feb 18, 2025
Feb 8, 2025
Nov 2, 2023
Aug 13, 2023
Dec 16, 2024
Feb 16, 2025
Jun 25, 2023
Dec 16, 2024
Mar 3, 2025
Mar 3, 2025
Mar 4, 2025
Mar 4, 2025
Nov 13, 2024
Oct 4, 2024
May 3, 2024

Repository files navigation

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 StartedConfigurationExamplesChangelogDiscord

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
  • ⬇️ Download and bundle remote URL imports

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 💛