新手上路 1小时前
主楼

资源

官方资源

开始使用

模板

Vanilla

Vue 3

  • Vitesse - 带有意见的启动模板。
  • vite-ts-tailwind-starter - TypeScript、Tailwind CSS、Cypress.io e2e 测试 + CI。
  • vue-vben-admin - 基于 Vue3、Ant-Design-Vue 和 TypeScript 的后台管理模板。
  • vue-pure-admin - 基于 Vue3、TypeScript、Tailwind CSS 和 element-plus 的后台管理模板。
  • fast-crud - 面向选项的 CRUD 框架,开发 CRUD 如闪电般快速。
  • vitesse-lite - Vitesse 的轻量级版本。
  • vitesse-webext - WebExtension Vite 快速启动模板。
  • naive-ui-dashboard-template - 友好的 UI,Vue 3 + TSX + Tailwind CSS 2 JIT + PostCSS + Naive UI。
  • Vitawind Creator - 快速创建 Tailwind CSS 项目。
  • vue3-tailwind3-website-starter - Vue3 / Vite / Tailwind CSS 网站快速启动模板,每页都有指南。
  • boot-vue - 带有 TypeScript + UnoCSS + DaisyUI + Vue Router + Pinia 的启动模板。
  • Vue Naive - 基于 Vue 3 + Pinia + Naive UI 的管理模板。
  • vue-admin-box - 基于 Vue 3 + Element-plus 的管理模板。
  • vite-vue-proste - Pinia + TypeScript + Vue-Router4 + Vitest + Vue-Test-Utils + Vue-Query + Sass + ESLint + Stylelint + Prettier + 项目预设。
  • vue-vite-ssr - TypeScript, Eslint, Stylelint, Husky, Lint-staged 和 Commitlint。
  • vue3-vant-mobile - Vite5 + Vue3 + Vant4 + Pinia + Vue-Router4 + TypeScript 移动模板。
  • vue-vite-tw-ts - Vue 3 + Vite + Vitest + Cypress E2E + Naive UI + Pinia + Vue Router。
  • vite-vue-js-starter-template - Vite + Vue3 + JavaScript + Vue Router + Pinia + TDesign + ESLint + Stylelint + Prettier 简单模板。
  • vue-xs-admin - 基于 Vue3、Vite3、ElementPlus、TypeScript、Pinia 和 VueRouter。
  • vulcan - 移动应用程序模板。使用 Vite、Vue 3、TypeScript、Sass、i18n、Vitest&Cypress、Pinia、APIs&Mock、ESLint、Prettier 和自动导入。
  • antdv-pro - AntdvPro 是一套基于 Vue3、Vite4、ant-design-vue4、Pinia、UnoCSS 和 TypeScript 的完整企业级中后台前端/设计解决方案。
  • vue3-quick-start - 构建一个工程化的 Vue 3 项目,集成了 Vite + Vue3 + TypeScript + ESLint + Prettier + Commitizen + Husky + LintStaged + CommitLint + AutoImport + ReleaseIt。
  • antd-vue3-admin - 基于 Vue3、Vite4、TS5 和 Ant-Design-Vue4 的启动模板。
  • vue-file-upload - 基于 Vue3 和 TypeScript 构建的文件管理系统,支持单文件和多文件上传,并具有预览功能。
  • arco-admin - Vite + ArcoDesign + TypeScript 遵循 ESM 标准,提供开箱即用、标准化、功能丰富的中后台管理系统模板。
  • materio-free-vuetify-nuxtjs-admin-template - Vue.js 3、Vite 5、Vuetify 3 & Nuxt.js 3。
  • vite-plugin-vue-style-bundler - 自动将 Vue/sfc 样式捆绑成 JavaScript。
  • celeris-web - 基于 Vite + Vue3 + TypeScript + Vue-Router + Pinia + Unocss + Naive UI + pnpm 单体仓库的模板。
  • vite-ts-starter - Vue I18n 动态路由本地化模板,使用 UnoCSS + Unplugin + Element-Plus + Vitest + TypeScript + Vue-Router + Vuex + Scss + ESLint + Stylelint + Husky + lint-staged 开发的国际化应用。
  • vite-vue3-tailwind4-daisyui5-starter-template - 包含 Vue 3 + Vite + Tailwind CSS 4 + DaisyUI 5 + Sass 的启动模板。

