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

refly-ai/wxt

This branch is 1 commit ahead of, 554 commits behind wxt-dev/wxt:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f9d2331 · Jun 3, 2024
May 31, 2024
May 31, 2024
Jun 3, 2024
May 3, 2024
May 24, 2024
Oct 11, 2023
Mar 1, 2024
Oct 15, 2023
Nov 2, 2023
Aug 13, 2023
May 31, 2024
Jun 25, 2023
May 4, 2024
May 4, 2024
May 24, 2024
May 3, 2024
May 3, 2024
May 3, 2024
May 3, 2024

Repository files navigation

WXT Logo WXT

npm npm NPM Codecov

Next-gen framework for developing web extensions.

It's like Nuxt, but for Chrome Extensions

Get StartedInstallationConfigurationExamplesDiscord

Example CLI Output

Demo

wxt-demo.mp4

Quick Start

Bootstrap a new project:

pnpm dlx wxt@latest init <project-name>

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
  • 🖍️ Quickly bootstrap a new project
  • 📏 Bundle analysis
  • ⬇️ Download and bundle remote URL imports

Contributors

About

⚡ Next-gen Web Extension Framework

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 97.3%
  • CSS 1.5%
  • HTML 0.7%
  • Vue 0.2%
  • Svelte 0.2%
  • JavaScript 0.1%