awesome-vite

Vite project templates

A curated collection of templates and resources for building Vite.js projects with various frameworks and tools.

⚡️ A curated list of awesome things related to Vite.js

GitHub

15k stars
110 watching
1k forks
Language: JavaScript
last commit: about 1 month ago
Linked from 3 awesome lists

awesomeawesome-listvitevitejs

Resources / Official Resources

Documentation
GitHub Repo 69,303 about 1 month ago
Release Notes 69,303 about 1 month ago
Vue 3 Docs
Awesome Vue 72,348 about 1 month ago
Migration from v4

Get Started

create-vite 69,303 about 1 month ago Scaffolding Your First Vite Project
create-vitawind 160 7 months ago Scaffolding for TailwindCSS project
create-electron-vite 183 3 months ago Scaffolding Your Electron + Vite Project
create-vite-app 225 about 2 months ago Scaffolding Your Out Of The Box Vite Project
create-nx-workspace 23,951 about 1 month ago Scaffolding a Nx + React + Vite + Vitest
bati 294 about 1 month ago Scaffolding a Vike project
create-awesome-node-app 72 6 months ago Scaffolding your project choosing between different templates

Get Started / Templates

vite-vanilla-ts-lib-starter 299 5 months ago Starter for library (CJS, ESM, IIFE) with TypeScript, ESLint, Stylelint, Prettier, Jest, Husky + lint-staged
vite-tailwind-nojs-starter 56 about 1 month ago NoJS Tailwind CSS starter template
vite-tailwind-stimulus-starter 12 about 1 year ago Starter template for Tailwind CSS and Stimulus controllers
vite-phaser-ts 21 12 months ago Starter template with Phaser and Typescript
vite-tinybase 7 2 months ago Starter template for TinyBase
vite-tinybase-ts 10 2 months ago Starter template for TinyBase and TypeScript
vite-vanilla-js-template 43 about 1 month ago Starter template ESlint, Prettier, PostCSS, Nesting, Autoprefixer, CSS Nano, CSS Reset
vite-starter-markup-template 43 3 months ago Starter template for Markup
create-domco 35 3 months ago Starter template for domco
vite-vanilla-library-template 31 about 1 month ago Starter template TypeScript, ESLint, Vitest, Husky, Conventional Commits, GitHub actions
vite-alpine-template 4 11 months ago Starter template for Alpine
vite-ts-lib-starter 13 6 months ago Starter template for libraries with TypeScript, Bun, Vitest, Prettier, Renovate and np
vite-swagger-ui 3 6 months ago Swagger UI with built-in support for multiple APIs
Vitesse 8,954 about 2 months ago Opinionated starter template
vite-ts-tailwind-starter 431 about 1 month ago TypeScript, Tailwind CSS, Cypress.io e2e tests + CI
vue-vben-admin 25,812 about 1 month ago Background management template based on Vue3, Ant-Design-Vue, TypeScript
vue-pure-admin 16,605 about 1 month ago Background management template based on Vue3, TypeScript, Tailwind CSS, element-plus
fast-crud 945 about 1 month ago Options-oriented crud framework, developing crud as fast as lightning
vitesse-lite 1,147 about 2 months ago Lightweight version of Vitesse
vitesse-webext 2,971 4 months ago WebExtension Vite Starter Template
naive-ui-dashboard-template 59 about 1 month ago UI friendly, Vue 3 + TSX + TailwindCSS 2 JIT + PostCSS + Naive UI
Vitawind Creator Create TailwindCSS project rapidly
vue3-tailwind3-website-starter Vue3 / Vite / TailwindCSS website starter template, with guides on each page
boot-vue 259 4 months ago Starter template with TypeScript + UnoCSS + DaisyUI + Vue Router + Pinia
Vue Naive 3,356 about 1 month ago Admin template, base on Vue 3 + Pinia + Naive UI
vue-admin-box 1,736 6 months ago Admin template, based on Vue 3 + Element-plus
vite-vue-proste 16 about 1 year ago Pinia + Typescript + Vue-Router4 + Vitest + Vue-Test-Utils + Vue-Query + Sass + ESLint + Stylelint + Prettier +
vue-vite-ssr 27 12 months ago Typescript, Eslint, Stylelint, Husky, Lint-staged and Commitlint
vue3-vant-mobile 1,252 about 1 month ago Vite5 + Vue3 + Vant4 + Pinia + Vue-Router4 + TypeScript Mobile Template
vue-vite-tw-ts 13 3 months ago Vue 3 + Vite + Vitest + Cypress E2E + Naive UI + Pinia + Vue Router
vite-vue-js-starter-template 158 about 1 year ago Vite + Vue3 + JavaScript + Vue Router + Pinia + TDesign + ESLint + Stylelint + Prettier Simple Template
vue-xs-admin 113 about 1 month ago Based on Vue3, Vite3 ElementPlus, TypeScript, Pinia, VueRouter
vulcan 19 4 months ago The template for mobile application. Vite, Vue 3, TypeScript, Sass, i18n, Vitest&Cypress, Pinia, APIs&Mock, ESLint, Prettier, auto-importing
antdv-pro 707 2 months ago 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
vue3-quick-start 23 about 1 month ago Building an engineered Vue 3 project, integrated with + + + + + + + + + +
antd-vue3-admin 23 about 1 month ago A starter template based on Vue3, Vite4, TS5 and Ant-Design-Vue4
vue-file-upload 32 about 1 year ago A file management system built with and that allows for single and multiple file uploading with a preview feature
arco-admin 129 about 1 month ago + + follows standards, offering an out-of-the-box,standardized, feature-rich template for middle and back-office management systems
materio-free-vuetify-nuxtjs-admin-template 57 6 months ago Vuejs 3, Vite 5, Vuetify 3 & NuxtJS 3
vite-plugin-vue-style-bundler 7 10 months ago Auto bundle Vue/sfc styles into JavaScript
celeris-web 421 about 2 months ago Template based on + + + + + + +
vite-ts-starter 128 about 1 month ago Vue Dynamic Router Localization Template, Internationalized Applications with + + + + + + + + + + +
vite-vue2-windicss-starter 198 11 months ago Vue 2, Vue Router, Composition API, VueUse, Windi CSS and TypeScript
vite-vue2-ts-starter 35 about 1 year ago Vue2 TypeScript starter template using vue-property-decorator, vue-router, Vuex
vite-vue2-ts-vuetify-starter 83 about 1 year ago It is the above vite-vue2-ts-starter with Vuetify and its optimized settings. Includes basic templates
vitify-admin 151 4 months ago Vuetify admin starter template with full TypeScript support and intellisense of Vuetify components
Vitamin 559 5 months ago React TypeScript, TailwindCSS, SPA + PWA, Cypress and CI
vite-template-react 94 about 1 year ago A Create React App-like template
vitejs-template-react-rescript 127 10 months ago React + ReScript
template-vite-react 169 about 1 month ago A minimal React Vite starter template
reactjs-vite-tailwindcss-boilerplate 588 about 1 month ago React 18, TypeScript, Vitest, Testing Library, TailwindCSS 3, Eslint and Prettier
vite-react-ts-tailwind-firebase-starter 284 about 1 month ago Starter using Vite + React + TypeScript + Tailwind CSS (daisyUI) + Firebase (v9) + Prettier + ESLint
create-react-app-vite 132 about 1 month ago React, TypeScript, TailwindCSS, MSW, Vitest, React Testing Library, ESLint, Prettier, GitHub Actions
chrome-extension-boilerplate-react-vite 2,571 about 1 month ago React + TypeScript + SASS + Prettier + ESLint + GitHub Actions + HMR(Hot Module Reload) + Turborepo + Chrome Extension Manifest v3
vite-rtk-query 135 about 1 month ago React, TypeScript, Redux Toolkit, RTK Query, TailwindCSS, MSW, Jest, React Testing Library, ESLint, Prettier
vite-react-proste 19 about 1 year ago React + TypeScript + + Recoil + SASS + Testing Library + + ESLint + Stylelint + Prettier
React-PWA 594 6 months ago React v18, TypeScript, Vite, React Router v6, MUI v5, Recoil, PWA, Eslint, Prettier, Husky, lint-staged, https localhost and more
react-vite-ssr 27 12 months ago Mobx, Typescript, Eslint, Stylelint, Husky, Lint-staged and Commitlint
Viterts 36 11 months ago React + TypeScript + Redux + React Router + Jest + ESLint + Airbnb + Prettier + SASS
ViteRC 61 5 months ago React 18 + TypeScript + ESLint (Airbnb) + Prettier + Husky + Jest + Absolute imports + Commit linting
React Starter Kit 22,791 10 months ago Jamstack, React, React Router, Material UI, Firebase Auth, TypeScript, ESLint, Prettier, Jest, GitHub Actions
vite-mern-template 80 about 1 month ago React 18 + TypeScript + Vite + Redux Toolkit + ESLint + React Router DOM + Axios + React Icons + React Toastify + Express + Mongoose
Varsarr 30 about 1 month ago React, Typescript, Styled-Components, Recoil, React-Query, Axios, Absolute imports
viterjs-template 46 3 months ago React + JavaScript + Redux + Material UI + Axios + ESLint + Prettier
react-vite-ts-boilerplate 104 about 1 month ago React 18, TypeScript, SCSS, ESLint, Prettier, Vitest
vite-react-universal-template 57 about 1 month ago React18 + TypeScript + + Zustand + ESlint + Prettier + Stylelint + Husky + Docker, and APIs auto importing
react-vite-template 29 4 months ago A react project template
react-xs-admin 40 3 months ago The background management system template developed based on React18 + ReactRouteV6 + Vite + And Design + ReactIntl + ReactRedux + Emulation
vite-mui-ts 53 3 months ago React + TypeScript + Redux + Material UI + RRD + ESLint + Prettier
template-vite-react-ts-tailwind 58 4 months ago React + TypeScript + Tailwind CSS + Eslint + Prettier
vite-react-ts-template 87 6 months ago React 18, TypeScript, ESlint, Prettier, Dev Container, Vitest, Storybook, Playwright, MSW, React Router 6, React Query, Chakra UI, Zustand
react-vite-tailwindcss-template 14 10 months ago React, JavaScript, TailwindCSS, ESlint, Prettier, Pre-commit
vite-tinybase-react 6 2 months ago Starter template for TinyBase and React
vite-tinybase-ts-react 10 2 months ago Starter template for TinyBase, TypeScript, and React
vite-react-ssr-boost-template 28 about 1 month ago Template for creating SSR/SPA apps with , , , , Suspense, Streaming. Also included CI/CD, , , , ,
vite-react-ts-shadcn-starter 74 about 1 year ago Template for creating SPA apps with , , , , , , , , , ,
template-tauri-vite-react-ts-tailwind 13 12 months ago Template for Tauri + React + Typescript + TailwindCSS + Prettier + ESLint build-in
vite-react-chakra-starter 104 about 2 months ago Starter template for creating React App with TypeScript and Chakra UI. Configured with ESLint, Prettier, and Husky
vite-react-tailwind-starter 41 about 2 months ago Starter template for creating React App with TypeScript and Tailwind CSS with Shadcn UI. Configured with ESLint, Prettier, and Husky
monorepo-template-react 71 3 months ago React + Typescript template for SSR, SPG, SPA and API provision
vite-react-dapp-template 10 7 months ago Starter template for decentralized app frontend development with preconfigured Wallet Authentication, i18n and UI features
vite-express-ssr-ts 42 2 months ago React + Typescript + ExpressJS + Vite SSR template with inbuild api feature
vite-react-flow-template 44 about 1 month ago React Flow starter template
react-vite-template 11 about 1 year ago React, TypeScript, Vite, Mantine, Million, Husky, Prettier, Import Sorter, Lint-staged
gravity-ui-vite-template 2 3 months ago Template with Gravity UI ecosystem (React, TypeScript, Gravity UI, Vite, Husky, ESLint, Prettier, Lint-staged)
vite-react-component-library-starter 44 about 1 year ago A starter template for creating React component libraries with , , , , , , , and
vite-template-awesome-soho 2 about 1 month ago Template for creating , , , , , , , ,
react-component-library-vite 4 12 months ago A library template for with , , , , ,
ReTail 15 about 1 month ago Starter template for building Full Stack WEB applications with using , , and
vite-react-redux-saga-typescript 4 about 1 month ago Starter template with , , , , , , and
vite-complete-react-app 9 7 months ago Starter template for building web applications using , , , , , , , , and
vite-react-framer-starter 7 3 months ago Starter template with , , , , , and
vite-jsx-remove-attributes 4 7 months ago Remove the (configurable) from production builds
React Tanning 3 7 months ago Starter template with
Reactive 5 about 1 month ago starter template with file-based routing convention for , , , , and ton of features
RVTGB 2 4 months ago + starter template, with file-based routing with and
vite-biome-tailwind-template 4 7 months ago React, Typescript, Biome, Tailwind CSS
React Dapp Starter 9 about 1 month ago Enterprise-ready Web3 DApp starter with , , , , , , and for scalable decentralized applications
vite-template-react-ts-jest 1 3 months ago + +
vite-amplify 6 about 2 months ago Template with SSR + Express APIs + AWS Amplify Hosting
react-component-library-template 3 3 months ago A library template for with , , , , , ,
react-boilerplate 2 about 1 month ago Template for bootstrapping with + +
react-admin-dashboard 4 about 2 months ago Dashboard template with , , , , ,
SvelteKit 18,831 about 1 month ago The fastest way to build Svelte apps
svelte-vite-ssr 58 about 2 months ago Svelte with SSR support
template-vite-svelte-ts-tailwind 10 12 months ago Svelte + TypeScript + Tailwind CSS + Prettier
vite-svelte-flow-template 11 3 months ago Svelte Flow starter template
vite-svelte-docker-template 1 about 1 month ago + +
vitesse-solid 64 about 1 year ago Opinionated Vite + SolidJS Starter Template. Includes TypeScript, ESLint, Prettier, UnoCSS, HopeUI and more
vitesse-lite-solid 7 4 months ago Lightweight Vite Starter Template for SolidJS
electron-vite-vue 4,365 6 months ago Electron + Vite + Vue template
electron-vite-react 1,965 2 months ago Electron + Vite + React template
electron-vite-boilerplate 206 9 months ago Support SerialPort, SQLite3 and node C/C++ addons
electron-vite-template 426 about 1 month ago Electron 13, Vue 3 and TypeScript. Make your desktop development easier
fast-vite-electron 193 about 1 month ago Vue3 + Vite + Electron with esbuild
fast-vite-nestjs-electron 315 about 1 month ago Vue3 + Vite + Electron + Nestjs with esbuild
vite-plugin-electron-quick-start 196 2 months ago Template for Electron projects
vite-electron-builder 2,450 about 1 month ago Electron apps using Vite for both back and front-end, with automatic releases
vite-reactts-electron-starter 313 6 months ago React, Tailwind CSS, TypeScript and Electron
electron-vue-template 609 4 months ago Electron template with TypeScript, including Electron Builder
Vitron 17 about 1 month ago Build beautiful (win, linux, mac) desktop apps for modern web projects with vite and electron
Vutron 266 about 1 month ago Electron + Vite + Vue 3 + Pinia (TypeScript) template
vite-electron-plugin 54 about 1 year ago High-performance, esbuild-based Vite Electron plugin
vite-plugin-doubleshot 133 about 1 month ago For building Node.js backend or Electron main process