Vue 2

  • vite-vue2-windicss-starter - Vue 2, Vue Router, Composition API, VueUse, Windi CSS 和 TypeScript.
  • vite-vue2-ts-starter - 使用 vue-property-decorator、vue-router 和 Vuex 的 Vue2 TypeScript 启动模板。
  • vite-vue2-ts-vuetify-starter - 在上述 vite-vue2-ts-starter 的基础上增加了 Vuetify 及其优化设置。包含基本模板。
  • vitify-admin - 支持 TypeScript 的 Vuetify 管理员启动模板,并提供 Vuetify 组件的智能感知功能。

React

  • Vitamin - React TypeScript、Tailwind CSS、SPA + PWA、Cypress 和 CI。
  • vite-template-react - 类似于 Create React App 的模板。
  • vitejs-template-react-rescript - React + ReScript.
  • template-vite-react - 一个极简的 React Vite 启动模板。
  • reactjs-vite-tailwindcss-boilerplate - React 18, TypeScript, Vitest, Testing Library, Tailwind CSS 3, Eslint 和 Prettier。
  • vite-react-ts-tailwind-firebase-starter - 使用 Vite + React + TypeScript + Tailwind CSS (daisyUI) + Firebase (v9) + Prettier + ESLint 的启动模板。
  • create-react-app-vite - React, TypeScript, Tailwind CSS, MSW, Vitest, React Testing Library, ESLint, Prettier, GitHub Actions.
  • chrome-extension-boilerplate-react-vite - React + TypeScript + SASS + Prettier + ESLint + GitHub Actions + HMR(Hot Module Reload) + Turborepo + Chrome Extension Manifest v3.
  • vite-rtk-query - React, TypeScript, Redux Toolkit, RTK Query, Tailwind CSS, MSW, Jest, React Testing Library, ESLint, Prettier.
  • vite-react-proste - React + TypeScript + react-router-dom + Recoil + SASS + Testing Library + react-query + ESLint + Stylelint + Prettier.
  • React-PWA - React v18, TypeScript, Vite, React Router v6, MUI v5, Recoil, PWA, Eslint, Prettier, Husky, lint-staged, https localhost 等。
  • react-vite-ssr - Mobx, TypeScript, Eslint, Stylelint, Husky, Lint-staged 和 Commitlint。
  • Viterts - React + TypeScript + Redux + React Router + Jest + ESLint + Airbnb + Prettier + SASS。
  • ViteRC - React 18 + TypeScript + ESLint (Airbnb) + Prettier + Husky + Jest + 绝对导入 + 提交检查。
  • React Starter Kit - Jamstack, React, React Router, Material UI, Firebase Auth, TypeScript, ESLint, Prettier, Jest, GitHub Actions.
  • vite-mern-template - React 18 + TypeScript + Vite + Redux Toolkit + ESLint + React Router DOM + Axios + React Icons + React Toastify + Express + Mongoose.
  • Varsarr - React, TypeScript, Styled-Components, Recoil, React-Query, Axios, Absolute imports.
  • viterjs-template - React + JavaScript + Redux + Material UI + Axios + ESLint + Prettier.
  • react-vite-ts-boilerplate - React 18, TypeScript, SCSS, ESLint, Prettier, Vitest.
  • vite-react-universal-template - React18 + TypeScript + react-router-dom + Zustand + ESlint + Prettier + Stylelint + Husky + Docker,并自动导入 API。
  • react-vite-template - 一个 React 项目模板。
  • react-xs-admin - 基于 React18 + ReactRouteV6 + Vite + And Design + ReactIntl + ReactRedux + Emulation 开发的后台管理系统模板
  • vite-mui-ts - React + TypeScript + Redux + Material UI + RRD + ESLint + Prettier.
  • template-vite-react-ts-tailwind - React + TypeScript + Tailwind CSS + Eslint + Prettier.
  • vite-react-ts-template - React 18, TypeScript, ESlint, Prettier, Dev Container, Vitest, Storybook, Playwright, MSW, React Router 6, React Query, Chakra UI, Zustand.
  • react-vite-tailwindcss-template - React, JavaScript, Tailwind CSS, ESlint, Prettier, Pre-commit.
  • vite-tinybase-react - TinyBase 和 React 的启动模板。
  • vite-tinybase-ts-react - TinyBase、TypeScript 和 React 的启动模板。
  • vite-react-ssr-boost-template - 用于创建带有 TypeScript、Mobx、React Router、Head Manager、Suspense、Streaming 的 React 18 SSR/SPA 应用的模板。还包括 CI/CD、ESLint、Prettier、Stylelint、Husky 和 Semantic Release。
  • vite-react-ts-shadcn-starter - 用于创建带有 TypeScript、React Router、Tailwind CSS、Shadcn UI、React Query、ESLint、Prettier、Stylelint、Husky、React-i18next 和 Transmart 的 React 18 SPA 应用的模板。
  • template-tauri-vite-react-ts-tailwind - Tauri + React + TypeScript + Tailwind CSS + Prettier + ESLint 集成的模板。
  • vite-react-chakra-starter - 用于创建带有 TypeScript 和 Chakra UI 的 React 应用的起始模板。配置了 ESLint、Prettier 和 Husky。
  • vite-react-tailwind-starter - 用于创建带有 TypeScript 和 Tailwind CSS 及 Shadcn UI 的 React 应用的起始模板。配置了 ESLint、Prettier 和 Husky。
  • monorepo-template-react - 用于 SSR、SPG、SPA 和 API 提供的 React + TypeScript 模板。
  • vite-react-dapp-template - 用于去中心化应用前端开发的启动模板,预配置了钱包认证、i18n 和 UI 功能。
  • vite-express-ssr-ts - React + TypeScript + Express.js + Vite SSR 模板,内置 API 功能。
  • vite-react-flow-template - React Flow 启动模板。
  • react-vite-template - React、TypeScript、Vite、Mantine、Million、Husky、Prettier、Import Sorter、Lint-staged。
  • gravity-ui-vite-template - Gravity UI 生态系统模板(React、TypeScript、Gravity UI、Vite、Husky、ESLint、Prettier、Lint-staged)。
  • vite-react-component-library-starter - 用于创建 React 组件库的 TypeScript、Tailwind CSS、Storybook、Vitest、ESLint、Prettier、Husky 和 GitHub Action 的启动模板。
  • vite-template-awesome-soho - 用于创建 React 18、JavaScript + JSDoc、React Router、Ant Design、ESLint、EditorConfig、.env、SonarLint 和 Vitest 的 DevContainer 模板。
  • react-component-library-vite - 用于 React、JavaScript、Styled-Components、Vitest 和 React Testing Library 的库模板。
  • ReTail - 使用 Remix、TypeScript、Tailwind CSS、Prettier 和 ESLint 构建 Full Stack WEB 应用的起始模板。
  • vite-react-redux-saga-typescript - 使用 React、TypeScript、Redux (Redux Toolkit)、Saga、React Testing Library、ESLint、Prettier 和 Husky 的起始模板。
  • vite-complete-react-app - 使用 React、TypeScript、Redux Toolkit、React Router、Axios、Sass、Moment、ESLint、Prettier 和 React Testing Library 构建网络应用的起始模板。
  • vite-react-framer-starter - 使用 React、TypeScript、Framer Motion、Tailwind CSS、ESLint 和 Prettier 的起始模板。
  • vite-jsx-remove-attributes - 从生产版本中移除 data-testid(可配置)。
  • React Tanning - 基于 React + Vite + TypeScript + TanStack + Tailwind 的启动模板。
  • Reactive - 基于 Remix 文件路由规范的 React 启动模板,包含 react-router、UnoCSS、LinguiJs、zustand 等众多特性。
  • RVTGB - 基于 React + TypeScript 的启动模板,支持使用 Generouted 和 Biome 的文件路由。
