{"slug": "vitejs--awesome-vite", "title": "Vite", "description": "\u26a1\ufe0f A curated list of awesome things related to Vite.js", "github_url": "https://github.com/vitejs/awesome-vite", "stars": "17K", "tag": "Front-End Development", "entry_count": 474, "subcategory_count": 40, "subcategories": [{"name": "Official Resources", "parent": "Resources", "entries": [{"name": "Documentation", "url": "https://vitejs.dev/", "description": ""}, {"name": "GitHub Repo", "url": "https://github.com/vitejs/vite", "description": "", "stars": "78k"}, {"name": "Release Notes", "url": "https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md", "description": "", "stars": "78k"}, {"name": "Vue 3 Docs", "url": "https://vuejs.org/", "description": ""}, {"name": "Awesome Vue", "url": "https://github.com/vuejs/awesome-vue", "description": "", "stars": "74k"}, {"name": "Migration from v4", "url": "https://vitejs.dev/guide/migration.html", "description": ""}, {"name": "create-vite", "url": "https://github.com/vitejs/vite/tree/main/packages/create-vite", "description": "Scaffolding Your First Vite Project.", "stars": "78k"}, {"name": "create-vitawind", "url": "https://github.com/huibizhang/vitawind/tree/package/create-vitawind", "description": "Scaffolding for Tailwind CSS project.", "stars": "165"}, {"name": "create-electron-vite", "url": "https://github.com/electron-vite/create-electron-vite", "description": "Scaffolding Your Electron + Vite Project.", "stars": "234"}, {"name": "create-vite-app", "url": "https://github.com/ErKeLost/create-vite-app", "description": "Scaffolding Your Out Of The Box Vite Project.", "stars": "245"}, {"name": "create-nx-workspace", "url": "https://github.com/nrwl/nx", "description": "Scaffolding a Nx + React + Vite + Vitest.", "stars": "28k"}, {"name": "bati", "url": "https://github.com/batijs/bati", "description": "Scaffolding a Vike project.", "stars": "470"}, {"name": "create-awesome-node-app", "url": "https://github.com/Create-Node-App/create-node-app", "description": "Scaffolding your project choosing between different templates.", "stars": "88"}, {"name": "create-nitro-app", "url": "https://github.com/nitrojs/create-nitro-app", "description": "Scaffolding your Full-Stack Vite project using Nitro.", "stars": "16"}]}, {"name": "Templates", "parent": "Get Started", "entries": [{"name": "vite-vanilla-ts-lib-starter", "url": "https://github.com/kbysiec/vite-vanilla-ts-lib-starter", "description": "Starter for library (CJS, ESM, IIFE) with TypeScript, ESLint, Stylelint, Prettier, Jest, Husky + lint-staged.", "stars": "338"}, {"name": "vite-tailwind-nojs-starter", "url": "https://github.com/kometolabs/vite-tailwind-nojs-starter", "description": "NoJS Tailwind CSS starter template.", "stars": "73"}, {"name": "vite-tailwind-stimulus-starter", "url": "https://github.com/jeremyfrank/vite-tailwind-stimulus-starter", "description": "Starter template for Tailwind CSS and Stimulus controllers.", "stars": "20"}, {"name": "vite-phaser-ts", "url": "https://github.com/iwantantra/vite-phaser-ts", "description": "Starter template with Phaser and TypeScript.", "stars": "23"}, {"name": "vite-tinybase", "url": "https://github.com/tinyplex/vite-tinybase", "description": "Starter template for TinyBase.", "stars": "8"}, {"name": "vite-tinybase-ts", "url": "https://github.com/tinyplex/vite-tinybase-ts", "description": "Starter template for TinyBase and TypeScript.", "stars": "12"}, {"name": "vite-vanilla-js-template", "url": "https://github.com/Barata-Ribeiro/vite-vanilla-js-template", "description": "Starter template ESlint, Prettier, PostCSS, Nesting, Autoprefixer, CSS Nano, CSS Reset.", "stars": "73"}, {"name": "vite-starter-markup-template", "url": "https://github.com/Grinch3214/vite-starter-markup-template", "description": "Starter template for Markup.", "stars": "70"}, {"name": "create-domco", "url": "https://github.com/rossrobino/domco/tree/main/packages/create-domco", "description": "Starter template for domco.", "stars": "79"}, {"name": "vite-vanilla-library-template", "url": "https://github.com/hywax/vite-vanilla-library-template", "description": "Starter template TypeScript, ESLint, Vitest, Husky, Conventional Commits, GitHub actions.", "stars": "56"}, {"name": "vite-alpine-template", "url": "https://github.com/dvd101x/vite-alpine", "description": "Starter template for Alpine.", "stars": "5"}, {"name": "vite-ts-lib-starter", "url": "https://github.com/matronator/vite-ts-lib-starter", "description": "Starter template for libraries with TypeScript, Bun, Vitest, Prettier, Renovate and np.", "stars": "20"}, {"name": "vite-swagger-ui", "url": "https://github.com/lukefernandez/vite-swagger-ui", "description": "Swagger UI with built-in support for multiple APIs.", "stars": "12"}, {"name": "template-vite", "url": "https://github.com/phaserjs/template-vite", "description": "An official quickstart template with Phaser.", "stars": "124"}, {"name": "template-vite-ts", "url": "https://github.com/phaserjs/template-vite-ts", "description": "An official quickstart template with Phaser and TypeScript.", "stars": "165"}, {"name": "vite-ts-bulma-sass-template", "url": "https://github.com/naoki-00-ito/vite-ts-bulma-sass-template", "description": "Starter template `TypeScript`, `Bulma`, `Sass`, `Stylelint`, `Biome`.", "stars": "4"}, {"name": "Vitesse", "url": "https://github.com/antfu/vitesse", "description": "Opinionated starter template.", "stars": "9.4k"}, {"name": "vite-ts-tailwind-starter", "url": "https://github.com/Uninen/vite-ts-tailwind-starter", "description": "TypeScript, Tailwind CSS, Cypress.io e2e tests + CI.", "stars": "473"}, {"name": "vue-vben-admin", "url": "https://github.com/anncwb/vue-vben-admin", "description": "Background management template based on Vue3, Ant-Design-Vue, TypeScript.", "stars": "31k"}, {"name": "vue-pure-admin", "url": "https://github.com/xiaoxian521/vue-pure-admin", "description": "Background management template based on Vue3, TypeScript, Tailwind CSS, element-plus.", "stars": "20k"}, {"name": "fast-crud", "url": "https://github.com/fast-crud/fast-crud", "description": "Options-oriented crud framework, developing crud as fast as lightning.", "stars": "1.1k"}, {"name": "vitesse-lite", "url": "https://github.com/antfu/vitesse-lite", "description": "Lightweight version of Vitesse.", "stars": "1.2k"}, {"name": "vitesse-webext", "url": "https://github.com/antfu/vitesse-webext", "description": "WebExtension Vite Starter Template.", "stars": "3.4k"}, {"name": "naive-ui-dashboard-template", "url": "https://github.com/Innei/naive-ui-dashboard-template", "description": "UI friendly, Vue 3 + TSX + Tailwind CSS 2 JIT + PostCSS + Naive UI.", "stars": "59"}, {"name": "Vitawind Creator", "url": "https://vitawind.vercel.app/scaffolding/creator/", "description": "Create Tailwind CSS project rapidly."}, {"name": "vue3-tailwind3-website-starter", "url": "https://github.com/feitian124/vue3-tailwind3-website-starter.git", "description": "Vue3 / Vite / Tailwind CSS website starter template, with guides on each page."}, {"name": "boot-vue", "url": "https://github.com/kirklin/boot-vue", "description": "Starter template with TypeScript + UnoCSS + DaisyUI + Vue Router + Pinia.", "stars": "281"}, {"name": "Vue Naive", "url": "https://github.com/zclzone/vue-naive-admin", "description": "Admin template, base on Vue 3 + Pinia + Naive UI.", "stars": "3.9k"}, {"name": "vue-admin-box", "url": "https://github.com/cmdparkour/vue-admin-box", "description": "Admin template, based on Vue 3 + Element-plus.", "stars": "1.8k"}, {"name": "vite-vue-proste", "url": "https://github.com/xyhxx/vite-vue-proste", "description": "Pinia + TypeScript + Vue-Router4 + Vitest + Vue-Test-Utils + Vue-Query + Sass + ESLint + Stylelint + Prettier + `project presets`.", "stars": "17"}, {"name": "vue-vite-ssr", "url": "https://github.com/EverSeenTOTOTO/browser-app-boilerplate/tree/vue-vite-ssr", "description": "TypeScript, Eslint, Stylelint, Husky, Lint-staged and Commitlint.", "stars": "27"}, {"name": "vue3-vant-mobile", "url": "https://github.com/easy-temps/vue3-vant-mobile", "description": "Vite5 + Vue3 + Vant4 + Pinia + Vue-Router4 + TypeScript Mobile Template.", "stars": "2k"}, {"name": "vue-vite-tw-ts", "url": "https://github.com/ChronosMasterOfAllTime/vue-vite-tw-ts", "description": "Vue 3 + Vite + Vitest + Cypress E2E + Naive UI + Pinia + Vue Router.", "stars": "14"}, {"name": "vite-vue-js-starter-template", "url": "https://github.com/ElanYoung/vite-vue-js-starter-template", "description": "Vite + Vue3 + JavaScript + Vue Router + Pinia + TDesign + ESLint + Stylelint + Prettier Simple Template.", "stars": "180"}, {"name": "vue-xs-admin", "url": "https://github.com/jsxiaosi/vue-xs-admin", "description": "Based on Vue3, Vite3 ElementPlus, TypeScript, Pinia, VueRouter.", "stars": "9"}, {"name": "vulcan", "url": "https://github.com/pengzhanbo/vulcan", "description": "The template for mobile application. Vite, Vue 3, TypeScript, Sass, i18n, Vitest\\&Cypress, Pinia, APIs\\&Mock, ESLint, Prettier, auto-importing.", "stars": "22"}, {"name": "antdv-pro", "url": "https://github.com/antdv-pro/antdv-pro", "description": "AntdvPro is a complete set of enterprise-level mid-backend front-end/design solutions based on Vue3, Vite4, ant-design-vue4, Pinia, UnoCSS and TypeScript.", "stars": "852"}, {"name": "vue3-quick-start", "url": "https://github.com/wforguo/vue3-quick-start", "description": "Building an engineered Vue 3 project, integrated with `Vite` + `Vue3` + `TypeScript` + `ESLint` + `Prettier` + `Commitizen` + `Husky` + `LintStaged` + `CommitLint` + `AutoImport` + `ReleaseIt`.", "stars": "25"}, {"name": "antd-vue3-admin", "url": "https://github.com/Zuojiangtao/antd-vue3-admin", "description": "A starter template based on Vue3, Vite4, TS5 and Ant-Design-Vue4.", "stars": "23"}, {"name": "vue-file-upload", "url": "https://github.com/canopas/vue-file-upload", "description": "A file management system built with `Vue3` and `TypeScript` that allows for single and multiple file uploading with a preview feature.", "stars": "37"}, {"name": "arco-admin", "url": "https://github.com/LIjiAngChen8/arco-admin", "description": "`Vite` + `ArcoDesign` + `TypeScript` follows `ESM` standards, offering an out-of-the-box,standardized, feature-rich template for middle and back-office management systems.", "stars": "186"}, {"name": "materio-free-vuetify-nuxtjs-admin-template", "url": "https://github.com/themeselection/materio-vuetify-nuxtjs-admin-template-free", "description": "Vue.js 3, Vite 5, Vuetify 3 & Nuxt.js 3.", "stars": "79"}, {"name": "vite-plugin-vue-style-bundler", "url": "https://github.com/zhangfisher/vite-plugin-vue-style-bundler", "description": "Auto bundle Vue/sfc styles into JavaScript.", "stars": "7"}, {"name": "celeris-web", "url": "https://github.com/kirklin/celeris-web", "description": "Template based on `Vite` + `Vue3` + `TypeScript` + `Vue-Router` + `Pinia` + `Unocss` + `Naive UI` + `pnpm Monorepo`.", "stars": "494"}, {"name": "vite-ts-starter", "url": "https://github.com/pdsuwwz/vite-ts-starter", "description": "Vue `I18n` Dynamic Router Localization Template, Internationalized Applications with `UnoCSS` + `Unplugin` + `Element-Plus` + `Vitest` + `TypeScript` + `Vue-Router` + `Vuex` + `Scss` + `ESLint` + `Stylelint` + `Husky` + `lint-staged`.", "stars": "152"}, {"name": "vite-vue3-tailwind4-daisyui5-starter-template", "url": "https://github.com/martinille/starter-template-vite-vue3-sass-tailwind4-daisyui5", "description": "Starter template with Vue 3 + Vite + Tailwind CSS 4 + DaisyUI 5 + Sass.", "stars": "49"}, {"name": "vite-vue2-windicss-starter", "url": "https://github.com/lstoeferle/vite-vue2-windicss-starter", "description": "Vue 2, Vue Router, Composition API, VueUse, Windi CSS and TypeScript.", "stars": "202"}, {"name": "vite-vue2-ts-starter", "url": "https://github.com/logue/vite-vue2-ts-starter", "description": "Vue2 TypeScript starter template using vue-property-decorator, vue-router, Vuex.", "stars": "38"}, {"name": "vite-vue2-ts-vuetify-starter", "url": "https://github.com/logue/vite-vue2-vuetify-ts-starter", "description": "It is the above vite-vue2-ts-starter with Vuetify and its optimized settings. Includes basic templates.", "stars": "85"}, {"name": "vitify-admin", "url": "https://github.com/kingyue737/vitify-admin", "description": "Vuetify admin starter template with full TypeScript support and intellisense of Vuetify components.", "stars": "162"}, {"name": "Vitamin", "url": "https://github.com/wtchnm/Vitamin", "description": "React TypeScript, Tailwind CSS, SPA + PWA, Cypress and CI.", "stars": "617"}, {"name": "vite-template-react", "url": "https://github.com/SafdarJamal/vite-template-react", "description": "A Create React App-like template.", "stars": "111"}, {"name": "vitejs-template-react-rescript", "url": "https://github.com/jihchi/vitejs-template-react-rescript", "description": "React + ReScript.", "stars": "133"}, {"name": "template-vite-react", "url": "https://github.com/lzm0x219/template-vite-react", "description": "A minimal React Vite starter template.", "stars": "195"}, {"name": "reactjs-vite-tailwindcss-boilerplate", "url": "https://github.com/joaopaulomoraes/reactjs-vite-tailwindcss-boilerplate", "description": "React 18, TypeScript, Vitest, Testing Library, Tailwind CSS 3, Eslint and Prettier.", "stars": "722"}, {"name": "vite-react-ts-tailwind-firebase-starter", "url": "https://github.com/TeXmeijin/vite-react-ts-tailwind-firebase-starter", "description": "Starter using Vite + React + TypeScript + Tailwind CSS (daisyUI) + Firebase (v9) + Prettier + ESLint.", "stars": "307"}, {"name": "create-react-app-vite", "url": "https://github.com/laststance/create-react-app-vite", "description": "React, TypeScript, Tailwind CSS, MSW, Vitest, React Testing Library, ESLint, Prettier, GitHub Actions.", "stars": "160"}, {"name": "chrome-extension-boilerplate-react-vite", "url": "https://github.com/Jonghakseo/chrome-extension-boilerplate-react-vite", "description": "React + TypeScript + SASS + Prettier + ESLint + GitHub Actions + HMR(Hot Module Reload) + Turborepo + Chrome Extension Manifest v3.", "stars": "4.8k"}, {"name": "vite-rtk-query", "url": "https://github.com/laststance/vite-rtk-query", "description": "React, TypeScript, Redux Toolkit, RTK Query, Tailwind CSS, MSW, Jest, React Testing Library, ESLint, Prettier.", "stars": "151"}, {"name": "vite-react-proste", "url": "https://github.com/xyhxx/vite-react-proste", "description": "React + TypeScript + `react-router-dom` + Recoil + SASS + Testing Library + `react-query` + ESLint + Stylelint + Prettier.", "stars": "18"}, {"name": "React-PWA", "url": "https://github.com/suren-atoyan/react-pwa", "description": "React v18, TypeScript, Vite, React Router v6, MUI v5, Recoil, PWA, Eslint, Prettier, Husky, lint-staged, https localhost and more.", "stars": "691"}, {"name": "react-vite-ssr", "url": "https://github.com/EverSeenTOTOTO/browser-app-boilerplate/tree/react-vite-ssr", "description": "Mobx, TypeScript, Eslint, Stylelint, Husky, Lint-staged and Commitlint.", "stars": "27"}, {"name": "Viterts", "url": "https://github.com/erdoganbulut/viterts/", "description": "React + TypeScript + Redux + React Router + Jest + ESLint + Airbnb + Prettier + SASS.", "stars": "38"}, {"name": "ViteRC", "url": "https://github.com/potreco/viterc", "description": "React 18 + TypeScript + ESLint (Airbnb) + Prettier + Husky + Jest + Absolute imports + Commit linting.", "stars": "64"}, {"name": "React Starter Kit", "url": "https://github.com/kriasoft/react-starter-kit", "description": "Jamstack, React, React Router, Material UI, Firebase Auth, TypeScript, ESLint, Prettier, Jest, GitHub Actions.", "stars": "23k"}, {"name": "vite-mern-template", "url": "https://github.com/apicgg/vite-mern-template", "description": "React 18 + TypeScript + Vite + Redux Toolkit + ESLint + React Router DOM + Axios + React Icons + React Toastify + Express + Mongoose.", "stars": "94"}, {"name": "Varsarr", "url": "https://github.com/altmshfkgudtjr/varsarr", "description": "React, TypeScript, Styled-Components, Recoil, React-Query, Axios, Absolute imports.", "stars": "27"}, {"name": "viterjs-template", "url": "https://github.com/emre-cil/viterjs-template", "description": "React + JavaScript + Redux + Material UI + Axios + ESLint + Prettier.", "stars": "46"}, {"name": "react-vite-ts-boilerplate", "url": "https://github.com/choisohyun/react-vite-ts-boilerplate", "description": "React 18, TypeScript, SCSS, ESLint, Prettier, Vitest.", "stars": "126"}, {"name": "vite-react-universal-template", "url": "https://github.com/laoer536/vite3.0-react18-TypeScript-router-dom6-mobx6-Eslint-prettier-template", "description": "React18 + TypeScript + `react-router-dom` + Zustand + ESlint + Prettier + Stylelint + Husky + Docker, and APIs auto importing.", "stars": "74"}, {"name": "react-vite-template", "url": "https://github.com/985563349/react-vite-template", "description": "A react project template.", "stars": "30"}, {"name": "react-xs-admin", "url": "https://github.com/jsxiaosi/react-xs-admin", "description": "The background management system template developed based on React18 + ReactRouteV6 + Vite + And Design + ReactIntl + ReactRedux + Emulation.", "stars": "51"}, {"name": "vite-mui-ts", "url": "https://github.com/emre-cil/vite-mui-ts", "description": "React + TypeScript + Redux + Material UI + RRD + ESLint + Prettier.", "stars": "64"}, {"name": "template-vite-react-ts-tailwind", "url": "https://github.com/RoyRao2333/template-vite-react-ts-tailwind", "description": "React + TypeScript + Tailwind CSS + Eslint + Prettier.", "stars": "84"}, {"name": "vite-react-ts-template", "url": "https://github.com/bartstc/vite-ts-react-template", "description": "React 18, TypeScript, ESlint, Prettier, Dev Container, Vitest, Storybook, Playwright, MSW, React Router 6, React Query, Chakra UI, Zustand.", "stars": "114"}, {"name": "react-vite-tailwindcss-template", "url": "https://github.com/quavedev/react-vite-tailwindcss-template", "description": "React, JavaScript, Tailwind CSS, ESlint, Prettier, Pre-commit.", "stars": "21"}, {"name": "vite-tinybase-react", "url": "https://github.com/tinyplex/vite-tinybase-react", "description": "Starter template for TinyBase and React.", "stars": "6"}, {"name": "vite-tinybase-ts-react", "url": "https://github.com/tinyplex/vite-tinybase-ts-react", "description": "Starter template for TinyBase, TypeScript, and React.", "stars": "12"}, {"name": "vite-react-ssr-boost-template", "url": "https://github.com/Lomray-Software/vite-template", "description": "Template for creating `React 18` SSR/SPA apps with `TypeScript`, `Mobx`, `React Router`, `Head Manager`, Suspense, Streaming. Also included CI/CD, `ESLint`, `Prettier`, `Stylelint`, `Husky`, `Semantic Release`.", "stars": "37"}, {"name": "vite-react-ts-shadcn-starter", "url": "https://github.com/Quilljou/vite-react-ts-tailwind-starter", "description": "Template for creating `React 18` SPA apps with `TypeScript`, `React Router`, `Tailwind CSS`, `Shadcn UI`, `React Query`, `ESLint`, `Prettier`, `Stylelint`, `Husky`, `React-i18next`, `Transmart`.", "stars": "120"}, {"name": "template-tauri-vite-react-ts-tailwind", "url": "https://github.com/RoyRao2333/template-tauri-vite-react-ts-tailwind", "description": "Template for Tauri + React + TypeScript + Tailwind CSS + Prettier + ESLint build-in.", "stars": "17"}, {"name": "vite-react-chakra-starter", "url": "https://github.com/sozonome/vite-react-chakra-starter", "description": "Starter template for creating React App with TypeScript and Chakra UI. Configured with ESLint, Prettier, and Husky.", "stars": "118"}, {"name": "vite-react-tailwind-starter", "url": "https://github.com/sozonome/vite-react-tailwind-starter", "description": "Starter template for creating React App with TypeScript and Tailwind CSS with Shadcn UI. Configured with ESLint, Prettier, and Husky.", "stars": "76"}, {"name": "monorepo-template-react", "url": "https://github.com/stormkit-io/monorepo-template-react", "description": "React + TypeScript template for SSR, SPG, SPA and API provision.", "stars": "87"}, {"name": "vite-react-dapp-template", "url": "https://github.com/huseyindeniz/vite-react-dapp-template", "description": "Starter template for decentralized app frontend development with preconfigured Wallet Authentication, i18n and UI features.", "stars": "14"}, {"name": "vite-express-ssr-ts", "url": "https://github.com/gihanrangana/vite-express-ssr-ts", "description": "React + TypeScript + Express.js + Vite SSR template with inbuild api feature.", "stars": "65"}, {"name": "vite-react-flow-template", "url": "https://github.com/xyflow/vite-react-flow-template", "description": "React Flow starter template.", "stars": "90"}, {"name": "react-vite-template", "url": "https://github.com/Mirazex/react-vite-template", "description": "React, TypeScript, Vite, Mantine, Million, Husky, Prettier, Import Sorter, Lint-staged.", "stars": "14"}, {"name": "gravity-ui-vite-template", "url": "https://github.com/gravity-ui/gravity-ui-vite-example", "description": "Template with Gravity UI ecosystem (React, TypeScript, Gravity UI, Vite, Husky, ESLint, Prettier, Lint-staged).", "stars": "5"}, {"name": "vite-react-component-library-starter", "url": "https://github.com/rayyamhk/vite-react-component-library-starter", "description": "A starter template for creating React component libraries with `TypeScript`, `Tailwind CSS`, `Storybook`, `Vitest`, `ESLint`, `Prettier`, `Husky`, and `GitHub Action`.", "stars": "67"}, {"name": "vite-template-awesome-soho", "url": "https://github.com/comnori/vite-template-awesome-soho", "description": "`DevContainer` Template for creating `React 18`, `Javascript + JSDoc`, `React Router`, `Ant Design`, `ESLint`, `EditorConfig`, `.env`, `SonarLint`, `Vitest`.", "stars": "4"}, {"name": "react-component-library-vite", "url": "https://github.com/gsharath/react-component-library-vite", "description": "A library template for with `React`, `Javascript`,`Styled-Components`, `Vitest`, `React Testing Library`, `Storybook`.", "stars": "6"}, {"name": "ReTail", "url": "https://github.com/nikolailehbrink/retail", "description": "Starter template for building Full Stack WEB applications with `Remix` using `TypeScript`, `Tailwind CSS`, `Prettier` and `ESLint`.", "stars": "30"}, {"name": "vite-react-redux-saga-typescript", "url": "https://github.com/Dulajdeshan/vite-react-redux-saga-typescript", "description": "Starter template with `React`, `TypeScript`, `Redux (Redux Toolkit)`, `Saga`, `React Testing Library`, `ESLint`, `Prettier` and `Husky`.", "stars": "4"}, {"name": "vite-complete-react-app", "url": "https://github.com/ChrisUser/vite-complete-react-app", "description": "Starter template for building web applications using `React`, `TypeScript`, `Redux Toolkit`, `React Router`, `Axios`, `Sass`, `Moment`, `ESLint`, `Prettier` and `React Testing Library`.", "stars": "18"}, {"name": "vite-react-framer-starter", "url": "https://github.com/matozz/vite-react-framer-starter", "description": "Starter template with `React`, `TypeScript`, `Framer Motion`, `Tailwind CSS`, `ESLint`, and `Prettier`.", "stars": "20"}, {"name": "vite-jsx-remove-attributes", "url": "https://github.com/jacobbogers/rollup-plugin-jsx-remove-attributes", "description": "Remove the `data-testid` (configurable) from production builds.", "stars": "10"}, {"name": "React Tanning", "url": "https://github.com/padunk/react-tanning", "description": "Starter template with `React + Vite + TypeScript + TanStack + Tailwind`.", "stars": "10"}, {"name": "Reactive", "url": "https://github.com/ws-rush/reactive", "description": "`React` starter template with `Remix` file-based routing convention for `react-router`, `UnoCSS`, `LinguiJs`, `zustand`, and ton of features.", "stars": "12"}, {"name": "RVTGB", "url": "https://github.com/up2dul/rvtgb", "description": "`React` + `TypeScript` starter template, with file-based routing with `Generouted` and `Biome`.", "stars": "4"}, {"name": "vite-biome-tailwind-template", "url": "https://github.com/not-first/vite-biome-tailwind-template", "description": "React, TypeScript, Biome, Tailwind CSS.", "stars": "8"}, {"name": "React Dapp Starter", "url": "https://github.com/Manta-Network/react-dapp-starter", "description": "Enterprise-ready Web3 DApp starter with `TypeScript`, `Tailwind CSS`, `Web3Modal`, `Wagmi`, `Shadcn UI`, `Zustand`, and `TanStack Query` for scalable decentralized applications.", "stars": "18"}, {"name": "vite-template-react-ts-jest", "url": "https://github.com/ivanzusko/vite-template-react-ts-jest", "description": "`React` + `TypeScript` + `Jest`.", "stars": "1"}, {"name": "vite-amplify", "url": "https://github.com/bebeal/vite-amplify", "description": "Template with SSR + Express APIs + AWS Amplify Hosting.", "stars": "12"}, {"name": "react-component-library-template", "url": "https://github.com/xxhls/react-component-library-template", "description": "A library template for with `React`, `TypeScript`, `Vitest`, `React Testing Library`, `Storybook`, `Biome`, `Stylelint`.", "stars": "2"}, {"name": "react-boilerplate", "url": "https://github.com/Aubergine-Community/react-basic-template", "description": "Template for bootstrapping with `Eslint` + `Husky` + `Prettier`."}, {"name": "react-admin-dashboard", "url": "https://github.com/larry-xue/react-admin-dashboard", "description": "Dashboard template with `TypeScript`, `Vite`, `Ant Design`, `React Router`, `Zustand`, `Ant Design Charts`.", "stars": "31"}, {"name": "vite-plugin-ssr-config", "url": "https://github.com/yracnet/vite-plugin-ssr-config", "description": "Configure server-side rendering (SSR) with `React`, `React-Query`, `React-Router`.", "stars": "5"}, {"name": "portfolio-vite-manifest", "url": "https://github.com/SebConejo/portfolio-vite-manifest", "description": "fullstack portfolio template with `Vite`, `React`, `TypeScript`, `Manifest`.", "stars": "6"}, {"name": "SvelteKit", "url": "https://github.com/sveltejs/kit", "description": "The fastest way to build Svelte apps.", "stars": "20k"}, {"name": "svelte-vite-ssr", "url": "https://github.com/jiangfengming/svelte-vite-ssr", "description": "Svelte with SSR support.", "stars": "60"}, {"name": "template-vite-svelte-ts-tailwind", "url": "https://github.com/RoyRao2333/template-vite-svelte-ts-tailwind", "description": "Svelte + TypeScript + Tailwind CSS + Prettier.", "stars": "12"}, {"name": "vite-svelte-flow-template", "url": "https://github.com/xyflow/vite-svelte-flow-template", "description": "Svelte Flow starter template.", "stars": "30"}, {"name": "vite-svelte-docker-template", "url": "https://github.com/tony-stark-eth/vite-svelte-docker-template", "description": "`Docker` + `Svelte` + `Vitest`.", "stars": "1"}, {"name": "vitesse-solid", "url": "https://github.com/xbmlz/vitesse-solid", "description": "Opinionated Vite + SolidJS Starter Template. Includes TypeScript, ESLint, Prettier, UnoCSS, HopeUI and more.", "stars": "65"}, {"name": "vitesse-lite-solid", "url": "https://github.com/Nauxscript/vitesse-lite-solid", "description": "Lightweight Vite Starter Template for SolidJS.", "stars": "8"}, {"name": "electron-vite-vue", "url": "https://github.com/electron-vite/electron-vite-vue", "description": "Electron + Vite + Vue template.", "stars": "4.9k"}, {"name": "electron-vite-react", "url": "https://github.com/electron-vite/electron-vite-react", "description": "Electron + Vite + React template.", "stars": "2.4k"}, {"name": "electron-vite-boilerplate", "url": "https://github.com/electron-vite/electron-vite-boilerplate", "description": "Support SerialPort, SQLite3 and node C/C++ addons.", "stars": "211"}, {"name": "electron-vite-template", "url": "https://github.com/umbrella22/electron-vite-template", "description": "Electron 13, Vue 3 and TypeScript. Make your desktop development easier.", "stars": "504"}, {"name": "fast-vite-electron", "url": "https://github.com/ArcherGu/fast-vite-electron", "description": "Vue3 + Vite + Electron with esbuild.", "stars": "249"}, {"name": "fast-vite-nestjs-electron", "url": "https://github.com/ArcherGu/fast-vite-nestjs-electron", "description": "Vue3 + Vite + Electron + Nestjs with esbuild.", "stars": "367"}, {"name": "vite-plugin-electron-quick-start", "url": "https://github.com/electron-vite/vite-plugin-electron-quick-start", "description": "Template for Electron projects.", "stars": "261"}, {"name": "vite-electron-builder", "url": "https://github.com/cawa-93/vite-electron-builder/", "description": "Electron apps using Vite for both back and front-end, with automatic releases.", "stars": "2.9k"}, {"name": "vite-reactts-electron-starter", "url": "https://github.com/maxstue/vite-reactts-electron-starter", "description": "React, Tailwind CSS, TypeScript and Electron.", "stars": "352"}, {"name": "electron-vue-template", "url": "https://github.com/Deluze/electron-vue-template", "description": "Electron template with TypeScript, including Electron Builder.", "stars": "687"}, {"name": "Vitron", "url": "https://github.com/tada5hi/vitron", "description": "Build beautiful (win, Linux, mac) desktop apps for modern web projects with Vite and electron.", "stars": "20"}, {"name": "Vutron", "url": "https://github.com/jooy2/vutron", "description": "Electron + Vite + Vue 3 + Pinia (TypeScript) template.", "stars": "324"}, {"name": "vite-electron-plugin", "url": "https://github.com/electron-vite/vite-electron-plugin", "description": "High-performance, esbuild-based Vite Electron plugin.", "stars": "55"}, {"name": "vite-plugin-doubleshot", "url": "https://github.com/Doubleshotjs/doubleshot/tree/main/packages/plugin-vite", "description": "For building Node.js backend or Electron main process.", "stars": "193"}]}, {"name": "Tauri", "parent": "Get Started", "entries": [{"name": "HuLa", "url": "https://github.com/HuLaSpark/HuLa", "description": "is a desktop instant messaging app built on `Vite 5` + `Vue 3` + `TypeScript` + `Tauri` (not just instant messaging).", "stars": "6.7k"}, {"name": "vite-react-neutralino-template", "url": "https://github.com/Bonnev/vite-react-neutralino-template", "description": "Neutralino + Vite + React template.", "stars": "4"}, {"name": "vite-elm-template", "url": "https://github.com/lindsaykwardell/vite-elm-template", "description": "A default template for building Elm applications.", "stars": "146"}, {"name": "elm\\_vite\\_tailwind\\_template", "url": "https://github.com/gacallea/elm_vite_tailwind_template", "description": "Opinionated template for building Elm web apps using Tailwind CSS and Daisy UI.", "stars": "42"}, {"name": "vite-plugin-fable", "url": "https://github.com/nojaf/vite-plugin-fable", "description": "Template with `.fs` and `.fsproj` files and the F# compiler.", "stars": "43"}, {"name": "github-action-template", "url": "https://github.com/hywax/github-action-template", "description": "Starter template for GitHub Actions, TypeScript, ESLint, Vitest, Husky, Conventional Commits.", "stars": "24"}, {"name": "vit-singlefile-gzip", "url": "https://github.com/MillerRen/vite-singlefile-gzip.git", "description": "Starter template for embedded."}, {"name": "11st-Starter-Kit", "url": "https://github.com/stefanfrede/11st-starter-kit", "description": "11ty, powered by Vite with Tailwind CSS and Alpine.js."}, {"name": "chrome-ext-template-preact-windi-vite", "url": "https://github.com/fell-lucas/chrome-ext-template-preact-windi-vite", "description": "Preact, Windi CSS, TypeScript, Prettier, ESLint, GitHub Actions and Chrome Extension Manifest v3.", "stars": "80"}, {"name": "vite-vue3-chrome-extension-v3", "url": "https://github.com/mubaidr/vite-vue3-chrome-extension-v3", "description": "Web extension starter template for Chrome, Firefox and Edge.", "stars": "769"}]}, {"name": "Framework-agnostic Plugins", "parent": "Plugins", "entries": [{"name": "@vitejs/plugin-legacy", "url": "https://github.com/vitejs/vite/tree/main/packages/plugin-legacy", "description": "Legacy browser support.", "stars": "78k"}, {"name": "vite-plugin-pwa", "url": "https://github.com/antfu/vite-plugin-pwa", "description": "Zero-config PWA.", "stars": "4k"}, {"name": "vite-plugin-windicss", "url": "https://github.com/windicss/vite-plugin-windicss", "description": "Windi CSS integration.", "stars": "852"}, {"name": "vite-plugin-node", "url": "https://github.com/axe-me/vite-plugin-node", "description": "Integration with Node.js backend servers.", "stars": "1.1k"}, {"name": "vite-plugin-cesium", "url": "https://github.com/nshen/vite-plugin-cesium", "description": "Integration with Cesium library.", "stars": "272"}, {"name": "vite-plugin-linter", "url": "https://bitbucket.org/unimorphic/vite-plugin-linter", "description": "Extensible linter framework that shows the linting output in the Vite output and the browser console, includes ESLint & TypeScript ootb."}, {"name": "vite-plugin-checker", "url": "https://github.com/fi3ework/vite-plugin-checker", "description": "Fast run checkers (TypeScript/VLS/vue-tsc, etc.) in worker threads with overlay and terminal hint.", "stars": "1.2k"}, {"name": "vite-plugin-tauri", "url": "https://github.com/amrbashir/vite-plugin-tauri", "description": "Integrate Tauri in a Vite project to build cross-platform apps.", "stars": "288"}, {"name": "vite-plugin-federation", "url": "https://github.com/originjs/vite-plugin-federation", "description": "Support Module Federation, Inspired by Webpack Module Federation feature.", "stars": "3k"}, {"name": "vite-plugin-wasm-pack", "url": "https://github.com/nshen/vite-plugin-wasm-pack", "description": "Integration with rust [wasm-pack (\u2b507.1k)](https://github.com/rustwasm/wasm-pack), the simple way.", "stars": "272"}, {"name": "vite-plugin-comlink", "url": "https://github.com/mathe42/vite-plugin-comlink", "description": "Use WebWorkers with the power of [Comlink (\u2b5013k)](https://github.com/GoogleChromeLabs/comlink) to make them enjoyable.", "stars": "234"}, {"name": "vite-plugin-sass-dts", "url": "https://github.com/activeguild/vite-plugin-sass-dts", "description": "This is a plugin that automatically creates a type file when using the CSS module type-safely.", "stars": "128"}, {"name": "vite-plugin-ali-oss", "url": "https://github.com/xiaweiss/vite-plugin-ali-oss", "description": "Upload the production files bundled in the project to Ali OSS, except for HTML.", "stars": "41"}, {"name": "vite-plugin-webfont-dl", "url": "https://github.com/feat-agency/vite-plugin-webfont-dl", "description": "Downloads and injects webfonts (Google Fonts) to improve website's performance.", "stars": "376"}, {"name": "vite-plugin-babel", "url": "https://github.com/owlsdepartment/vite-plugin-babel", "description": "Babel integration for both build and server to support f.ex. decorators or class fields in pure JS/JSX files.", "stars": "62"}, {"name": "vite-plugin-electron", "url": "https://github.com/electron-vite/vite-plugin-electron", "description": "Integrate Vite and Electron.", "stars": "856"}, {"name": "vite-plugin-optimizer", "url": "https://github.com/vite-plugin/vite-plugin-optimizer", "description": "Manually Pre-Bundling.", "stars": "42"}, {"name": "vite-plugin-babel-compiler", "url": "https://github.com/yzydeveloper/vite-plugin-babel-compiler", "description": "The plugin works with Babel compiler.", "stars": "25"}, {"name": "vite-plugin-commonjs", "url": "https://github.com/vite-plugin/vite-plugin-commonjs", "description": "A pure JavaScript implementation for CommonJs.", "stars": "137"}, {"name": "vite-plugin-mpa-plus", "url": "https://github.com/yzydeveloper/vite-plugin-mpa-plus", "description": "More flexible MPA (multi-page application) supports html templates, path rewriting.", "stars": "88"}, {"name": "vite-plugin-multi-pages", "url": "https://github.com/Miofly/vite-plugin-multi-pages", "description": "Multi Pages Support\uff0ccan build src/pages anyPage\uff0ccan set prefixName.", "stars": "36"}, {"name": "vite-plugin-html-template-mpa", "url": "https://github.com/Miofly/vite-plugin-html-template-mpa", "description": "Multi Pages Common template support.", "stars": "29"}, {"name": "vite-plugin-vconsole-mpa", "url": "https://github.com/Miofly/vite-plugin-vconsole-mpa", "description": "Multi Pages Vconsole supports\uff0csimple config.", "stars": "6"}, {"name": "vite-plugin-browser-sync", "url": "https://github.com/Applelo/vite-plugin-browser-sync", "description": "BrowserSync.", "stars": "88"}, {"name": "vite-plugin-jspm", "url": "https://github.com/jspm/vite-plugin-jspm", "description": "Resolves dependencies independently from CDN providers using import maps and es-module-shims.", "stars": "69"}, {"name": "vite-plugin-env-switch", "url": "https://github.com/PengBoUESTC/vite-plugin-env-switch", "description": "Switch project env and restart Vite server without command line operation.", "stars": "12"}, {"name": "vite-plugin-virtual-mpa", "url": "https://github.com/emosheeep/vite-plugin-virtual-mpa", "description": "Out-of-box MPA plugin, with html template engine and virtual files support, which generate multiple files using only one template.", "stars": "150"}, {"name": "vite-plugin-stylelint", "url": "https://github.com/ModyQyW/vite-plugin-stylelint", "description": "Runs Stylelint synchronously/asynchronously.", "stars": "30"}, {"name": "Vite-plugin-graphiql", "url": "https://github.com/mammadataei/vite-plugin-graphiql", "description": "Integration for GraphiQL IDE.", "stars": "7"}, {"name": "vite-plugin-graphql-server", "url": "https://github.com/mammadataei/vite-plugin-graphql-server", "description": "Bootstrap a local GraphQL server for testing and documentaion.", "stars": "9"}, {"name": "unplugin-fonts", "url": "https://github.com/cssninjaStudio/unplugin-fonts", "description": "Load font from Typekit, Google Fonts, Fontsource or your own custom one.", "stars": "405"}, {"name": "unplugin-config", "url": "https://github.com/kirklin/unplugin-config", "description": "Configuration file generator for web apps, allowing external customization of global variables without repackaging.", "stars": "29"}, {"name": "vite-plugin-svg-spritemap", "url": "https://github.com/g-makarov/vite-plugin-svg-spritemap", "description": "Generates a SVG spritemap from multiple .svg files.", "stars": "57"}, {"name": "vite-plugin-dc", "url": "https://github.com/dvgis/vite-plugin-dc", "description": "Integration with @dvgis/dc-sdk library.", "stars": "4"}, {"name": "@spiriit/vite-plugin-svg-spritemap", "url": "https://github.com/SpiriitLabs/vite-plugin-svg-spritemap", "description": "Pack your SVG files in one spritemap file and use them with ``/`` and directly in your CSS.", "stars": "108"}, {"name": "vite-plugin-auto-mpa-html", "url": "https://github.com/iamspark1e/vite-plugin-auto-mpa-html", "description": "A file directory-based automated multi-page build plugin that supports HTML templates using EJS.", "stars": "10"}, {"name": "vite-plugin-cloudflare-functions", "url": "https://github.com/yjl9903/vite-plugin-cloudflare-functions", "description": "Cloudflare pages function integration.", "stars": "65"}, {"name": "`@storybook/builder-vite`", "url": "https://github.com/storybookjs/storybook/tree/next/code/builders/builder-vite/", "description": "Storybook builder."}, {"name": "@builder.io/partytown", "url": "https://github.com/BuilderIO/partytown", "description": "Relocate resource intensive third-party scripts off of the main thread and into a web worker.", "stars": "14k"}, {"name": "vite-plugin-dynamic-proxy", "url": "https://github.com/zjpzjp/vite-plugin-debug-proxy", "description": "Automatically configure reverse proxies based on URL parameters.", "stars": "13"}, {"name": "unplugin-auto-export", "url": "https://github.com/coderhyh/unplugin-auto-export", "description": "Automates the maintenance of export statements in the index.ts file.", "stars": "36"}, {"name": "remix-development-tools", "url": "https://github.com/forge42dev/Remix-Dev-Tools", "description": "Plugin for Remix.run development tools.", "stars": "956"}, {"name": "vite-plugin-legacy-swc", "url": "https://github.com/CyanSalt/vite-plugin-legacy-swc", "description": "Legacy browser support with SWC.", "stars": "66"}, {"name": "vite-plugin-biome", "url": "https://github.com/skrulling/vite-plugin-biome", "description": "Biome linter.", "stars": "71"}, {"name": "vite-plugin-oxlint", "url": "https://github.com/52-entertainment/vite-plugin-oxlint", "description": "Oxlint linter.", "stars": "48"}, {"name": "@tomjs/vite-plugin-electron", "url": "https://github.com/tomjs/vite-plugin-electron", "description": "Easily develop `Electron` applications.", "stars": "8"}, {"name": "@tomjs/vite-plugin-vscode", "url": "https://github.com/tomjs/vite-plugin-vscode", "description": "Easily use web frameworks to develop `VSCode Extension`'s `Webview`, and support `HMR` and `Debug`.", "stars": "87"}, {"name": "vite-plugin-px-rem-vw", "url": "https://github.com/zscumt123/vite-plugin-px-rem-vw", "description": "Integrate PostCSS plugin pxTorem and pxTovw.", "stars": "7"}, {"name": "vite-plugin-mpg", "url": "https://github.com/just-ads/vite-plugin-multi-page", "description": "Simple configuration of multi page applications.", "stars": "1"}, {"name": "vite-plugin-pagefind", "url": "https://github.com/Hugos68/vite-plugin-pagefind", "description": "Integrate `pagefind` search.", "stars": "34"}, {"name": "@mistjs/vite-plugin-px2viewport", "url": "https://github.com/aibayanyu20/vite-plugins/tree/main/packages/px2viewport", "description": "A plugin that automatically converts inline styles and style files from px units to vw units.", "stars": "21"}, {"name": "vite-multiple-assets", "url": "https://github.com/nguyenbatranvan/vite-multiple-assets", "description": "Add support for multiple public asset directories.", "stars": "29"}, {"name": "vite-create-production-server-plugin", "url": "https://github.com/jrtderonde/vite-create-production-server-plugin", "description": "Spin up a production HTTP serve after build.", "stars": "1"}, {"name": "vite-plugin-eslint2", "url": "https://github.com/ModyQyW/vite-plugin-eslint2", "description": "Runs ESLint synchronously/asynchronously.", "stars": "44"}, {"name": "vite-plugin-page-html", "url": "https://github.com/Marinerer/vite-plugins/tree/main/packages/page-html", "description": "Multi-page generic template plugin, support `ejs` template syntax. Similar to `vue-cli` pages configuration.", "stars": "11"}, {"name": "vite-plugin-vanilla", "url": "https://github.com/Marinerer/vite-plugins/tree/main/packages/vanilla", "description": "Vanilla multi-page web development mode.", "stars": "11"}, {"name": "genaicode/vite-plugin", "url": "https://github.com/gtanczyk/genaicode/tree/master/src/vite-genaicode/", "description": "A plugin that embeds an AI coding assistant into the app UI.", "stars": "42"}, {"name": "vite-plugin-year", "url": "https://github.com/8hobbies/vite-plugin-year", "description": "Inserts the current year to the HTML file during build. Useful for adding a copyright year to the HTML file.", "stars": "3"}, {"name": "vite-plugin-llms", "url": "https://github.com/saschaseniuk/vite-plugin-llms", "description": "Integration for the llms.txt specification supporting AI optimized content alongside application routes.", "stars": "33"}, {"name": "`module-federation/vite`", "url": "https://github.com/module-federation/vite", "description": "Official Module Federation integration, enabling dynamic remote module loading."}, {"name": "unplugin-icons", "url": "https://github.com/antfu/unplugin-icons", "description": "Access thousands of icons as components.", "stars": "4.8k"}, {"name": "vite-imagetools", "url": "https://github.com/JonasKruckenberg/vite-imagetools", "description": "Load and transform images using url query parameters.", "stars": "1.1k"}, {"name": "vite-plugin-radar", "url": "https://github.com/stafyniaksacha/vite-plugin-radar", "description": "All in one analytics loader (with 7+ providers supported).", "stars": "166"}, {"name": "vite-plugin-glsl", "url": "https://github.com/UstymUkhman/vite-plugin-glsl", "description": "Import shader file chunks.", "stars": "403"}, {"name": "vite-plugin-svgo", "url": "https://github.com/r3dDoX/vite-plugin-svgo", "description": "Load SVGs as plain string and transform with SVGO library.", "stars": "35"}, {"name": "vite-plugin-remark-rehype", "url": "https://github.com/y-nk/vite-plugin-remark-rehype", "description": "Loads and transform markdown files using the unified ecosystem."}, {"name": "vite-plugin-php", "url": "https://github.com/donnikitos/vite-plugin-php", "description": "Load and process PHP-entry files instead of default index.html.", "stars": "70"}, {"name": "vite-plugin-lqip", "url": "https://github.com/drwpow/vite-plugin-lqip", "description": "Generate low quality image placeholders (LQIP).", "stars": "86"}, {"name": "vite-plugin-ms-clarity", "url": "https://github.com/KermanX/vite-plugin-ms-clarity", "description": "Inject the Microsoft Clarity script to `index.html`.", "stars": "3"}, {"name": "@cyco130/vite-plugin-mdx", "url": "https://github.com/cyco130/vite-plugin-mdx", "description": "Import MDX.", "stars": "15"}, {"name": "vite-awesome-svg-loader", "url": "https://github.com/matafokka/vite-awesome-svg-loader", "description": "Imports SVGs as source code, base64 and data URI. Preserves stroke width, replaces colors with currentColor. Optimizes SVGs with SVGO. Creates SVG sprites.", "stars": "22"}, {"name": "vite-plugin-dir2json", "url": "https://github.com/buddywang/vite-plugin-dir2json", "description": "Convert the directory structure into json data containing supported file paths.", "stars": "18"}, {"name": "@responsive-image/vite-plugin", "url": "https://github.com/simonihmig/responsive-image", "description": "Transform and generate optimized responsive images (WebP, AVIF) and LQIP placeholders for use with image components.", "stars": "199"}, {"name": "@goodforyou/vite-plugin-markdown-import", "url": "https://github.com/good-for-you-web-services/vite-plugin-import-markdown", "description": "Directly import Markdown files as a string, with support for front-matter attributes as an object.", "stars": "2"}, {"name": "rollup-plugin-critical", "url": "https://github.com/nystudio107/rollup-plugin-critical", "description": "Generate critical CSS.", "stars": "123"}, {"name": "vite-plugin-dts", "url": "https://github.com/qmhc/vite-plugin-dts", "description": "Generate declaration files from `.ts` or `.vue` source files for lib.", "stars": "1.5k"}, {"name": "vite-compression-plugin", "url": "https://github.com/XeryYue/vite-compression-plugin", "description": "Use Node.js stream compress file to gzip or more.", "stars": "284"}, {"name": "vite-plugin-chunk-split", "url": "https://github.com/sanyuan0704/vite-plugin-chunk-split", "description": "Automatically code splitting, support unbundle in production.", "stars": "392"}, {"name": "vite-plugin-static-copy", "url": "https://github.com/sapphi-red/vite-plugin-static-copy", "description": "Copy files and folders.", "stars": "405"}, {"name": "vite-plugin-zip-file", "url": "https://github.com/Ssis53/vite-plugin-zip", "description": "Compress files or folders into zip.", "stars": "20"}, {"name": "vite-plugin-zip-pack", "url": "https://github.com/7th-Cyborg/vite-plugin-zip-pack", "description": "Pack distribution/build folder into a zip file.", "stars": "43"}, {"name": "vite-plugin-cp", "url": "https://github.com/fengxinming/vite-plugins/tree/main/packages/vite-plugin-cp", "description": "Copy files after building bundles.", "stars": "97"}, {"name": "unplugin-imagemin", "url": "https://github.com/ErKeLost/unplugin-imagemin", "description": "High performance compressed Picture based on squoosh and sharp.", "stars": "258"}, {"name": "vite-plugin-image-optimizer", "url": "https://github.com/FatehAK/vite-plugin-image-optimizer", "description": "Optimize (compress) your image assets using Sharp.js and SVGO at build time.", "stars": "479"}, {"name": "vite-plugin-no-bundle", "url": "https://github.com/ManBearTM/vite-plugin-no-bundle", "description": "Generate unbundled code for use with native ESM or other bundlers.", "stars": "69"}, {"name": "vite-plugin-css-injected-by-js", "url": "https://github.com/marco-prontera/vite-plugin-css-injected-by-js", "description": "Takes the CSS and adds it to the page through the JS.", "stars": "494"}, {"name": "unplugin-zip-pack", "url": "https://github.com/iamspark1e/unplugin-zip-pack", "description": "Zip your dist with filter function support.", "stars": "5"}, {"name": "vite-plugin-singlefile", "url": "https://github.com/richardtallent/vite-plugin-singlefile", "description": "Inline all JavaScript and CSS resources directly into the final `dist/index.html` file.", "stars": "1.1k"}, {"name": "vite-plugin-node-polyfills", "url": "https://github.com/davidmyersdev/vite-plugin-node-polyfills", "description": "Polyfill Node's Core Modules for browser environments.", "stars": "412"}, {"name": "vite-plugin-cdn2", "url": "https://github.com/nonzzz/vite-plugin-cdn", "description": "Replace module with CDN.", "stars": "80"}, {"name": "vite-plugin-bundle-prefetch", "url": "https://github.com/dreambo8563/vite-plugin-bundle-prefetch", "description": "Inject prefetch assets into `index.html`.", "stars": "20"}, {"name": "vite-plugin-imagemin", "url": "https://github.com/vHeemstra/vite-plugin-imagemin", "description": "Optimize and compress your image assets and optionally create WebP/AVIF.", "stars": "38"}, {"name": "vite-plugin-lib-types", "url": "https://github.com/keuby/vite-plugin-lib-types", "description": "Generate DTS file while building library.", "stars": "7"}, {"name": "vite-plugin-minipic", "url": "https://github.com/60late/vite-plugin-minipic", "description": "Efficient image compression tool.", "stars": "62"}, {"name": "vite-plugin-robots", "url": "https://github.com/kolirt/vite-plugin-robots", "description": "Generating `robots.txt`.", "stars": "18"}, {"name": "vite-plugin-bundle-obfuscator", "url": "https://github.com/z0ffy/vite-plugin-bundle-obfuscator", "description": "JavaScript obfuscator.", "stars": "277"}, {"name": "@yuanjianming/unplugin-image-convert", "url": "https://github.com/yuan66-hub/unplugin-image-convert", "description": "Image multi format conversion plugin based on sharp.js.", "stars": "2"}, {"name": "vite-plugin-dynamic-chunk", "url": "https://github.com/MrQinYQ/vite-plugin-dynamic-chunk", "description": "Split dependencies between entry and dynamic entry, and merge small chunks.", "stars": "15"}, {"name": "@yuanjianming/unplugin-compress-svga", "url": "https://github.com/yuan66-hub/unplugin-compress-svga", "description": "Compress SVGA.", "stars": "3"}, {"name": "@yuanjianming/unplugin-font-spider", "url": "https://github.com/yuan66-hub/unplugin-font-spider", "description": "A webfont compression plugin.", "stars": "3"}, {"name": "vite-plugin-static-filehash", "url": "https://github.com/MrQinYQ/vite-plugin-static-filehash", "description": "It can help the program improve the cache hit rate.", "stars": "9"}, {"name": "vite-plugin-singlefile-compression", "url": "https://github.com/bddjr/vite-plugin-singlefile-compression", "description": "Compress all assets and embeds them into `dist/index.html`, making it convenient to share as a single HTML file.", "stars": "8"}, {"name": "vite-plugin-builder", "url": "https://github.com/yracnet/vite-plugin-builder", "description": "Enable dual compilation for Server-Side Rendering (SSR) and Client-Side Rendering (CSR).", "stars": "2"}, {"name": "vite-plugin-html", "url": "https://github.com/anncwb/vite-plugin-html", "description": "Plugin to minimize and use ejs template syntax in `index.html`.", "stars": "679"}, {"name": "vite-plugin-ts-nameof", "url": "https://github.com/Shinigami92/vite-plugin-ts-nameof", "description": "Ability to resolve [nameof (\u2b50505)](https://github.com/dsherret/ts-nameof) in TypeScript.", "stars": "22"}, {"name": "vite-plugin-handlebars", "url": "https://github.com/alexlafroscia/vite-plugin-handlebars", "description": "Process HTML files with Handlebars.", "stars": "203"}, {"name": "vite-plugin-virtual-html", "url": "https://github.com/Windson1806/vite-plugin-virtual-html", "description": "Make Vite MPA consistent with `@vue/cli`.", "stars": "73"}, {"name": "vite-plugin-content", "url": "https://github.com/originjs/origin.js/tree/main/packages/vite-plugin-content", "description": "Convert `yaml`, `xml`, `ini`, `toml`, `csv`, `plist` and `properties` files to ES6 modules.", "stars": "133"}, {"name": "vite-plugin-require", "url": "https://github.com/wangzongming/vite-plugin-require", "description": "A Vite plugin that supports `require` by code transforming.", "stars": "85"}, {"name": "vite-plugin-global-style", "url": "https://github.com/originjs/origin.js/tree/main/packages/vite-plugin-global-style", "description": "Deal with global styles for CSS, SASS, LESS and Stylus.", "stars": "133"}, {"name": "vite-plugin-shared-modules", "url": "https://github.com/zheeeng/vite-plugin-shared-modules", "description": "Share node\\_modules in monorepos.", "stars": "34"}, {"name": "vite-plugin-pug-transformer", "url": "https://github.com/TheSeally/vite-plugin-pug-transformer", "description": "Pug template engine support.", "stars": "43"}, {"name": "@import-meta-env/unplugin", "url": "https://github.com/runtime-env/import-meta-env", "description": "Inject environment variables into the `import.meta.env` object after building the application instead of statically replacing it during production.", "stars": "269"}, {"name": "@modyfi/vite-plugin-yaml", "url": "https://github.com/Modyfi/vite-plugin-yaml", "description": "Transform YAML files to ESM with schema validation and error reporting."}, {"name": "vite-plugin-html-inject", "url": "https://github.com/donnikitos/vite-plugin-html-inject", "description": "Split the `index.html` into smaller reusable pieces.", "stars": "86"}, {"name": "unplugin-inject-preload", "url": "https://github.com/Applelo/unplugin-inject-preload", "description": "Inject `` to your `index.html` based on your build assets.", "stars": "39"}, {"name": "@vituum/vite-plugin-handlebars", "url": "https://github.com/vituum/vite-plugin-handlebars", "description": "Handlebars template engine support, transforms `.hbs` templates to `.html`.", "stars": "7"}, {"name": "@vituum/vite-plugin-pug", "url": "https://github.com/vituum/vite-plugin-pug", "description": "Pug template engine support, transforms `.pug` templates to `.html`.", "stars": "10"}, {"name": "@vituum/vite-plugin-nunjucks", "url": "https://github.com/vituum/vite-plugin-nunjucks", "description": "Nunjucks template engine support, transforms `.njk` templates to `.html`.", "stars": "12"}, {"name": "@vituum/vite-plugin-liquid", "url": "https://github.com/vituum/vite-plugin-liquid", "description": "Liquid template engine support, transforms `.liquid` templates to `.html`.", "stars": "14"}, {"name": "@vituum/vite-plugin-twig", "url": "https://github.com/vituum/vite-plugin-twig", "description": "Twig template engine support, transforms `.twig` templates to `.html`.", "stars": "20"}, {"name": "@vituum/vite-plugin-latte", "url": "https://github.com/vituum/vite-plugin-latte", "description": "Latte template engine support, transforms `.latte` templates to `.html`.", "stars": "1"}, {"name": "@vituum/vite-plugin-posthtml", "url": "https://github.com/vituum/vite-plugin-posthtml", "description": "PostHTML support, transforms syntax to `.html`.", "stars": "9"}, {"name": "@vituum/vite-plugin-juice", "url": "https://github.com/vituum/vite-plugin-juice", "description": "Juice support, transforms `.css` to inline styles in `.html`.", "stars": "6"}, {"name": "vite-plugin-version-mark", "url": "https://github.com/ZhongxuYang/vite-plugin-version-mark", "description": "Automatically use `package version` / `git commit` / `custom` to be inserted into your project as a unique identifier for the project version.", "stars": "88"}, {"name": "vite-plugin-css-export", "url": "https://github.com/shixuanhong/vite-plugin-css-export", "description": "Export variables from CSS to JavaScript, and support nested rules.", "stars": "29"}, {"name": "vite-plugin-optimize-css-modules", "url": "https://github.com/Simonwep/vite-plugin-optimize-css-modules", "description": "Generate the smallest possible CSS-Classes when CSS-Modules are used.", "stars": "42"}, {"name": "vite-plugin-generate-html", "url": "https://github.com/gedouu/vite-plugin-generate-html", "description": "Define separate output files for JavaScript and CSS bundles.", "stars": "9"}, {"name": "vite-plugin-turbo-console", "url": "https://github.com/yuyinws/vite-plugin-turbo-console", "description": "Enhance the readability of `console.log()`.", "stars": "699"}, {"name": "vite-plugin-html-injection", "url": "https://github.com/altrusl/vite-plugin-html-injection", "description": "Inject HTML, JavaScript and CSS code snippets into the `index.html`.", "stars": "41"}, {"name": "vite-plugin-typescript-transform", "url": "https://github.com/herberttn/vite-plugin-typescript-transform", "description": "Applies the TypeScript compiler during Vite's transform build phase.", "stars": "18"}, {"name": "vite-plugin-public-typescript", "url": "https://github.com/hemengke1997/vite-plugin-public-typescript", "description": "Inject TypeScript into `index.html`.", "stars": "13"}, {"name": "unplugin-generate-component-name", "url": "https://github.com/CCherry07/unplugin-generate-component-name", "description": "Automatically generate component's name.", "stars": "22"}, {"name": "@laynezh/vite-plugin-lib-assets", "url": "https://github.com/laynezh/vite-plugin-lib-assets", "description": "Extracts resource files referenced in `library mode` instead of embedded them as base64.", "stars": "131"}, {"name": "css-media-splitter/vite-plugin", "url": "https://github.com/levchak0910/css-media-splitter", "description": "Extracts all `@media` At-rules into a dedicated `.css` files and download it only when matches the media query.", "stars": "41"}, {"name": "@tomjs/vite-plugin-html", "url": "https://github.com/tomjs/vite-plugin-html", "description": "Support compression, loading, CDN and others for `index.html`.", "stars": "4"}, {"name": "@tomjs/vite-plugin-iconify", "url": "https://github.com/tomjs/vite-plugin-iconify", "description": "Inject the global variable `IconifyProviders` into `index.html` for `iconify`, and support local area network and custom url.", "stars": "8"}, {"name": "vite-plugin-icons-spritesheet", "url": "https://github.com/forge42dev/vite-plugin-icons-spritesheet", "description": "Generate a spritesheet and TypeScript types from SVG icons by listening to the icons folder changes.", "stars": "171"}, {"name": "vite-plugin-abbrlink", "url": "https://github.com/tangerball/abbrlink/tree/master/packages/vite-plugin-abbrlink#readme", "description": "Add the abbrlink attribute to the `markdown` file in the specified directory.", "stars": "1"}, {"name": "vite-plugin-native", "url": "https://github.com/vite-plugin/vite-plugin-native", "description": "Supports Node/Electron C/C++ native addons.", "stars": "21"}, {"name": "@yoichiro/vite-plugin-handlebars", "url": "https://github.com/yoichiro/vite-plugin-handlebars", "description": "Import of Handlebars templates `.hbs` as ES Modules.", "stars": "8"}, {"name": "vite-plugin-magic-preloader", "url": "https://github.com/cszhjh/vite-plugin-magic-preloader", "description": "Generate `` or `` tags through magic comments and inject them into `index.html`.", "stars": "41"}, {"name": "vite-plugin-replace-lodash", "url": "https://github.com/mingtianyihou33/vite-plugin-replace-lodash", "description": "Replacing the import of `lodash` with `lodash-es` is more beneficial to tree-shaking.", "stars": "4"}, {"name": "vite-plugin-dynamic-prefetch", "url": "https://github.com/Linh-Tran-0312/vite-plugin-dynamic-prefetch", "description": "Inject `` tags into the HTML file for dynamic modules at runtime.", "stars": "4"}, {"name": "vite-plugin-material-symbols", "url": "https://github.com/RobinTail/vite-plugin-material-symbols", "description": "Selective loading of Material Symbols font icons based on source code analysis.", "stars": "6"}, {"name": "vite-tsconfig-paths", "url": "https://github.com/aleclarson/vite-tsconfig-paths", "description": "Support for TypeScript's path mapping.", "stars": "1.6k"}, {"name": "vite-aliases", "url": "https://github.com/subwaytime/vite-aliases", "description": "Alias auto-generation based on project structure.", "stars": "217"}, {"name": "vite-plugin-mkcert", "url": "https://github.com/liuweiGL/vite-plugin-mkcert", "description": "Provide certificates https dev server.", "stars": "740"}, {"name": "vite-plugin-vconsole", "url": "https://github.com/vadxq/vite-plugin-vconsole", "description": "Help developers use vconsole to facilitate mobile development and debugging.", "stars": "87"}, {"name": "vite-plugin-mock-server", "url": "https://github.com/enjoycoding/vite-plugin-mock-server", "description": "Mock server plugin, support using TS and JS to write Mock API and HMR.", "stars": "67"}, {"name": "vitawind", "url": "https://github.com/huibizhang/vitawind", "description": "Install and Setting Tailwind CSS automatically.", "stars": "165"}, {"name": "vite-plugin-restart", "url": "https://github.com/antfu/vite-plugin-restart", "description": "Restart the Vite server on file changes.", "stars": "206"}, {"name": "vite-plugin-full-reload", "url": "https://github.com/ElMassimo/vite-plugin-full-reload", "description": "Reload the browser on file changes.", "stars": "174"}, {"name": "vite-plugin-tips", "url": "https://github.com/yingpengsha/vite-plugin-tips", "description": "Provide better development server status tips on the page.", "stars": "62"}, {"name": "vite-plugin-external", "url": "https://github.com/fengxinming/vite-plugins/tree/main/packages/vite-plugin-external", "description": "Provides a way of excluding dependencies from the runtime code and output bundles.", "stars": "97"}, {"name": "unplugin-auto-import", "url": "https://github.com/antfu/unplugin-auto-import", "description": "On-demand API auto-importing.", "stars": "3.8k"}, {"name": "vite-plugin-inspect", "url": "https://github.com/antfu/vite-plugin-inspect", "description": "Inspect the intermediate state of Vite plugins.", "stars": "1.6k"}, {"name": "vite-plugin-remove-console", "url": "https://github.com/xiaoxian521/vite-plugin-remove-console", "description": "A Vite plugin that deletes console.log in the production environment.", "stars": "187"}, {"name": "vite-plugin-dev-manifest", "url": "https://github.com/owlsdepartment/vite-plugin-dev-manifest", "description": "Generates `manifest.dev.json` during dev server, for backend integration with any language/framework.", "stars": "27"}, {"name": "vite-plugin-watch-and-run", "url": "https://github.com/jycouet/kitql/tree/main/packages/vite-plugin-watch-and-run", "description": "Watch some files (glob) and trigger a command. To enable any tool to have a watch mode.", "stars": "452"}, {"name": "vite-plugin-dynamic-base", "url": "https://github.com/chenxch/vite-plugin-dynamic-base", "description": "Resolve all resource files dynamic publicPath.", "stars": "76"}, {"name": "vite-plugin-live-reload", "url": "https://github.com/arnoson/vite-plugin-live-reload", "description": "Live reloading.", "stars": "97"}, {"name": "vite-plugin-simple-vconsole", "url": "https://github.com/venojs/vite-plugin-simple-vconsole", "description": "A debug console view inside your app to make mobile debugging easier, for both SPA and MPA.", "stars": "8"}, {"name": "vite-plugin-qrcode", "url": "https://github.com/svitejs/vite-plugin-qrcode", "description": "Show QR code on server start.", "stars": "210"}, {"name": "vite-plugin-cem", "url": "https://github.com/Kamiapp-fr/vite-plugin-cem", "description": "Generates `custom-elements.json` manifest for describing custom elements.", "stars": "33"}, {"name": "vite-plugin-web-update-notification", "url": "https://github.com/GreatAuk/plugin-web-update-notification", "description": "Detect webpage updates and notify user to reload. support Vite and umijs.", "stars": "637"}, {"name": "vite-plugin-browserslist-useragent", "url": "https://github.com/kingyue737/vite-plugin-browserslist-useragent", "description": "Compile browserslist query to a RegExp to test browser useragent.", "stars": "15"}, {"name": "vite-plugin-validate-env", "url": "https://github.com/Julien-R44/vite-plugin-validate-env", "description": "Validate your environment variables at build time. Never forget an environment variable again.", "stars": "227"}, {"name": "vite-plugin-mock-data", "url": "https://github.com/fengxinming/vite-plugins/tree/main/packages/vite-plugin-mock-data", "description": "Provides a simple way to mock data.", "stars": "97"}, {"name": "vite-plugin-reverse-proxy", "url": "https://github.com/fengxinming/vite-plugins/tree/main/packages/vite-plugin-reverse-proxy", "description": "Sometimes we have to redirect scripts on production environment to debug and solve problems, the plugin will transform the script to be served with the `text/javascript` MIME type to `module` MIME type.", "stars": "97"}, {"name": "vite-plugin-conditional-compile", "url": "https://github.com/KeJunMao/vite-plugin-conditional-compile", "description": "Conditional compilation syntax based on environment variables.", "stars": "79"}, {"name": "vite-plugin-mock-dev-server", "url": "https://github.com/pengzhanbo/vite-plugin-mock-dev-server", "description": "Mock server for development, support CJS/ESM/JSON, auto-importing file and HMR.", "stars": "245"}, {"name": "vite-plugin-api", "url": "https://github.com/yracnet/vite-plugin-api", "description": "Generate route mapping for API Routes services from the directory tree.", "stars": "42"}, {"name": "vite-plugin-shortcuts", "url": "https://github.com/kinfuy/vite-plugin-shortcuts", "description": "Add additional customized shortcut key population.", "stars": "10"}, {"name": "vite-plugin-entry-shaking", "url": "https://github.com/Dschungelabenteuer/vite-plugin-entry-shaking", "description": "Mimic tree-shaking behaviour when importing code from an entry file in development mode.", "stars": "151"}, {"name": "vite-plugin-auto-alias", "url": "https://github.com/jwyGithub/vite-plugin-auto-alias", "description": "Automatically generate alias based on path.", "stars": "11"}, {"name": "vite-plugin-image-placeholder", "url": "https://github.com/pengzhanbo/vite-plugin-image-placeholder", "description": "Generate placeholder images by path matches.", "stars": "12"}, {"name": "vite-plugin-find-image-duplicates", "url": "https://github.com/wChenonly/vite-plugin-find-image-duplicates", "description": "Find if there are duplicate images in your project when building it.", "stars": "7"}, {"name": "@froxz/vite-plugin-s3", "url": "https://github.com/Froxz/vite-plugin-s3", "description": "Allows you to upload files to S3.", "stars": "46"}, {"name": "vite-plugin-vitepress-auto-sidebar", "url": "https://github.com/QC2168/vite-plugin-vitepress-auto-sidebar", "description": "Automatically generates sidebar data by scanning directories, based on vitepress.", "stars": "133"}, {"name": "vite-plugin-global-const", "url": "https://github.com/censujiang/vite-plugin-global-const", "description": "Define constants for reuse of your code.", "stars": "11"}, {"name": "vite-plugin-cli-copy", "url": "https://github.com/wChenonly/vite-plugin-cli-copy", "description": "Start the project and automatically copy the terminal's network URL.", "stars": "3"}, {"name": "vite-plugin-module-list", "url": "https://github.com/davidbonnet/vite-plugin-module-list", "description": "Automatically import the modules found in a specified folder.", "stars": "2"}, {"name": "unplugin-info", "url": "https://github.com/yjl9903/unplugin-info", "description": "Export build information as a virutal module.", "stars": "104"}, {"name": "vite-plugin-auto-origin", "url": "https://github.com/s2b/vite-plugin-auto-origin", "description": "Detect origin configuration automatically based on incoming requests to dev server.", "stars": "3"}, {"name": "vite-plugin-deadfile", "url": "https://github.com/stauren/vite-plugin-deadfile", "description": "Find unused source files in the project.", "stars": "48"}, {"name": "vite-bundle-analyzer", "url": "https://github.com/nonzzz/vite-bundle-analyzer", "description": "Utility that represents bundles as an interactive treemap.", "stars": "417"}, {"name": "vite-font-extractor-plugin", "url": "https://github.com/a3mitskevich/vite-font-extractor-plugin", "description": "Utility that minification bundle fonts by glyphs.", "stars": "7"}, {"name": "vite-plugin-i18n-detector", "url": "https://github.com/hemengke1997/vite-plugin-i18n-detector", "description": "Lazyload i18n locale resources.", "stars": "24"}, {"name": "vite-plugin-ngrok", "url": "https://github.com/aphex/vite-plugin-ngrok", "description": "Integration with Ngrok, allowing you to easily share your local development server.", "stars": "34"}, {"name": "vite-plugin-docker", "url": "https://github.com/yracnet/vite-plugin-docker", "description": "Docker utility based on Dockerode.", "stars": "6"}, {"name": "vite-plugin-api-routes", "url": "https://github.com/yracnet/vite-plugin-api-routes", "description": "Generate route mapping for API Routes services from the directory tree.", "stars": "42"}, {"name": "unplugin-detect-duplicated-deps", "url": "https://github.com/tjx666/unplugin-detect-duplicated-deps", "description": "Detect duplicate packaged dependencies.", "stars": "81"}, {"name": "vite-plugin-vitepress-auto-nav", "url": "https://github.com/Xaviw/vite-plugin-vitepress-auto-nav", "description": "Automatically generates `sidebar` and `nav` configurations by scanning directories, based on VitePress.", "stars": "25"}, {"name": "vite-plugin-pretty-module-classnames", "url": "https://github.com/teplostanski/vite-plugin-pretty-module-classnames", "description": "Adds the filename without the `-module` suffix to the class names of CSS modules.", "stars": "22"}, {"name": "vite-plugin-serve-static", "url": "https://github.com/reifiedbeans/vite-plugin-serve-static", "description": "Allows serving arbitrary static files not in the `public/` directory.", "stars": "9"}, {"name": "vite-plugin-valibot-env", "url": "https://github.com/idleberg/vite-plugin-valibot-env", "description": "Validate environment variables against a Valibot schema.", "stars": "6"}, {"name": "vite-plugin-vitest-cache", "url": "https://github.com/raegen/vite-plugin-vitest-cache", "description": "Optimize `Vitest` execution time through caching.", "stars": "26"}, {"name": "vite-preload", "url": "https://github.com/wille/vite-preload", "description": "Preloads lazy loaded modules and stylesheets that were rendered by the server using 103 Early Hints, Link headers or link tags.", "stars": "62"}, {"name": "vite-plugin-envtype-patch", "url": "https://github.com/PengBoUESTC/vite-plugin-envtype-patch", "description": "Generate `type` info for `import.meta.env`.", "stars": "3"}, {"name": "`vitest`", "url": "https://github.com/vitest-dev/vitest", "description": "A Vite-native test framework."}, {"name": "vitest-mock-extended", "url": "https://github.com/eratio08/vitest-mock-extended", "description": "Type safe mocking extensions for Vitest.", "stars": "251"}, {"name": "cypress-vite", "url": "https://github.com/mammadataei/cypress-vite", "description": "Run Cypress specs using Vite.", "stars": "103"}, {"name": "vite-plugin-doctest", "url": "https://github.com/ssssota/doc-vitest", "description": "Documentation testing for Vitest.", "stars": "67"}, {"name": "`@poyro/vitest`", "url": "https://github.com/poyro/poyro", "description": "Test LLM integrations using Vitest."}, {"name": "vite-plugin-csp-guard", "url": "https://github.com/RockiRider/csp/tree/main/packages/vite-plugin-csp-guard", "description": "Lets you configure a Content Security Policy to your project, supports all directives and hashing.", "stars": "92"}, {"name": "vite-plugin-csp", "url": "https://github.com/maccuaa/vite-plugin-csp", "description": "Content Security Policy (CSP) for SPA. Automatically calculates asset hashes (SRI), detects Google Fonts. Support `Bun` and `Node.js` runtimes.", "stars": "10"}]}, {"name": "Vue", "parent": "Plugins", "entries": []}, {"name": "React", "parent": "Plugins", "entries": [{"name": "@vitejs/plugin-react", "url": "https://github.com/vitejs/vite-plugin-react/tree/main/packages/plugin-react", "description": "Official React support that uses Babel.", "stars": "987"}, {"name": "@vitejs/plugin-react-swc", "url": "https://github.com/vitejs/vite-plugin-react-swc", "description": "Official React support that uses SWC.", "stars": "960"}, {"name": "generouted", "url": "https://github.com/oedotme/generouted", "description": "Client-side type-safe file-based routing and global modals \u2014 supports layouts, loaders, code-splitting and more.", "stars": "1.2k"}, {"name": "unplugin-remix-router", "url": "https://github.com/ws-rush/unplugin-remix-router", "description": "Generates a React Router file, that depends on Remix v2 file-based router convention.", "stars": "12"}, {"name": "vite-plugin-remix-flat-routes", "url": "https://github.com/hemengke1997/vite-plugin-remix-flat-routes", "description": "Remix-flat-routes convention-based routing, compatible with react-router data-api routing.", "stars": "7"}, {"name": "vite-plugin-svgr", "url": "https://github.com/pd4d10/vite-plugin-svgr", "description": "Transform SVGs into React components.", "stars": "721"}, {"name": "vite-plugin-react-rich-svg", "url": "https://github.com/iGoodie/vite-plugin-react-rich-svg", "description": "Seamless SVG loader with versatile import options; such as DataURI, SVGR Component and Raw HTML Code.", "stars": "14"}, {"name": "@stylin/vite-plugin", "url": "https://github.com/sultan99/stylin/tree/main/packages/vite-plugin", "description": "Transform CSS and SCSS modules into React components.", "stars": "181"}, {"name": "vite-plugin-react-pages", "url": "https://github.com/vitejs/vite-plugin-react-pages", "description": "A Vite framework for building React app.", "stars": "471"}, {"name": "vite-plugin-react-click-to-component", "url": "https://github.com/ArnaudBarre/vite-plugin-react-click-to-component", "description": "Uses Vite's launch middleware to enable alt+click to go to component.", "stars": "68"}, {"name": "vite-react-ssg", "url": "https://github.com/Daydreamer-riri/vite-react-ssg", "description": "Static-site generation for React.", "stars": "223"}]}, {"name": "Preact", "parent": "Plugins", "entries": [{"name": "@preact/preset-vite", "url": "https://github.com/preactjs/preset-vite", "description": "Preact preset. HMR, automatic Preact inject, removal of DevTools in prod.", "stars": "292"}]}, {"name": "Svelte", "parent": "Plugins", "entries": [{"name": "vite-plugin-svelte", "url": "https://github.com/sveltejs/vite-plugin-svelte", "description": "Adds Svelte support. Official plugin of Svelte team.", "stars": "998"}, {"name": "vite-plugin-kit-routes", "url": "https://github.com/jycouet/kitql/tree/main/packages/vite-plugin-kit-routes", "description": "Generates a file with all the routes, params, actions of your SvelteKit App.", "stars": "452"}]}, {"name": "Solid", "parent": "Plugins", "entries": [{"name": "vite-plugin-solid", "url": "https://github.com/amoutonbrady/vite-plugin-solid", "description": "Provides JSX transformation for Solid.", "stars": "494"}, {"name": "vite-plugin-solid-svg", "url": "https://github.com/jfgodoy/vite-plugin-solid-svg", "description": "Import SVG files as Solid.js Components.", "stars": "94"}, {"name": "generouted", "url": "https://github.com/oedotme/generouted/tree/main/packages/solid-router", "description": "Client-side type-safe file-based routing and global modals \u2014 supports layouts, loaders, code-splitting and more.", "stars": "1.2k"}]}, {"name": "Elm", "parent": "Plugins", "entries": [{"name": "vite-plugin-elm", "url": "https://github.com/hmsk/vite-plugin-elm", "description": "A plugin that enables you to compile an Elm module.", "stars": "215"}]}, {"name": "Angular", "parent": "Plugins", "entries": []}, {"name": "Fastify", "parent": "Plugins", "entries": [{"name": "vite-plugin-fastify", "url": "https://github.com/Vanilla-IceCream/vite-plugin-fastify", "description": "Fastify plugin for Vite with Hot-module Replacement.", "stars": "15"}, {"name": "vite-plugin-fastify-routes", "url": "https://github.com/Vanilla-IceCream/vite-plugin-fastify-routes", "description": "File-based routing, similar to SvelteKit and Next.js App Router.", "stars": "8"}]}, {"name": "Electron", "parent": "Plugins", "entries": [{"name": "electron-vite", "url": "https://github.com/alex8088/electron-vite", "description": "An Electron CLI integrated with Vite.", "stars": "5.2k"}]}, {"name": "Rollup Plugins", "parent": "Plugins", "entries": [{"name": "Vite Rollup Plugins", "url": "https://vite-rollup-plugins.patak.dev/", "description": "Compatibility list for official Rollup plugins."}, {"name": "`@rollup/plugin-alias`", "url": "https://github.com/rollup/plugins/blob/master/packages/alias", "description": "Define and resolve aliases for bundle dependencies."}, {"name": "`@rollup/plugin-commonjs`", "url": "https://github.com/rollup/plugins/blob/master/packages/commonjs", "description": "Convert CommonJS modules to ES6."}, {"name": "`@rollup/plugin-dynamic-import-vars`", "url": "https://github.com/rollup/plugins/blob/master/packages/dynamic-import-vars", "description": "Resolving dynamic imports that contain variables."}, {"name": "`@rollup/plugin-json`", "url": "https://github.com/rollup/plugins/blob/master/packages/json", "description": "Convert `.json` files to ES6 modules."}, {"name": "`@rollup/plugin-babel`", "url": "https://github.com/rollup/plugins/tree/master/packages/babel", "description": "Compile your files with Babel."}, {"name": "`@rollup/plugin-buble`", "url": "https://github.com/rollup/plugins/tree/master/packages/buble", "description": "Compile ES2015 with buble."}, {"name": "`@rollup/plugin-data-uri`", "url": "https://github.com/rollup/plugins/tree/master/packages/data-uri", "description": "Import modules from Data URIs."}, {"name": "`@rollup/plugin-html`", "url": "https://github.com/rollup/plugins/tree/master/packages/html", "description": "Create HTML files to serve Rollup bundles."}, {"name": "`@rollup/plugin-node-resolve`", "url": "https://github.com/rollup/plugins/tree/master/packages/node-resolve", "description": "Locate and bundle third-party dependencies in node\\_modules."}, {"name": "`@rollup/plugin-sucrase`", "url": "https://github.com/rollup/plugins/tree/master/packages/sucrase", "description": "Compile TypeScript, Flow, JSX, etc with Sucrase."}, {"name": "`@rollup/plugin-typescript`", "url": "https://github.com/rollup/plugins/tree/master/packages/typescript", "description": "Integration between Rollup and TypeScript."}, {"name": "`@rollup/plugin-wasm`", "url": "https://github.com/rollup/plugins/tree/master/packages/wasm", "description": "Import WebAssembly code with Rollup."}, {"name": "`@rollup/plugin-url`", "url": "https://github.com/rollup/plugins/tree/master/packages/url", "description": "Import files as data-URIs or ES Modules."}, {"name": "`@rollup/plugin-beep`", "url": "https://github.com/rollup/plugins/tree/master/packages/beep", "description": "System beeps on errors and warnings."}, {"name": "`@rollup/plugin-dsv`", "url": "https://github.com/rollup/plugins/blob/master/packages/dsv", "description": "Convert `.csv` and `.tsv` files into JavaScript modules with d3-dsv."}, {"name": "`@rollup/plugin-eslint`", "url": "https://github.com/rollup/plugins/blob/master/packages/eslint", "description": "Verify entry point and all imported files with ESLint."}, {"name": "`@rollup/plugin-graphql`", "url": "https://github.com/rollup/plugins/blob/master/packages/graphql", "description": "Convert .gql/.graphql files to ES6 modules."}, {"name": "`@rollup/plugin-image`", "url": "https://github.com/rollup/plugins/blob/master/packages/image", "description": "Import JPG, PNG, GIF, SVG, and WebP files (needs `enforce: 'pre'`)."}, {"name": "`@rollup/plugin-inject`", "url": "https://github.com/rollup/plugins/blob/master/packages/inject", "description": "Scan modules for global variables and injects import statements where necessary."}, {"name": "`@rollup/plugin-legacy`", "url": "https://github.com/rollup/plugins/tree/master/packages/legacy", "description": "Add export declarations to legacy non-module scripts."}, {"name": "`@rollup/plugin-replace`", "url": "https://github.com/rollup/plugins/tree/master/packages/replace", "description": "Replace strings in files while bundling."}, {"name": "`@rollup/plugin-strip`", "url": "https://github.com/rollup/plugins/tree/master/packages/strip", "description": "Remove debugger statements and functions from your code."}, {"name": "`@rollup/plugin-virtual`", "url": "https://github.com/rollup/plugins/blob/master/packages/virtual", "description": "A Rollup plugin that loads virtual modules from memory."}, {"name": "`@rollup/plugin-yaml`", "url": "https://github.com/rollup/plugins/blob/master/packages/yaml", "description": "Convert YAML files to ES6 modules."}, {"name": "rollup-plugin-graphql-codegen", "url": "https://github.com/rxliuli/liuli-tools/tree/master/libs/rollup-plugin-graphql-codegen", "description": "Generating type definitions for GraphQL tag template strings in worker\\_threads.", "stars": "84"}, {"name": "rollup-plugin-i18next-dts-gen", "url": "https://github.com/rxliuli/liuli-tools/tree/master/libs/rollup-plugin-i18next-dts-gen", "description": "Generating type definitions from i18n JSON files are used for code hinting and validation.", "stars": "84"}]}, {"name": "Libraries", "parent": "SSR", "entries": [{"name": "Vike", "url": "https://github.com/vikejs/vike", "description": "Like Nuxt/Next.js but as a do-one-thing-do-it-well plugin. ![react] ![vue3] ![vue2] ![svelte]", "stars": "5.6k"}, {"name": "ssr", "url": "https://github.com/zhangyuang/ssr", "description": "A Server Side Rendering framework combined with Webpack/Vite. ![react] ![vue3] ![vue2]", "stars": "2.7k"}, {"name": "vavite", "url": "https://github.com/cyco130/vavite", "description": "A tool for developing and building server-side applications with live reloading capabilities.", "stars": "501"}, {"name": "vue-ssr", "url": "https://github.com/bistroo/vue-ssr", "description": "Minimalistic wrapper to develop and run SSR powered Vue apps. ![vue3]", "stars": "11"}, {"name": "vite-ssr-boost", "url": "https://github.com/Lomray-Software/vite-ssr-boost", "description": "Server side rendering library for create awesome app based on `react-router`. ![react]", "stars": "114"}, {"name": "SSRx", "url": "https://github.com/marbemac/ssrx", "description": "A thin layer on top of Vite to build modern SSR apps with a delightful DX.", "stars": "154"}, {"name": "Vinxi", "url": "https://github.com/nksaraf/vinxi", "description": "The Full Stack JavaScript SDK. Allows adding SSR to a Vite app.", "stars": "2.8k"}, {"name": "domco", "url": "https://github.com/rossrobino/domco", "description": "Minimal full-stack JavaScript. Turns a Vite app into a full-stack application with minimal dependencies.", "stars": "79"}]}, {"name": "Frameworks", "parent": "SSR", "entries": [{"name": "Rakkas", "url": "https://github.com/rakkasjs/rakkasjs", "description": "React framework inspired by Next.js and SvelteKit. ![react]", "stars": "1.1k"}, {"name": "Vise", "url": "https://github.com/stauren/vise-ssr", "description": "SSR framework with server hooks. ![react] ![vue3]", "stars": "21"}, {"name": "`@fastify/fastify-dx`", "url": "https://github.com/fastify/fastify-dx", "description": "Allowing you to serve static or live (SSR)."}, {"name": "vite-plugin-vercel", "url": "https://github.com/magne4000/vite-plugin-vercel", "description": "Vercel adapter.", "stars": "126"}, {"name": "vite-vlugin-vercel-skew-protection", "url": "https://github.com/bitttttten/vite-vlugin-vercel-skew-protection", "description": "Helps configure Vercel Skew Protection.", "stars": "8"}]}, {"name": "Adobe Experience Manager", "parent": "Integrations with Backends", "entries": []}, {"name": "Craft CMS", "parent": "Integrations with Backends", "entries": [{"name": "Craft Vite", "url": "https://github.com/nystudio107/craft-vite", "description": "Plugin for integration with Craft CMS.", "stars": "55"}]}, {"name": "Django", "parent": "Integrations with Backends", "entries": [{"name": "django-vite", "url": "https://github.com/MrBin99/django-vite", "description": "Integration for Django applications.", "stars": "826"}, {"name": "django-vite-plugin", "url": "https://github.com/protibimbok/django-vite-plugin", "description": "Integration for Django applications including Vite plugin.", "stars": "145"}]}, {"name": "Flask", "parent": "Integrations with Backends", "entries": [{"name": "Flask-Vite", "url": "https://pypi.org/project/flask-vite/", "description": "Integration with Flask."}]}, {"name": "Ruby on Rails", "parent": "Integrations with Backends", "entries": [{"name": "vite-plugin-ruby", "url": "https://github.com/ElMassimo/vite_ruby/tree/main/vite-plugin-ruby", "description": "Configuration for Ruby backends.", "stars": "1.6k"}, {"name": "Vite Ruby", "url": "https://github.com/ElMassimo/vite_ruby", "description": "Integration for Rails, Hanami, Padrino, and Rack apps.", "stars": "1.6k"}]}, {"name": "Laravel", "parent": "Integrations with Backends", "entries": [{"name": "Laravel Vite", "url": "https://github.com/innocenzi/laravel-vite", "description": "Integration for the Laravel framework.", "stars": "599"}, {"name": "Laravel Vite Plugin", "url": "https://github.com/laravel/vite-plugin", "description": "Laravel official plugin for Vite.", "stars": "879"}]}, {"name": "CakePHP", "parent": "Integrations with Backends", "entries": [{"name": "cakephp-vite", "url": "https://github.com/passchn/cakephp-vite", "description": "Integration for CakePHP.", "stars": "22"}]}, {"name": "WordPress", "parent": "Integrations with Backends", "entries": [{"name": "wordpress-vite-assets", "url": "https://github.com/idleberg/php-wordpress-vite-assets", "description": "Integration for WordPress themes.", "stars": "147"}, {"name": "Kima", "url": "https://github.com/axelilali/kima", "description": "Starter theme with Twig.", "stars": "26"}, {"name": "WordPlate", "url": "https://github.com/vinkla/wordplate", "description": "Starter app with Composer.", "stars": "2.2k"}]}, {"name": "TYPO3 CMS", "parent": "Integrations with Backends", "entries": [{"name": "vite-plugin-typo3", "url": "https://github.com/s2b/vite-plugin-typo3", "description": "Frontend integration for TYPO3 CMS.", "stars": "7"}, {"name": "vite-asset-collector for TYPO3", "url": "https://github.com/s2b/vite-asset-collector", "description": "Backend integration for TYPO3 CMS.", "stars": "51"}]}, {"name": "Go", "parent": "Integrations with Backends", "entries": [{"name": "`vite`", "url": "https://github.com/olivere/vite", "description": "Integration with Go."}]}, {"name": "Rust", "parent": "Integrations with Backends", "entries": [{"name": "create-rust-app", "url": "https://github.com/Wulf/create-rust-app", "description": "Integration for Rust web apps.", "stars": "1.6k"}, {"name": "vite-rs", "url": "https://github.com/Wulf/vite-rs", "description": "Embed assets in your Rust binary.", "stars": "101"}]}, {"name": "OctoberCMS", "parent": "Integrations with Backends", "entries": []}, {"name": "Symfony", "parent": "Integrations with Backends", "entries": [{"name": "Vite Bundle", "url": "https://github.com/lhapaipai/vite-bundle", "description": "Integration for Symfony.", "stars": "271"}]}, {"name": "Shopify", "parent": "Integrations with Backends", "entries": [{"name": "vite-plugin-shopify", "url": "https://github.com/barrel/barrel-shopify/tree/main/packages/vite-plugin-shopify", "description": "Integration for Shopify themes.", "stars": "435"}]}, {"name": "CodeIgniter", "parent": "Integrations with Backends", "entries": []}, {"name": "DDEV", "parent": "Integrations with Backends", "entries": []}, {"name": "Node.js", "parent": "Integrations with Backends", "entries": [{"name": "vite-express", "url": "https://github.com/szymmis/vite-express", "description": "Integration for Express web apps.", "stars": "811"}, {"name": "vite-manifest-parser", "url": "https://github.com/sullay/vite-manifest-parser", "description": "Parses manifest.json to generate HTML script and link tags.", "stars": "17"}]}, {"name": "ASP.NET Core", "parent": "Integrations with Backends", "entries": [{"name": "Vite.AspNetCore", "url": "https://github.com/Eptagone/Vite.AspNetCore", "description": "Integration with ASP.NET Core projects.", "stars": "360"}]}, {"name": "Drupal", "parent": "Integrations with Backends", "entries": [{"name": "Vite module", "url": "https://git.drupalcode.org/project/vite", "description": "Backend integration for Drupal."}, {"name": "vite-plugin-twig-drupal", "url": "https://github.com/larowlan/vite-plugin-twig-drupal", "description": "Support for Twig with includes/embeds and Drupal specific twig features.", "stars": "35"}]}, {"name": "PHP", "parent": "Integrations with Backends", "entries": [{"name": "PHP-Vite", "url": "https://github.com/mindplay-dk/php-vite", "description": "Integration for PHP, Composer package, no framework dependencies.", "stars": "65"}, {"name": "PHP-Vite Starter Repo", "url": "https://github.com/nititech/php-vite-starter", "description": "Starter repository, with TypeScript/JavaScript, Tailwind CSS, SASS/SCSS, EJS, SVG and image support.", "stars": "51"}, {"name": "php-vitelinker", "url": "https://github.com/Osteoporosis/php-vitelinker", "description": "A CLI tool that generates includable PHP files after building bundles.", "stars": "2"}]}, {"name": "Vue CLI", "parent": "Migrations", "entries": []}, {"name": "React", "parent": "Migrations", "entries": [{"name": "Viject", "url": "https://github.com/bhbs/viject", "description": "One-shot migration tool from Create React App.", "stars": "270"}]}, {"name": "Open Source", "parent": "Projects Using Vite.js", "entries": [{"name": "VitePress", "url": "https://github.com/vuejs/vitepress", "description": "Static Site Generator powered by Vite and Vue.", "stars": "17k"}, {"name": "Slidev", "url": "https://github.com/slidevjs/slidev", "description": "Presentation Slides for Developers.", "stars": "44k"}, {"name": "Astro", "url": "https://github.com/withastro/astro", "description": "Modern Static Site Builder.", "stars": "57k"}, {"name": "Hathora", "url": "https://github.com/hathora/hathora", "description": "Multiplayer game framework.", "stars": "572"}, {"name": "Nhost", "url": "https://github.com/nhost/nhost", "description": "Open Source Firebase Alternative with GraphQL.", "stars": "9.1k"}, {"name": "Ladle", "url": "https://github.com/tajo/ladle", "description": "Tool for developing and testing component stories powered by Vite and React.", "stars": "2.9k"}, {"name": "IslandJS", "url": "https://github.com/sanyuan0704/island.js", "description": "Static site generator base on islands architecture.", "stars": "479"}, {"name": "Vituum", "url": "https://github.com/vituum/vituum", "description": "Wrapper around Vite with predefined config, integrations and template engines.", "stars": "352"}, {"name": "Compiiile", "url": "https://github.com/AlbanCrepel/compiiile", "description": "Preview or host folders containing Markdown files with full-text search and presentation slides.", "stars": "259"}, {"name": "Gracile", "url": "https://github.com/gracile-web/gracile", "description": "A meta-framework powered by Lit SSR.", "stars": "43"}, {"name": "@lazarv/react-server", "url": "https://github.com/lazarv/react-server", "description": "A React meta-framework.", "stars": "418"}, {"name": "WXT", "url": "https://github.com/wxt-dev/wxt", "description": "Framework for building web extensions, with the same DX as Nuxt.", "stars": "9.1k"}, {"name": "Revili", "url": "https://github.com/revilijs/revili", "description": "A command and GUI integration tool.", "stars": "9"}]}, {"name": "Apps/Websites", "parent": "Projects Using Vite.js", "entries": [{"name": "Ic\u00f4nes", "url": "https://github.com/antfu/icones", "description": "Icon explorer with instant search.", "stars": "7.2k"}, {"name": "Awesome CN Caf\u00e9", "url": "https://github.com/antfu/awesome-cn-cafe-web", "description": "Web application for Awesome CN Caf\u00e9.", "stars": "107"}, {"name": "Todo Example", "url": "https://github.com/beary/vite-example", "description": "Todo app with routing and state management.", "stars": "49"}, {"name": "aitrack.work", "url": "https://aitrack.work", "description": "A task-based time tracker for everyday use."}, {"name": "macOS in Svelte", "url": "https://github.com/PuruVJ/macos-web/", "description": "macOS Desktop experience for Web in Svelte.", "stars": "2.6k"}, {"name": "vue3-realworld-example-app", "url": "https://github.com/mutoe/vue3-realworld-example-app", "description": "Realworld app implementation using Vue 3 + TypeScript + Composition API.", "stars": "1.1k"}, {"name": "react-device-frameset", "url": "https://github.com/zheeeng/react-device-frameset", "description": "This is yet another device frameset component for React.", "stars": "104"}, {"name": "Preview.js", "url": "https://previewjs.com", "description": "An IDE extension to instantly preview React, Vue 2 and Vue 3 components."}, {"name": "pointer-lock-movement", "url": "https://github.com/zheeeng/pointer-lock-movement", "description": "A pointer lock movement manager for customizing your own creative UI.", "stars": "25"}, {"name": "vite-run", "url": "https://github.com/biggerstar/vite-run", "description": "Multiple configuration execution support for Vite, freely combining configurations like stacked blocks.", "stars": "68"}, {"name": "Dataviz Explorer", "url": "https://github.com/fehmisener/dataviz-explorer", "description": "A tool for large CSV, database, and real-time visualization with interactive plots using `Highcharts`, `Chart.js`, `React`, `JavaScript`, `Material UI` and `GitHub Actions with Coverage Report`.", "stars": "40"}]}], "name": ""}