Get Started / Tauri

HuLa 659 about 1 month ago is a desktop instant messaging app built on + + + (not just instant messaging)
vite-react-neutralino-template 2 8 months ago Neutralino + Vite + React template
vite-elm-template 132 about 2 months ago A default template for building Elm applications
elm_vite_tailwind_template 40 6 months ago Opinionated template for building Elm web apps using Tailwind CSS and Daisy UI
github-action-template 15 about 1 month ago Starter template for GitHub Actions, Typescript, ESLint, Vitest, Husky, Conventional Commits
vit-singlefile-gzip Starter template for embedded
11st-Starter-Kit 11ty, powered by Vite with Tailwind CSS and Alpine.js
chrome-ext-template-preact-windi-vite 81 about 2 months ago Preact, Windi CSS, TypeScript, Prettier, ESLint, GitHub Actions and Chrome Extension Manifest v3
vite-vue3-chrome-extension-v3 512 about 1 month ago Web extension starter template for Chrome, Firefox and Edge

Plugins / Framework-agnostic Plugins

@vitejs/plugin-legacy 69,303 about 1 month ago Legacy browser support
vite-plugin-pwa 3,261 about 1 month ago Zero-config PWA
vite-plugin-windicss 856 about 2 months ago Windi CSS integration
vite-plugin-node 1,015 3 months ago Integration with Node.js backend servers
vite-plugin-cesium 237 4 months ago Integration with Cesium library
vite-plugin-linter Extensible linter framework that shows the linting output in the Vite output and the browser console, includes ESLint & TypeScript ootb
vite-plugin-checker 1,015 about 1 month ago Fast run checkers (TypeScript/VLS/vue-tsc, etc.) in worker threads with overlay and terminal hint
vite-plugin-tauri 167 4 months ago Integrate Tauri in a Vite project to build cross-platform apps
vite-plugin-federation 2,434 4 months ago Support Module Federation, Inspired by Webpack Module Federation feature
vite-plugin-wasm-pack 239 6 months ago Integration with rust , the simple way
vite-plugin-comlink 183 about 1 month ago Use WebWorkers with the power of to make them enjoyable
vite-plugin-sass-dts 122 4 months ago This is a plugin that automatically creates a type file when using the CSS module type-safely
vite-plugin-ali-oss 33 about 1 month ago Upload the production files bundled in the project to Ali OSS, except for HTML
vite-plugin-webfont-dl 316 about 1 month ago Downloads and injects webfonts (Google Fonts) to improve website's performance
vite-plugin-babel 53 about 1 month ago Babel integration for both build and server to support f.ex. decorators or class fields in pure JS/JSX files
vite-plugin-electron 705 2 months ago Integrate Vite and Electron
vite-plugin-optimizer 36 about 1 year ago Manually Pre-Bundling
vite-plugin-babel-compiler 24 about 1 year ago The plugin works with Babel compiler
vite-plugin-commonjs 115 about 2 months ago A pure JavaScript implementation for CommonJs
vite-plugin-mpa-plus 82 9 months ago More flexible MPA (multi-page application) supports html templates, path rewriting
vite-plugin-multi-pages 29 about 2 months ago Multi Pages Support,can build src/pages anyPage,can set prefixName
vite-plugin-html-template-mpa 25 about 2 months ago Multi Pages Common template support
vite-plugin-vconsole-mpa 5 about 2 months ago Multi Pages Vconsole supports,simple config
vite-plugin-browser-sync 67 about 1 month ago BrowserSync
vite-plugin-jspm 60 4 months ago Resolves dependencies independently from CDN providers using import maps and es-module-shims
vite-plugin-env-switch 10 9 months ago Switch project env and restart vite server without command line operation
vite-plugin-virtual-mpa 123 5 months ago Out-of-box MPA plugin, with html template engine and virtual files support, which generate multiple files using only one template
vite-plugin-stylelint 23 about 2 months ago Runs Stylelint synchronously/asynchronously
Vite-plugin-graphiql 6 about 1 month ago Integration for GraphiQL IDE
vite-plugin-graphql-server 9 about 1 month ago Bootstrap a local GraphQL server for testing and documentaion
unplugin-fonts 345 about 2 months ago Load font from Typekit, Google Fonts, Fontsource or your own custom one
unplugin-config 24 10 months ago Configuration file generator for web apps, allowing external customization of global variables without repackaging
vite-plugin-svg-spritemap 50 3 months ago Generates a SVG spritemap from multiple .svg files
vite-plugin-dc 3 2 months ago Integration with @dvgis/dc-sdk library
@spiriit/vite-plugin-svg-spritemap 59 about 1 month ago Pack your SVG files in one spritemap file and use them with / and directly in your CSS
vite-plugin-auto-mpa-html 9 about 2 months ago A file directory-based automated multi-page build plugin that supports HTML templates using EJS
vite-plugin-cloudflare-functions 56 about 1 month ago Cloudflare pages function integration
@storybook/builder-vite 84,900 about 1 month ago Storybook builder
@builder.io/partytown 13,137 about 1 month ago Relocate resource intensive third-party scripts off of the main thread and into a web worker
vite-plugin-dynamic-proxy 8 10 months ago Automatically configure reverse proxies based on URL parameters
unplugin-auto-export 29 about 1 month ago Automates the maintenance of export statements in the index.ts file
remix-development-tools 760 about 1 month ago Plugin for Remix.run development tools
vite-plugin-legacy-swc 58 4 months ago Legacy browser support with SWC
vite-plugin-biome 50 7 months ago Biome linter
vite-plugin-oxlint 25 3 months ago Oxlint linter
@tomjs/vite-plugin-electron 5 5 months ago Easily develop applications
@tomjs/vite-plugin-vscode 46 about 1 month ago Easily use web frameworks to develop 's , and support and
vite-plugin-px-rem-vw 7 11 months ago Integrate PostCSS plugin pxTorem and pxTovw
vite-plugin-mpg 1 9 months ago Simple configuration of multi page applications
vite-plugin-pagefind 17 about 1 month ago Integrate search
@mistjs/vite-plugin-px2viewport 13 about 2 months ago A plugin that automatically converts inline styles and style files from px units to vw units
vite-multiple-assets 22 about 2 months ago Add support for multiple public asset directories
vite-create-production-server-plugin 0 2 months ago Spin up a production HTTP serve after build
vite-plugin-eslint2 30 about 2 months ago Runs ESLint synchronously/asynchronously
vite-plugin-page-html 6 about 2 months ago Multi-page generic template plugin, support template syntax. Similar to pages configuration
vite-plugin-vanilla 6 about 2 months ago Vanilla multi-page web development mode
genaicode/vite-plugin 15 about 1 month ago A plugin that embeds an AI coding assistant into the app UI
vite-plugin-year 1 about 1 month ago Inserts the current year to the html file during build. Useful for adding a copyright year to the HTML file
unplugin-icons 4,164 about 2 months ago Access thousands of icons as components
vite-imagetools 962 about 1 month ago Load and transform images using url query parameters
vite-plugin-radar 135 8 months ago All in one analytics loader (with 7+ providers supported)
vite-plugin-glsl 328 about 2 months ago Import shader file chunks
vite-plugin-svgo 29 4 months ago Load SVGs as plain string and transform with SVGO library
vite-plugin-remark-rehype Loads and transform markdown files using the unified ecosystem
vite-plugin-php 40 2 months ago Load and process PHP-entry files instead of default index.html
vite-plugin-lqip 52 11 months ago Generate low quality image placeholders (LQIP)
vite-plugin-ms-clarity 2 11 months ago Inject the Microsoft Clarity script to
@cyco130/vite-plugin-mdx 12 about 1 month ago Import MDX
vite-awesome-svg-loader 11 9 months ago Imports SVGs as source code, base64 and data URI. Preserves stroke width, replaces colors with currentColor. Optimizes SVGs with SVGO. Creates SVG sprites
vite-plugin-dir2json 16 3 months ago Convert the directory structure into json data containing supported file paths
rollup-plugin-critical 102 4 months ago Generate critical CSS
vite-plugin-dts 1,327 about 1 month ago Generate declaration files from or source files for lib
vite-compression-plugin 190 about 1 month ago Use Node.js stream compress file to gzip or more
vite-plugin-chunk-split 356 6 months ago Automatically code splitting, support unbundle in production
vite-plugin-static-copy 303 about 2 months ago Copy files and folders
vite-plugin-zip-file 17 3 months ago Compress files or folders into zip
vite-plugin-zip-pack 35 5 months ago Pack distribution/build folder into a zip file
vite-plugin-cp 70 4 months ago Copy files after building bundles
unplugin-imagemin 205 about 1 month ago High performance compressed Picture based on squoosh and sharp
vite-plugin-image-optimizer 350 about 1 month ago Optimize (compress) your image assets using Sharp.js and SVGO at build time
vite-plugin-no-bundle 61 10 months ago Generate unbundled code for use with native ESM or other bundlers
vite-plugin-css-injected-by-js 432 4 months ago Takes the CSS and adds it to the page through the JS
unplugin-zip-pack 5 about 2 months ago Zip your dist with filter function support
vite-plugin-singlefile 881 about 1 month ago Inline all JavaScript and CSS resources directly into the final file
vite-plugin-node-polyfills 315 6 months ago Polyfill Node's Core Modules for browser environments
vite-plugin-cdn2 76 about 1 month ago Replace module with CDN
vite-plugin-bundle-prefetch 19 about 1 year ago Inject prefetch assets into
vite-plugin-imagemin 22 7 months ago Optimize and compress your image assets and optionally create WebP/AVIF
vite-plugin-lib-types 6 12 months ago Generate DTS file while building library
vite-plugin-minipic 43 3 months ago Efficient image compression tool
vite-plugin-robots 9 8 months ago Generating
vite-plugin-bundle-obfuscator 69 about 1 month ago JavaScript obfuscator
@yuanjianming/unplugin-image-convert 1 3 months ago Image multi format conversion plugin based on sharp.js
vite-plugin-dynamic-chunk 6 4 months ago Split dependencies between entry and dynamic entry, and merge small chunks
@yuanjianming/unplugin-compress-svga 1 3 months ago Compress SVGA
@yuanjianming/unplugin-font-spider 1 3 months ago A webfont compression plugin
vite-plugin-static-filehash 4 3 months ago It can help the program improve the cache hit rate
vite-plugin-html 609 5 months ago Plugin to minimize and use ejs template syntax in
vite-plugin-ts-nameof 21 about 1 month ago Ability to resolve in TypeScript
vite-plugin-handlebars 188 11 months ago Process HTML files with Handlebars
vite-plugin-virtual-html 74 3 months ago Make Vite MPA consistent with
vite-plugin-content 131 about 1 year ago Convert , , , , , and files to ES6 modules
vite-plugin-require 72 5 months ago A Vite plugin that supports by code transforming
vite-plugin-global-style 131 about 1 year ago Deal with global styles for CSS, SASS, LESS and Stylus
vite-plugin-shared-modules 31 about 1 month ago Share node_modules in monorepos
vite-plugin-pug-transformer 38 4 months ago Pug template engine support
@import-meta-env/unplugin 249 about 1 month ago Inject environment variables into the object after building the application instead of statically replacing it during production
@modyfi/vite-plugin-yaml 77 10 months ago Transform YAML files to ESM with schema validation and error reporting
vite-plugin-html-inject 60 10 months ago Split the into smaller reusable pieces
unplugin-inject-preload 29 3 months ago Inject to your based on your build assets
@vituum/vite-plugin-handlebars 6 about 1 year ago Handlebars template engine support, transforms templates to
@vituum/vite-plugin-pug 7 about 1 year ago Pug template engine support, transforms templates to
@vituum/vite-plugin-nunjucks 11 about 1 year ago Nunjucks template engine support, transforms templates to
@vituum/vite-plugin-liquid 10 about 1 year ago Liquid template engine support, transforms templates to
@vituum/vite-plugin-twig 18 about 1 year ago Twig template engine support, transforms templates to
@vituum/vite-plugin-latte 1 about 2 months ago Latte template engine support, transforms templates to
@vituum/vite-plugin-posthtml 9 about 1 year ago PostHTML support, transforms syntax to
@vituum/vite-plugin-juice 5 5 months ago Juice support, transforms to inline styles in
vite-plugin-version-mark 58 about 1 month ago Automatically use / / to be inserted into your project as a unique identifier for the project version
vite-plugin-css-export 27 3 months ago Export variables from CSS to JavaScript, and support nested rules
vite-plugin-optimize-css-modules 31 about 1 month ago Generate the smallest possible CSS-Classes when CSS-Modules are used
vite-plugin-generate-html 8 5 months ago Define separate output files for JavaScript and CSS bundles
vite-plugin-turbo-console 556 about 1 month ago Enhance the readability of
vite-plugin-html-injection 21 9 months ago Inject HTML, JavaScript and CSS code snippets into the
vite-plugin-typescript-transform 16 8 months ago Applies the TypeScript compiler during Vite's transform build phase
vite-plugin-public-typescript 12 about 2 months ago Inject Typescript into
unplugin-generate-component-name 20 7 months ago Automatically generate component's name
@laynezh/vite-plugin-lib-assets 109 2 months ago Extracts resource files referenced in instead of embedded them as base64
css-media-splitter/vite-plugin 37 3 months ago Extracts all At-rules into a dedicated files and download it only when matches the media query
@tomjs/vite-plugin-html 4 7 months ago Support compression, loading, CDN and others for
@tomjs/vite-plugin-iconify 3 7 months ago Inject the global variable into for , and support local area network and custom url
vite-plugin-icons-spritesheet 106 5 months ago Generate a spritesheet and TypeScript types from SVG icons by listening to the icons folder changes
vite-plugin-abbrlink 1 8 months ago Add the abbrlink attribute to the file in the specified directory
vite-plugin-native 15 4 months ago Supports Node/Electron C/C++ native addons
@yoichiro/vite-plugin-handlebars 4 4 months ago Import of Handlebars templates as ES Modules
vite-plugin-magic-preloader 11 3 months ago Generate or tags through magic comments and inject them into
vite-plugin-replace-lodash 2 about 2 months ago Replacing the import of with is more beneficial to tree-shaking
vite-tsconfig-paths 1,357 about 1 month ago Support for TypeScript's path mapping
vite-aliases 213 4 months ago Alias auto-generation based on project structure
vite-plugin-mkcert 616 about 2 months ago Provide certificates https dev server
vite-plugin-vconsole 76 5 months ago Help developers use vconsole to facilitate mobile development and debugging
vite-plugin-mock-server 59 5 months ago Mock server plugin, support using TS and JS to write Mock API and HMR
vitawind 160 7 months ago Install and Setting Tailwind CSS automatically
vite-plugin-restart 171 about 2 months ago Restart the Vite server on file changes
vite-plugin-full-reload 148 6 months ago Reload the browser on file changes
vite-plugin-tips 61 about 1 year ago Provide better development server status tips on the page
vite-plugin-external 70 4 months ago Provides a way of excluding dependencies from the runtime code and output bundles
unplugin-auto-import 3,319 about 1 month ago On-demand API auto-importing
vite-plugin-inspect 1,307 about 2 months ago Inspect the intermediate state of Vite plugins
vite-plugin-remove-console 165 about 1 year ago A vite plugin that deletes console.log in the production environment
vite-plugin-dev-manifest 22 about 1 month ago Generates during dev server, for backend integration with any language/framework
vite-plugin-watch-and-run 409 about 1 month ago Watch some files (glob) and trigger a command. To enable any tool to have a watch mode
vite-plugin-dynamic-base 71 8 months ago Resolve all resource files dynamic publicPath
vite-plugin-live-reload 87 about 2 months ago Live reloading
vite-plugin-simple-vconsole 7 11 months ago A debug console view inside your app to make mobile debugging easier, for both SPA and MPA
vite-plugin-qrcode 150 about 1 year ago Show QR code on server start
vite-plugin-cem 30 7 months ago Generates manifest for describing custom elements
vite-plugin-web-update-notification 504 5 months ago Detect webpage updates and notify user to reload. support vite and umijs
vite-plugin-browserslist-useragent 14 about 1 month ago Compile browserslist query to a RegExp to test browser useragent
vite-plugin-validate-env 174 about 2 months ago Validate your environment variables at build time. Never forget an environment variable again
vite-plugin-mock-data 70 4 months ago Provides a simple way to mock data
vite-plugin-reverse-proxy 70 4 months ago 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 MIME type to MIME type
vite-plugin-conditional-compile 66 12 months ago Conditional compilation syntax based on environment variables
vite-plugin-mock-dev-server 175 about 1 month ago Mock server for development, support CJS/ESM/JSON, auto-importing file and HMR
vite-plugin-api 35 2 months ago Generate route mapping for API Routes services from the directory tree
vite-plugin-shortcuts 10 10 months ago Add additional customized shortcut key population
vite-plugin-entry-shaking 125 about 2 months ago Mimic tree-shaking behaviour when importing code from an entry file in development mode
vite-plugin-auto-alias 9 3 months ago Automatically generate alias based on path
vite-plugin-image-placeholder 11 9 months ago Generate placeholder images by path matches
vite-plugin-find-image-duplicates 7 about 1 year ago Find if there are duplicate images in your project when building it
@froxz/vite-plugin-s3 33 about 2 months ago Allows you to upload files to S3
vite-plugin-vitepress-auto-sidebar 106 about 1 month ago Automatically generates sidebar data by scanning directories, based on vitepress
vite-plugin-global-const 9 6 months ago Define constants for reuse of your code
vite-plugin-cli-copy 3 about 1 year ago Start the project and automatically copy the terminal's network URL
vite-plugin-module-list 3 about 1 year ago Automatically import the modules found in a specified folder
unplugin-info 80 about 1 month ago Export build information as a virutal module
vite-plugin-auto-origin 3 about 1 month ago Detect origin configuration automatically based on incoming requests to dev server
vite-plugin-deadfile 31 8 months ago Find unused source files in the project
vite-bundle-analyzer 191 about 1 month ago Utility that represents bundles as an interactive treemap
vite-font-extractor-plugin 6 11 months ago Utility that minification bundle fonts by glyphs
vite-plugin-i18n-detector 11 about 1 month ago Lazyload i18n locale resources
vite-plugin-ngrok 23 7 months ago Integration with Ngrok, allowing you to easily share your local development server
vite-plugin-docker 5 about 1 year ago Docker utility based on Dockerode
vite-plugin-api-routes 35 2 months ago Generate route mapping for API Routes services from the directory tree
unplugin-detect-duplicated-deps 78 10 months ago Detect duplicate packaged dependencies
vite-plugin-vitepress-auto-nav 20 5 months ago Automatically generates and configurations by scanning directories, based on VitePress
vite-plugin-pretty-module-classnames 19 about 1 month ago Adds the filename without the suffix to the class names of CSS modules
vite-plugin-serve-static 8 about 1 month ago Allows serving arbitrary static files not in the directory
vite-plugin-valibot-env 4 about 1 month ago Validate environment variables against a Valibot schema
vite-plugin-vitest-cache 6 about 2 months ago Optimize execution time through caching
vite-preload 19 3 months ago Preloads lazy loaded modules and stylesheets that were rendered by the server using 103 Early Hints, Link headers or link tags
vite-plugin-envtype-patch 1 4 months ago Generate info for
vitest 13,267 about 1 month ago A Vite-native test framework
vitest-mock-extended 174 about 1 month ago Type safe mocking extensions for Vitest
cypress-vite 88 about 1 month ago Run Cypress specs using Vite
vite-plugin-doctest 62 about 1 month ago Documentation testing for Vitest
@poyro/vitest 31 about 1 month ago Test LLM integrations using Vitest
vite-plugin-csp-guard 18 about 1 month ago Lets you configure a Content Security Policy to your project, supports all directives and hashing

