Skip to content
/ wxt Public
forked from wxt-dev/wxt

⚡ Next-gen Web Extension Framework

License

Notifications You must be signed in to change notification settings

mezannic/wxt

This branch is 2 commits ahead of, 338 commits behind wxt-dev/wxt:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

e48baea · Oct 3, 2024
Sep 14, 2024
Sep 30, 2024
Oct 3, 2024
Sep 22, 2024
Sep 12, 2024
Oct 11, 2023
Mar 1, 2024
Aug 15, 2024
Nov 2, 2023
Aug 13, 2023
Sep 22, 2024
Jun 25, 2023
Sep 22, 2024
Sep 26, 2024
Sep 22, 2024
May 3, 2024
Jun 13, 2024
Jul 21, 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
  • 📦 Modular architecture with WXT modules
  • 🖍️ Quickly bootstrap a new project
  • 📏 Bundle analysis
  • ⬇️ Download and bundle remote URL imports

Contributors

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

About

⚡ Next-gen Web Extension Framework

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 97.5%
  • CSS 1.2%
  • HTML 0.6%
  • Vue 0.2%
  • Shell 0.2%
  • Svelte 0.2%
  • Other 0.1%