vite-biome-tailwind-template - React, TypeScript, Biome, Tailwind CSS.
  • React Dapp Starter - 企业级 Web3 DApp 开发框架,包含 TypeScript、Tailwind CSS、Web3Modal、Wagmi、Shadcn UI、Zustand 和 TanStack Query,适用于可扩展的去中心化应用。
  • vite-template-react-ts-jest - React + TypeScript + Jest.
vite-amplify - 带有 SSR + Express API + AWS Amplify 托管的模板。

Svelte

固态

  • vitesse-solid - Opinionated Vite + SolidJS Starter Template. Includes TypeScript, ESLint, Prettier, UnoCSS, HopeUI and more.
  • vitesse-lite-solid - 用于 SolidJS 的轻量级 Vite 启动模板。

Electron

Tauri

  • HuLa - 是基于 Vite 5 + Vue 3 + TypeScript + Tauri 构建的桌面即时通讯应用程序(不仅仅是即时通讯)。

Neutralino

Elm

F# and Fable

Petite-Vue

VanJS

GitHub

  • github-action-template - GitHub Actions 的启动模板,包含 TypeScript、ESLint、Vitest、Husky 和 Conventional Commits。

其他

插件

[!IMPORTANT]
有一个 Vite 插件注册中心 ,列出了发布到 npm 的插件。
下面的列表未更新。