Plugins / Vue

@vitejs/plugin-vue 511 about 1 month ago Official Vue 3 support
@vitejs/plugin-vue-jsx 511 about 1 month ago Official Vue 3 JSX support
@vitejs/plugin-vue2 555 about 2 months ago Official Vue 2 support
@vitejs/plugin-vue2-jsx 57 8 months ago Official Vue 2 JSX support
vite-plugin-vue2 621 almost 2 years ago Vue 2 integration
unplugin-vue2-script-setup 603 over 1 year ago Enabling syntax for Vue 2
vite-plugin-pages 1,895 about 1 month ago File system based route generator
v-route-generate 13 6 months ago A tool to generate routes
unplugin-vue-router 1,736 about 1 month ago Official experimental file based routing
vite-plugin-vue-routes 1 about 1 month ago File-based routing, similar to SvelteKit and Next.js App Router
vite-plugin-md 607 about 1 year ago Markdown as Vue components / Vue components in Markdown
vite-svg-loader 607 6 months ago Load SVG files as Vue components
vite-plugin-vue2-svg 19 about 1 year ago Load SVG files as Vue components
unplugin-svg-component 62 about 1 month ago Load SVG files as a Vue component, supporting svg file HMR and Typescript intelligence prompt
vite-plugin-markdown-mermaid 4 over 1 year ago Load Markdown files, with Mermaid rendering support
vite-plugin-style-vw-loader 6 3 months ago Converting the inline style px to vw
vite-ssg 1,372 about 2 months ago Server-side generation
unplugin-vue-i18n 246 about 1 month ago Integration for Vue I18n
vite-plugin-i18n-resources 31 over 3 years ago Load i18n translation message files
vite-plugin-i18n-autoimport 3 4 months ago Auto import i18n config file for components
vite-plugin-md-preview 174 10 months ago Markdown code preview
vite-plugin-vue-preview 35 about 2 months ago Code preview for Vue SFC in Markdown, supports online editing
vite-plugin-vue-css-modules 18 6 months ago Implicit usage of CSS Modules for template and script SFC tags with static replacement
unplugin-vue-components 3,864 about 2 months ago On-demand components auto-importing
vite-plugin-vue-gql 213 about 3 years ago GraphQL Tags for your Vue SFC
vite-plugin-vue2-suffix 9 over 3 years ago Compatible without '.vue' suffix
vite-plugin-vue-inspector 699 about 2 months ago Jump to local IDE source code while click the element of browser
vite-plugin-vue-static-sfc 1 over 2 years ago Serve ".vue" files as static assets
vite-plugin-vue-devtools 1,621 about 1 year ago Designed to enhance the Vue developer experience
vite-plugin-vue-nested-sfc 96 over 1 year ago Nest SFCs inside your SFC

