Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tmkx/webx-kit
A tool set for Web eXtension development.
https://github.com/tmkx/webx-kit
boilerplate chrome chrome-extension extension hmr mv3 react template typescript vue webpack
Last synced: 2 months ago
JSON representation
A tool set for Web eXtension development.
- Host: GitHub
- URL: https://github.com/tmkx/webx-kit
- Owner: tmkx
- License: mit
- Created: 2023-12-21T15:44:43.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-19T18:01:24.000Z (4 months ago)
- Last Synced: 2024-10-20T12:18:19.500Z (3 months ago)
- Topics: boilerplate, chrome, chrome-extension, extension, hmr, mv3, react, template, typescript, vue, webpack
- Language: TypeScript
- Homepage: https://webx.fancier.dev
- Size: 1.71 MB
- Stars: 21
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-rspack - @webx-kit/rsbuild-plugin
README
A tool set for Web eXtension development
## Getting started
```bash
pnpm create webxnpm create webx
yarn create webx
```## Features
- 💅 Fully customizable, take control of any details
- 🔥 Support **HMR** for popup/options/**content-scripts**/...
- 📃 Support [Chrome Manifest V3](https://developer.chrome.com/docs/extensions/develop/migrate/what-is-mv3), and generating `manifest.json` with TypeScript
- 🎠Support E2E test, based on [Playwright](https://playwright.dev/)## Tech stacks
- [Webpack](https://webpack.js.org/) / [Rspack](https://www.rspack.dev/)
- [React](https://react.dev/) / [Vue](https://vuejs.org/) / [Solid](https://www.solidjs.com/) / [Svelte](https://svelte.dev/) / ...
- [Tailwind CSS](https://tailwindcss.com/) / Sass / Less / CSS Modules
- ... and more!## Related
- [vitesse-webext](https://github.com/antfu/vitesse-webext) - A [Vite](https://vitejs.dev/) powered WebExtension ([Chrome](https://developer.chrome.com/docs/extensions), [FireFox](https://addons.mozilla.org/en-US/developers/), etc.) starter template