Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wxt-dev/wxt
⚡ Next-gen Web Extension Framework
https://github.com/wxt-dev/wxt
build-tool chrome-extensions dev-server hacktoberfest hmr wxt
Last synced: 5 days ago
JSON representation
⚡ Next-gen Web Extension Framework
- Host: GitHub
- URL: https://github.com/wxt-dev/wxt
- Owner: wxt-dev
- License: mit
- Created: 2023-06-25T15:48:11.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-28T19:33:42.000Z (3 months ago)
- Last Synced: 2024-10-29T11:31:58.587Z (3 months ago)
- Topics: build-tool, chrome-extensions, dev-server, hacktoberfest, hmr, wxt
- Language: TypeScript
- Homepage: https://wxt.dev
- Size: 5.76 MB
- Stars: 4,396
- Watchers: 15
- Forks: 183
- Open Issues: 69
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- fucking-awesome-vite - WXT - Framework for building web extensions, with the same DX as Nuxt. (Projects Using Vite.js / Open Source)
- awesome-repositories - wxt-dev/wxt - ⚡ Next-gen Web Extension Framework (TypeScript)
- awesome-vite - WXT - Framework for building web extensions, with the same DX as Nuxt. (Projects Using Vite.js / Open Source)
- Awesome-WebExtensions - WXT - Next-gen framework for developing web extensions (Boilerplates)
- awesome - wxt-dev/wxt - ⚡ Next-gen Web Extension Framework (TypeScript)
- awesome - wxt-dev/wxt - ⚡ Next-gen Web Extension Framework (TypeScript)
- awesome-webext-dev - wxt - Next-gen framework for developing web extensions (Tooling)
- awesome - wxt-dev/wxt - ⚡ Next-gen Web Extension Framework (TypeScript)
- my-awesome-list - wxt - gen Web Extension Framework | wxt-dev | 5253 | (TypeScript)
README
WXT
Next-gen framework for developing web extensions.
⚡
It's like Nuxt, but for Web Extensions
Get Started
•
Configuration
•
Examples
•
Changelog
•
Discord![Example CLI Output](https://raw.githubusercontent.com/wxt-dev/wxt/HEAD/docs/assets/cli-output.png)
## Demo
https://github.com/wxt-dev/wxt/assets/10101283/4d678939-1bdb-495c-9c36-3aa281d84c94
## Quick Start
Bootstrap a new project:
```sh
# npm
npx wxt@latest init# pnpm
pnpm dlx wxt@latest init# bun
bunx wxt@latest init
```Or see the [installation guide](https://wxt.dev/guide/installation.html) 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](https://wxt.dev/guide/essentials/wxt-modules.html#overview) for reusing code between extensions
- 🖍️ Quickly bootstrap a new project
- 📏 Bundle analysis
- ⬇️ Download and bundle remote URL imports## Sponsors
WXT is a [MIT-licensed](https://github.com/wxt-dev/wxt/blob/main/LICENSE) 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](https://github.com/sponsors/wxt-dev).
## Contributors
Published under the [MIT](https://github.com/wxt-dev/wxt/blob/main/LICENSE) license.
Made by [@aklinker1](https://github.com/aklinker1) and [community](https://github.com/wxt-dev/wxt/graphs/contributors) 💛