Plugins / React

@vitejs/plugin-react 624 about 1 month ago Official React support that uses Babel
@vitejs/plugin-react-swc 883 about 1 month ago Official React support that uses SWC
generouted 1,091 2 months ago Client-side type-safe file-based routing and global modals — supports layouts, loaders, code-splitting and more
unplugin-remix-router 11 about 1 month ago Generates a React Router file, that depends on Remix v2 file-based router convention
vite-plugin-remix-flat-routes 2 about 2 months ago Remix-flat-routes convention-based routing, compatible with react-router data-api routing
vite-plugin-svgr 574 3 months ago Transform SVGs into React components
vite-plugin-react-rich-svg 7 2 months ago Seamless SVG loader with versatile import options; such as DataURI, SVGR Component and Raw HTML Code
@stylin/vite-plugin 181 9 months ago Transform CSS and SCSS modules into React components
vite-plugin-react-pages 463 5 months ago A Vite framework for building React app
vite-plugin-react-click-to-component 44 about 2 months ago Uses Vite's launch middleware to enable alt+click to go to component
vite-react-ssg 134 about 1 month ago Static-site generation for React

Plugins / Preact

@preact/preset-vite 264 about 1 month ago Preact preset. HMR, automatic Preact inject, removal of DevTools in prod

Plugins / Svelte