与框架无关的插件

集成

vite-plugin-svg-spritemap - 从多个 .svg 文件生成 SVG 图标图集。
vite-plugin-dc - 与 @dvgis/dc-sdk 库集成。
vite-plugin-auto-mpa-html - 基于文件目录的自动化多页面构建插件,支持使用 EJS 的 HTML 模板。

加载器

打包

vite-plugin-zip-pack - 将分发/构建文件夹打包成 zip 文件。
vite-plugin-cp - 在构建包之后复制文件。
vite-plugin-image-optimizer - 在构建时使用 Sharp.js 和 SVGO 优化(压缩)您的图像资源。
vite-plugin-lib-types - 在构建库时生成 DTS 文件。
vite-plugin-minipic - 高效的图片压缩工具。
vite-plugin-static-filehash - 它可以帮助程序提高缓存命中率。
vite-plugin-singlefile-compression - 压缩所有资源并将它们嵌入到 dist/index.html 中,方便作为单个 HTML 文件共享。
  • vite-plugin-builder - 支持服务端渲染(SSR)和客户端渲染(CSR)的双编译功能。

转换器

vite-plugin-html - 用于压缩并在 index.html 中使用 ejs 模板语法的插件。
vite-plugin-icons-spritesheet - 通过监听图标文件夹的变化,生成 spritesheet 和 TypeScript 类型,从 SVG 图标中提取。

助手

vite-plugin-restart - 在文件更改时重启 Vite 服务器。
vite-plugin-full-reload - 文件更改时重新加载浏览器。
vite-plugin-external - 提供了一种从运行时代码和输出包中排除依赖项的方法。
vite-plugin-remove-console - 一个在生产环境中删除 console.log 的 Vite 插件。
vite-plugin-dev-manifest - 在开发服务器期间生成 manifest.dev.json,用于与任何语言/框架的后端集成。
vite-plugin-find-image-duplicates - 在构建项目时查找其中是否存在重复图片。
vite-plugin-auto-origin - 根据开发服务器接收的请求自动检测 origin 配置。
vite-plugin-deadfile - 查找项目中未使用的源文件。
vite-bundle-analyzer - 一个将包表示为交互式树状图的工具。

测试

安全

  • vite-plugin-csp-guard - 允许您为项目配置内容安全策略,支持所有指令和哈希。
  • vite-plugin-csp - 单页应用的内容安全策略 (CSP)。自动计算资源哈希值(SRI),检测 Google Fonts。支持 Bun 和 Node.js 运行时。

Vue

[v23]: https://img.shields.io/badge/-2%2F3-3C8171
[v2]: https://img.shields.io/badge/-v2-42b883
[v3]: https://img.shields.io/badge/-v3-35495e

集成

路由

加载器

SSG

生态系统

转换器

助手

React

官方

预设

路由

  • generouted - 客户端类型安全的基于文件的路由和全局模态框 — 支持布局、加载器、代码拆分等。
  • unplugin-remix-router - 生成一个 React Router 文件,依赖于 Remix v2 基于文件的路由约定。
  • vite-plugin-remix-flat-routes - 基于 Remix-flat-routes 约定的路由,与 react-router 数据 API 路由兼容。

加载器

转换器

框架

辅助工具

SSG

💡 SSR 框架列表位于SSR - 框架

Preact

预设

  • @preact/preset-vite - Preact 预设。热模块替换(HMR)、自动注入 Preact、生产环境中移除 DevTools。

Svelte

集成

助手

Solid

集成

路由

  • generouted - 客户端类型安全的基于文件的路由和全局模态框 — 支持布局、加载器、代码拆分等更多功能。

Elm

集成

Angular

集成

Fastify

集成

路由

Electron

集成

  • electron-vite - 一个集成了 Vite 的 Electron 命令行工具。

预设

Rollup 插件

包含在 Vite 中

默认包含在 Vite 中

兼容 Vite

社区

SSR

