wxt-dev/wxt

TypeScriptwxt.dev

⚡ Next-gen Web Extension Framework

build-tooldev-serverhmrwxtchrome-extensions
Crecimiento de estrellas
Estrellas
10.5k
Forks
560
Crecimiento semanal
+27
Issues
164
5k10k
jun 2023jul 2024ago 2025sept 2026
Artefactosnpm
README

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

https://github.com/wxt-dev/wxt/assets/10101283/4d678939-1bdb-495c-9c36-3aa281d84c94

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

Repositorios relacionados
vitejs/vite

Next generation frontend tooling. It's fast!

TypeScriptnpmlibraryMIT Licensevitehmr
vite.dev
82.8k8.7k
webpack/webpack

A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.

JavaScriptnpmlibraryMIT Licensewebpackjavascript
webpack.js.org
66k9.6k
parcel-bundler/parcel

The zero configuration build tool for the web. 📦🚀

JavaScriptnpmlibraryMIT Licensemodule-bundlerbuild-tool
parceljs.org
44k2.3k
vercel/turborepo

Build system optimized for JavaScript and TypeScript, written in Rust

Rustcrates.iolibraryMIT Licensemonorepojavascript
turborepo.dev
31.1k2.4k
nrwl/nx

The Monorepo Platform that amplifies both developers and AI agents. Nx optimizes your builds, scales your CI, and fixes failed PRs automatically. Ship in half the time.

TypeScriptnpmcliMIT Licensenxangular
nx.dev
29.3k3k
gradle/gradle

Adaptable, fast automation for all

GroovylibraryApache License 2.0gradlebuild-tool
gradle.org
18.8k5.4k
go-task/task

A fast, cross-platform build tool inspired by Make, designed for modern workflows.

GoGo ModuleslibraryMIT Licensegomake
taskfile.dev
16.1k903
web-infra-dev/rspack

Fast Rust-based bundler for the web with a modernized webpack API 🦀

Rustcrates.iolibraryMIT Licensebundlerjavascript
rspack.rs
12.9k845
jetify-com/devbox

Instant, easy, and predictable development environments

GoGo ModuleslibraryApache License 2.0devboxdevelopment-environment
jetify.com/devbox/
12.3k357
xmake-io/xmake

🔥 A cross-platform build utility based on Lua

LualibraryApache License 2.0luabuild-tool
xmake.io
12.2k949
earthly/earthly

Super simple build framework with fast, repeatable builds and an instantly familiar syntax – like Dockerfile and Makefile had a baby.

GoGo ModuleslibraryMozilla Public License 2.0build-automationbuild
earthly.dev
12k457
uncss/uncss

Remove unused styles from CSS

JavaScriptnpmlibraryMIT Licenseuncssjavascript
9.4k403