vite-plugin-svelte 875 about 1 month ago Adds Svelte support. Official plugin of Svelte team
vite-plugin-kit-routes 409 about 1 month ago Generates a file with all the routes, params, actions of your SvelteKit App

Plugins / Solid

vite-plugin-solid 446 about 2 months ago Provides JSX transformation for Solid
vite-plugin-solid-svg 79 10 months ago Import SVG files as Solid.js Components
generouted 1,091 2 months ago Client-side type-safe file-based routing and global modals — supports layouts, loaders, code-splitting and more

Plugins / Elm

vite-plugin-elm 202 about 1 month ago A plugin that enables you to compile an Elm module

Plugins / Fastify

vite-plugin-fastify 10 3 months ago Fastify plugin for Vite with Hot-module Replacement
vite-plugin-fastify-routes 6 3 months ago File-based routing, similar to SvelteKit and Next.js App Router

Plugins / Electron

electron-vite 3,618 2 months ago An Electron CLI integrated with Vite

Plugins / Rollup Plugins

Vite Rollup Plugins Compatibility list for official rollup plugins
@rollup/plugin-alias 3,656 about 1 month ago Define and resolve aliases for bundle dependencies
@rollup/plugin-commonjs 3,656 about 1 month ago Convert CommonJS modules to ES6
@rollup/plugin-dynamic-import-vars 3,656 about 1 month ago Resolving dynamic imports that contain variables
@rollup/plugin-json 3,656 about 1 month ago Convert files to ES6 modules
@rollup/plugin-babel 3,656 about 1 month ago Compile your files with Babel
@rollup/plugin-buble 3,656 about 1 month ago Compile ES2015 with buble
@rollup/plugin-data-uri 3,656 about 1 month ago Import modules from Data URIs
@rollup/plugin-html 3,656 about 1 month ago Create HTML files to serve Rollup bundles
@rollup/plugin-node-resolve 3,656 about 1 month ago Locate and bundle third-party dependencies in node_modules
@rollup/plugin-sucrase 3,656 about 1 month ago Compile TypeScript, Flow, JSX, etc with Sucrase
@rollup/plugin-typescript 3,656 about 1 month ago Integration between Rollup and TypeScript
@rollup/plugin-wasm 3,656 about 1 month ago Import WebAssembly code with Rollup
@rollup/plugin-url 3,656 about 1 month ago Import files as data-URIs or ES Modules
@rollup/plugin-beep 3,656 about 1 month ago System beeps on errors and warnings
@rollup/plugin-dsv 3,656 about 1 month ago Convert and files into JavaScript modules with d3-dsv
@rollup/plugin-eslint 3,656 about 1 month ago Verify entry point and all imported files with ESLint
@rollup/plugin-graphql 3,656 about 1 month ago Convert .gql/.graphql files to ES6 modules
@rollup/plugin-image 3,656 about 1 month ago Import JPG, PNG, GIF, SVG, and WebP files (needs )
@rollup/plugin-inject 3,656 about 1 month ago Scan modules for global variables and injects import statements where necessary
@rollup/plugin-legacy 3,656 about 1 month ago Add export declarations to legacy non-module scripts
@rollup/plugin-replace 3,656 about 1 month ago Replace strings in files while bundling
@rollup/plugin-strip 3,656 about 1 month ago Remove debugger statements and functions from your code
@rollup/plugin-virtual 3,656 about 1 month ago A Rollup plugin that loads virtual modules from memory
@rollup/plugin-yaml 3,656 about 1 month ago Convert YAML files to ES6 modules
rollup-plugin-graphql-codegen 79 9 months ago Generating type definitions for GraphQL tag template strings in worker_threads
rollup-plugin-i18next-dts-gen 79 9 months ago Generating type definitions from i18n JSON files are used for code hinting and validation
Awesome Rollup list 2,586 6 months ago Check the for community-maintained rollup plugins, and refer to the Vite docs section about