[react]: https://img.shields.io/badge/-React-4ab2cf
[vue2]: https://img.shields.io/badge/-Vue%202-42b883
[vue3]: https://img.shields.io/badge/-Vue%203-42b883
[svelte]: https://img.shields.io/badge/-Svelte-db552a

  • Vike - 类似 Nuxt/Next.js,但作为一个做一件事情并把它做好插件。 ![react] ![vue3] ![vue2] ![svelte]
  • ssr - 一个结合了 Webpack/Vite 的服务器端渲染框架。 ![react] ![vue3] ![vue2]
  • vavite - 一个用于开发和构建具有热重载功能的服务器端应用程序的工具。
  • vue-ssr - 用于开发和运行基于 SSR 的 Vue 应用的极简封装。 ![vue3]
  • vite-ssr-boost - 基于 react-router 的服务器端渲染库,用于创建出色的应用。 ![react]
  • SSRx - 基于 Vite 的现代 SSR 应用开发轻量级层,提供愉悦的开发体验。
  • Vinxi - 全栈 JavaScript SDK。允许将 SSR 添加到 Vite 应用中。
  • domco - 极简全栈 JavaScript。将 Vite 应用转换为全栈应用,依赖极小。

框架

与后端集成

Adobe Experience Manager

Craft CMS

Django

Flask

Ruby on Rails

Laravel

CakePHP

WordPress

TYPO3 CMS

Go

  • vite - 与 Go 集成。

Rust

  • create-rust-app - 用于 Rust Web 应用的集成。
  • vite-rs - 将资源嵌入到您的 Rust 二进制文件中。

OctoberCMS

Symfony

Shopify

CodeIgniter

DDEV

Node.js

ASP.NET Core

Drupal

PHP

  • PHP-Vite - 针对 PHP 的集成,Composer 软件包,无框架依赖。
  • PHP-Vite Starter Repo - 启动仓库,包含 TypeScript/JavaScript,Tailwind CSS,SASS/SCSS,EJS,SVG 和图像支持。
  • php-vitelinker - 一个 CLI 工具,在构建包后生成可包含的 PHP 文件。

数据迁移

Vue CLI

React

  • Viject - 从 Create React App 一次性迁移工具。

使用 Vite.js 的项目

开源

  • VitePress - 由 Vite 和 Vue 驱动的静态网站生成器。
  • Slidev - 开发者的演示幻灯片。
  • Astro - 现代静态网站构建器。
  • Hathora - 多人游戏框架。
  • Nhost - 基于开源的 Firebase 替代品,支持 GraphQL。
  • Ladle - 一个基于 Vite 和 React 开发和测试组件故事的工具。
  • IslandJS - 基于岛屿架构的静态网站生成器。
  • Vituum - Vite 的封装器,具有预定义的配置、集成和模板引擎。
  • Compiiile - 预览或托管包含 Markdown 文件的文件夹,支持全文搜索和演示幻灯片。
  • Gracile - 由 Lit SSR 驱动的元框架。
  • @lazarv/react-server - 一个 React 元框架。
  • WXT - 用于构建网络扩展的框架,具有与 Nuxt 相同的开发体验。
  • Revili - 命令行和图形界面集成工具。

应用/网站

  • Icônes - 带即时搜索的图标探索器。
  • Awesome CN Café - Awesome CN Café 的 Web 应用程序。
  • Todo Example - 具有路由和状态管理的 Todo 应用程序。
  • aitrack.work - 日常使用的基于任务的计时器。
  • macOS in Svelte - 在 Svelte 中为 Web 提供的 macOS 桌面体验。
  • vue3-realworld-example-app - 使用 Vue 3 + TypeScript + Composition API 实现的 Realworld 应用程序。
  • react-device-frameset - 这是另一个用于 React 的设备框架组件。
  • Preview.js - 一个 IDE 扩展,可即时预览 React、Vue 2 和 Vue 3 组件。
  • pointer-lock-movement - 一个指针锁定移动管理器,用于自定义您的创意 UI。
  • vite-run - 支持 Vite 的多配置执行,可像堆叠积木一样自由组合配置。
  • Dataviz Explorer - 用于大型 CSV、数据库和实时可视化的工具,支持使用 Highcharts、Chart.js、React、JavaScript、Material UI 和 GitHub Actions 进行交互式绘图,并提供覆盖率报告。
😀 😊 😵‍💫 😡 🤝 🙏 👍 👎 ❤️