SSR / Libraries

Vike 4,508 about 1 month ago Like Nuxt/Next.js but as a do-one-thing-do-it-well plugin
ssr 2,625 2 months ago A Server Side Rendering framework combined with Webpack/Vite
vavite 475 about 1 month ago A tool for developing and building server-side applications with live reloading capabilities
vue-ssr 12 11 months ago Minimalistic wrapper to develop and run SSR powered Vue apps
vite-ssr-boost 92 about 2 months ago Server side rendering library for create awesome app based on
SSRx 132 4 months ago A thin layer on top of Vite to build modern SSR apps with a delightful DX
Vinxi 2,321 about 1 month ago The Full Stack JavaScript SDK. Allows adding SSR to a Vite app
domco 35 3 months ago Minimal full-stack JavaScript. Turns a Vite app into a full-stack application with minimal dependencies

SSR / Frameworks

Rakkas 1,068 about 1 month ago React framework inspired by Next.js and SvelteKit
Vise 15 about 1 year ago SSR framework with server hooks
@fastify/fastify-dx 899 about 1 year ago Allowing you to serve static or live (SSR)
vite-plugin-vercel 102 about 1 month ago Vercel adapter
vite-vlugin-vercel-skew-protection 3 7 months ago Helps configure Vercel Skew Protection

Integrations with Backends / Craft CMS

Craft Vite 51 3 months ago Plugin for integration with Craft CMS

Integrations with Backends / Django

django-vite 598 4 months ago Integration for Django applications
django-vite-plugin 116 3 months ago Integration for Django applications including vite plugin

Integrations with Backends / Flask

Flask-Vite Integration with Flask

Integrations with Backends / Ruby on Rails

vite-plugin-ruby 1,359 about 2 months ago Configuration for Ruby backends
Vite Ruby 1,359 about 2 months ago Integration for Rails, Hanami, Padrino, and Rack apps

Integrations with Backends / Laravel

Laravel Vite 600 11 months ago Integration for the Laravel framework
Laravel Vite Plugin 816 about 2 months ago Laravel official plugin for Vite

Integrations with Backends / CakePHP

cakephp-vite 20 5 months ago Integration for CakePHP

Integrations with Backends / WordPress

wordpress-vite-assets 135 3 months ago Integration for WordPress themes
Kima 19 about 1 year ago Starter theme with Twig
WordPlate 2,123 about 1 month ago Starter app with Composer

Integrations with Backends / TYPO3 CMS

vite-plugin-typo3 2 about 1 month ago Frontend integration for TYPO3 CMS
vite-asset-collector for TYPO3 41 about 1 month ago Backend integration for TYPO3 CMS

Integrations with Backends / Go

vite 41 about 2 months ago Integration with Go

Integrations with Backends / Rust

create-rust-app 1,552 8 months ago Integration for Rust web apps

Integrations with Backends / Symfony

Vite Bundle 235 about 2 months ago Integration for Symfony

Integrations with Backends / Shopify

vite-plugin-shopify 298 about 2 months ago Integration for Shopify themes

Integrations with Backends / Node.js

vite-express 684 about 2 months ago Integration for Express web apps
vite-manifest-parser 13 9 months ago Parses manifest.json to generate HTML script and link tags

Integrations with Backends / ASP.NET Core

Vite.AspNetCore 269 about 2 months ago Integration with ASP.NET Core projects

Integrations with Backends / Drupal

Vite module Backend integration for Drupal
vite-plugin-twig-drupal 18 3 months ago Support for Twig with includes/embeds and Drupal specific twig features

Integrations with Backends / PHP

PHP-Vite 32 3 months ago Integration for PHP, Composer package, no framework dependencies
PHP-Vite Starter Repo 24 2 months ago Starter repository, with TypeScript/JavaScript, Tailwind CSS, SASS/SCSS, EJS, SVG and image support
php-vitelinker 1 3 months ago A CLI tool that generates includable PHP files after building bundles

Migrations / React

Viject 139 about 2 months ago One-shot migration tool from Create React App

Projects Using Vite.js / Open Source

VitePress 13,415 about 1 month ago Static Site Generator powered by Vite and Vue
Slidev 33,924 about 1 month ago Presentation Slides for Developers
Astro 47,738 about 1 month ago Modern Static Site Builder
Hathora 555 8 months ago Multiplayer game framework
Nhost 7,990 about 1 month ago Nhost is an Open Source Firebase Alternative with GraphQL
Ladle 2,643 2 months ago Tool for developing and testing component stories powered by Vite and React
IslandJS 460 11 months ago Static site generator base on islands architecture
Vituum 329 6 months ago Wrapper around Vite with predefined config, integrations and template engines
Compiiile 197 about 1 month ago Preview or host folders containing Markdown files with full-text search and presentation slides
Gracile 28 3 months ago A meta-framework powered by Lit SSR
@lazarv/react-server 147 about 1 month ago A React meta-framework
WXT 4,887 about 1 month ago Framework for building web extensions, with the same DX as Nuxt
Revili 5 about 1 month ago A command and GUI integration tool

Projects Using Vite.js / Apps/Websites

Icônes 5,832 about 1 month ago Icon explorer with instant search
Awesome CN Café 105 12 months ago Web application for Awesome CN Café
Todo Example 45 11 months ago Todo app with routing and state management
aitrack.work A task-based time tracker for everyday use
macOS in Svelte 2,284 3 months ago macOS Desktop experience for Web in Svelte
vue3-realworld-example-app 964 3 months ago Realworld app implementation using Vue 3 + TypeScript + Composition API
react-device-frameset 78 10 months ago This is yet another device frameset component for React
Preview.js An IDE extension to instantly preview React, Vue 2 and Vue 3 components
pointer-lock-movement 22 9 months ago A pointer lock movement manager for customizing your own creative UI
vite-run 65 6 months ago Multiple configuration execution support for vite, freely combining configurations like stacked blocks
Dataviz Explorer 26 8 months ago A tool for large CSV, database, and real-time visualization with interactive plots using , , , , and

Backlinks from these awesome lists:

More related projects: