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

14k stars
108 watching
1k forks
Language: JavaScript
last commit: 5 days ago
Linked from 3 awesome lists

awesomeawesome-listvitevitejs

Resources / Official Resources

Documentation
GitHub Repo 68,731 about 16 hours ago
Release Notes 68,731 about 16 hours ago
Vue 3 Docs
Awesome Vue 72,238 5 days ago
Migration from v4

Get Started

create-vite 68,731 about 16 hours ago Scaffolding Your First Vite Project
create-vitawind 158 5 months ago Scaffolding for TailwindCSS project
create-electron-vite 177 23 days ago Scaffolding Your Electron + Vite Project
create-vite-app 226 19 days ago Scaffolding Your Out Of The Box Vite Project
create-nx-workspace 23,754 about 14 hours ago Scaffolding a Nx + React + Vite + Vitest
bati 265 11 days ago Scaffolding a Vike project
create-awesome-node-app 69 4 months ago Scaffolding your project choosing between different templates

Get Started / Templates

vite-vanilla-ts-lib-starter 294 3 months ago Starter for library (CJS, ESM, IIFE) with TypeScript, ESLint, Stylelint, Prettier, Jest, Husky + lint-staged
vite-tailwind-nojs-starter 55 7 days ago NoJS Tailwind CSS starter template
vite-tailwind-stimulus-starter 11 11 months ago Starter template for Tailwind CSS and Stimulus controllers
vite-phaser-ts 19 10 months ago Starter template with Phaser and Typescript
vite-tinybase 5 5 days ago Starter template for TinyBase
vite-tinybase-ts 8 5 days ago Starter template for TinyBase and TypeScript
vite-vanilla-js-template 41 11 days ago Starter template ESlint, Prettier, PostCSS, Nesting, Autoprefixer, CSS Nano, CSS Reset
vite-starter-markup-template 41 about 2 months ago Starter template for Markup
create-domco 32 about 1 month ago Starter template for domco
vite-vanilla-library-template 26 7 days ago Starter template TypeScript, ESLint, Vitest, Husky, Conventional Commits, GitHub actions
vite-alpine-template 3 9 months ago Starter template for Alpine
vite-ts-lib-starter 12 4 months ago Starter template for libraries with TypeScript, Bun, Vitest, Prettier, Renovate and np
vite-swagger-ui 2 4 months ago Swagger UI with built-in support for multiple APIs
Vitesse 8,887 3 months ago Opinionated starter template
vite-ts-tailwind-starter 432 4 days ago TypeScript, Tailwind CSS, Cypress.io e2e tests + CI
vue-vben-admin 25,452 3 days ago Background management template based on Vue3, Ant-Design-Vue, TypeScript
vue-pure-admin 16,328 7 days ago Background management template based on Vue3, TypeScript, Tailwind CSS, element-plus
fast-crud 932 8 days ago Options-oriented crud framework, developing crud as fast as lightning
vitesse-lite 1,118 3 months ago Lightweight version of Vitesse
vitesse-webext 2,908 2 months ago WebExtension Vite Starter Template
naive-ui-dashboard-template 59 7 days 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 256 3 months ago Starter template with TypeScript + UnoCSS + DaisyUI + Vue Router + Pinia
Vue Naive 3,296 10 days ago Admin template, base on Vue 3 + Pinia + Naive UI
vue-admin-box 1,733 4 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 10 months ago Typescript, Eslint, Stylelint, Husky, Lint-staged and Commitlint
vue3-vant-mobile 1,200 9 days ago Vite5 + Vue3 + Vant4 + Pinia + Vue-Router4 + TypeScript Mobile Template
vue-vite-tw-ts 13 23 days ago Vue 3 + Vite + Vitest + Cypress E2E + Naive UI + Pinia + Vue Router
vite-vue-js-starter-template 153 12 months ago Vite + Vue3 + JavaScript + Vue Router + Pinia + TDesign + ESLint + Stylelint + Prettier Simple Template
vue-xs-admin 110 25 days ago Based on Vue3, Vite3 ElementPlus, TypeScript, Pinia, VueRouter
vulcan 19 2 months ago The template for mobile application. Vite, Vue 3, TypeScript, Sass, i18n, Vitest&Cypress, Pinia, APIs&Mock, ESLint, Prettier, auto-importing
antdv-pro 697 5 days 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 22 4 months ago Building an engineered Vue 3 project, integrated with + + + + + + + + + +
antd-vue3-admin 23 4 months 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 124 12 days 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 54 4 months ago Vuejs 3, Vite 5, Vuetify 3 & NuxtJS 3
vite-plugin-vue-style-bundler 7 8 months ago Auto bundle Vue/sfc styles into JavaScript
celeris-web 407 30 days ago Template based on + + + + + + +
vite-ts-starter 125 8 days ago Vue Dynamic Router Localization Template, Internationalized Applications with + + + + + + + + + + +
vite-vue2-windicss-starter 196 9 months ago Vue 2, Vue Router, Composition API, VueUse, Windi CSS and TypeScript
vite-vue2-ts-starter 35 11 months ago Vue2 TypeScript starter template using vue-property-decorator, vue-router, Vuex
vite-vue2-ts-vuetify-starter 84 11 months ago It is the above vite-vue2-ts-starter with Vuetify and its optimized settings. Includes basic templates
vitify-admin 149 about 2 months ago Vuetify admin starter template with full TypeScript support and intellisense of Vuetify components
Vitamin 553 3 months ago React TypeScript, TailwindCSS, SPA + PWA, Cypress and CI
vite-template-react 93 11 months ago A Create React App-like template
vitejs-template-react-rescript 127 8 months ago React + ReScript
template-vite-react 169 9 days ago A minimal React Vite starter template
reactjs-vite-tailwindcss-boilerplate 578 21 days ago React 18, TypeScript, Vitest, Testing Library, TailwindCSS 3, Eslint and Prettier
vite-react-ts-tailwind-firebase-starter 281 11 days ago Starter using Vite + React + TypeScript + Tailwind CSS (daisyUI) + Firebase (v9) + Prettier + ESLint
create-react-app-vite 128 8 days ago React, TypeScript, TailwindCSS, MSW, Vitest, React Testing Library, ESLint, Prettier, GitHub Actions
chrome-extension-boilerplate-react-vite 2,433 12 days ago React + TypeScript + SASS + Prettier + ESLint + GitHub Actions + HMR(Hot Module Reload) + Turborepo + Chrome Extension Manifest v3
vite-rtk-query 133 8 days 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 586 4 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 10 months ago Mobx, Typescript, Eslint, Stylelint, Husky, Lint-staged and Commitlint
Viterts 36 9 months ago React + TypeScript + Redux + React Router + Jest + ESLint + Airbnb + Prettier + SASS
ViteRC 58 3 months ago React 18 + TypeScript + ESLint (Airbnb) + Prettier + Husky + Jest + Absolute imports + Commit linting
React Starter Kit 22,759 8 months ago Jamstack, React, React Router, Material UI, Firebase Auth, TypeScript, ESLint, Prettier, Jest, GitHub Actions
vite-mern-template 78 8 days ago React 18 + TypeScript + Vite + Redux Toolkit + ESLint + React Router DOM + Axios + React Icons + React Toastify + Express + Mongoose
Varsarr 30 5 days ago React, Typescript, Styled-Components, Recoil, React-Query, Axios, Absolute imports
viterjs-template 45 about 1 month ago React + JavaScript + Redux + Material UI + Axios + ESLint + Prettier
react-vite-ts-boilerplate 102 18 days ago React 18, TypeScript, SCSS, ESLint, Prettier, Vitest
vite-react-universal-template 54 18 days ago React18 + TypeScript + + Zustand + ESlint + Prettier + Stylelint + Husky + Docker, and APIs auto importing
react-vite-template 29 about 2 months ago A react project template
react-xs-admin 38 30 days ago The background management system template developed based on React18 + ReactRouteV6 + Vite + And Design + ReactIntl + ReactRedux + Emulation
vite-mui-ts 50 about 1 month ago React + TypeScript + Redux + Material UI + RRD + ESLint + Prettier
template-vite-react-ts-tailwind 55 2 months ago React + TypeScript + Tailwind CSS + Eslint + Prettier
vite-react-ts-template 84 4 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 8 months ago React, JavaScript, TailwindCSS, ESlint, Prettier, Pre-commit
vite-tinybase-react 5 5 days ago Starter template for TinyBase and React
vite-tinybase-ts-react 9 5 days ago Starter template for TinyBase, TypeScript, and React
vite-react-ssr-boost-template 27 12 days ago Template for creating SSR/SPA apps with , , , , Suspense, Streaming. Also included CI/CD, , , , ,
vite-react-ts-shadcn-starter 72 11 months ago Template for creating SPA apps with , , , , , , , , , ,
template-tauri-vite-react-ts-tailwind 13 10 months ago Template for Tauri + React + Typescript + TailwindCSS + Prettier + ESLint build-in
vite-react-chakra-starter 104 6 days ago Starter template for creating React App with TypeScript and Chakra UI. Configured with ESLint, Prettier, and Husky
vite-react-tailwind-starter 39 6 days ago Starter template for creating React App with TypeScript and Tailwind CSS with Shadcn UI. Configured with ESLint, Prettier, and Husky
monorepo-template-react 68 26 days ago React + Typescript template for SSR, SPG, SPA and API provision
vite-react-dapp-template 9 5 months ago Starter template for decentralized app frontend development with preconfigured Wallet Authentication, i18n and UI features
vite-express-ssr-ts 40 12 days ago React + Typescript + ExpressJS + Vite SSR template with inbuild api feature
vite-react-flow-template 44 12 days ago React Flow starter template
react-vite-template 11 11 months ago React, TypeScript, Vite, Mantine, Million, Husky, Prettier, Import Sorter, Lint-staged
gravity-ui-vite-template 2 about 1 month ago Template with Gravity UI ecosystem (React, TypeScript, Gravity UI, Vite, Husky, ESLint, Prettier, Lint-staged)
vite-react-component-library-starter 42 11 months ago A starter template for creating React component libraries with , , , , , , , and
vite-template-awesome-soho 2 10 months ago Template for creating , , , , , , , ,
react-component-library-vite 3 10 months ago A library template for with , , , , ,
ReTail 11 9 days ago Starter template for building Full Stack WEB applications with using , , and
vite-react-redux-saga-typescript 4 11 days ago Starter template with , , , , , , and
vite-complete-react-app 7 5 months ago Starter template for building web applications using , , , , , , , , and
vite-react-framer-starter 6 about 1 month ago Starter template with , , , , , and
vite-jsx-remove-attributes 4 6 months ago Remove the (configurable) from production builds
React Tanning 3 5 months ago Starter template with
Reactive 4 19 days ago starter template with file-based routing convention for , , , , and ton of features
RVTGB 2 2 months ago + starter template, with file-based routing with and
vite-biome-tailwind-template 4 5 months ago React, Typescript, Biome, Tailwind CSS
React Dapp Starter 9 10 days ago Enterprise-ready Web3 DApp starter with , , , , , , and for scalable decentralized applications
vite-template-react-ts-jest 1 about 1 month ago + +
vite-amplify 5 about 2 months ago Template with SSR + Express APIs + AWS Amplify Hosting
react-component-library-template 2 about 2 months ago A library template for with , , , , , ,
react-boilerplate 0 4 days ago Template for bootstrapping with + +
SvelteKit 18,732 5 days ago The fastest way to build Svelte apps
svelte-vite-ssr 57 6 days ago Svelte with SSR support
template-vite-svelte-ts-tailwind 10 10 months ago Svelte + TypeScript + Tailwind CSS + Prettier
vite-svelte-flow-template 10 about 1 month ago Svelte Flow starter template
vite-svelte-docker-template 0 12 days ago + +
vitesse-solid 64 12 months ago Opinionated Vite + SolidJS Starter Template. Includes TypeScript, ESLint, Prettier, UnoCSS, HopeUI and more
vitesse-lite-solid 7 about 2 months ago Lightweight Vite Starter Template for SolidJS
electron-vite-vue 4,300 4 months ago Electron + Vite + Vue template
electron-vite-react 1,916 6 days ago Electron + Vite + React template
electron-vite-boilerplate 206 7 months ago Support SerialPort, SQLite3 and node C/C++ addons
electron-vite-template 414 9 days ago Electron 13, Vue 3 and TypeScript. Make your desktop development easier
fast-vite-electron 189 about 15 hours ago Vue3 + Vite + Electron with esbuild
fast-vite-nestjs-electron 314 about 15 hours ago Vue3 + Vite + Electron + Nestjs with esbuild
vite-plugin-electron-quick-start 187 7 days ago Template for Electron projects
vite-electron-builder 2,393 9 days ago Electron apps using Vite for both back and front-end, with automatic releases
vite-reactts-electron-starter 311 4 months ago React, Tailwind CSS, TypeScript and Electron
electron-vue-template 602 about 2 months ago Electron template with TypeScript, including Electron Builder
Vitron 17 5 days ago Build beautiful (win, linux, mac) desktop apps for modern web projects with vite and electron
Vutron 257 18 days ago Electron + Vite + Vue 3 + Pinia (TypeScript) template
vite-electron-plugin 54 12 months ago High-performance, esbuild-based Vite Electron plugin
vite-plugin-doubleshot 130 8 days ago For building Node.js backend or Electron main process
vite-react-neutralino-template 2 6 months ago Neutralino + Vite + React template
vite-elm-template 129 5 months ago A default template for building Elm applications
elm_vite_tailwind_template 40 4 months ago Opinionated template for building Elm web apps using Tailwind CSS and Daisy UI
github-action-template 14 8 days 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 80 7 days ago Preact, Windi CSS, TypeScript, Prettier, ESLint, GitHub Actions and Chrome Extension Manifest v3
vite-vue3-chrome-extension-v3 497 8 days ago Web extension starter template for Chrome, Firefox and Edge

Plugins / Framework-agnostic Plugins

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

Plugins / Vue

@vitejs/plugin-vue 499 5 days ago Official Vue 3 support
@vitejs/plugin-vue-jsx 499 5 days ago Official Vue 3 JSX support
@vitejs/plugin-vue2 551 6 months ago Official Vue 2 support
@vitejs/plugin-vue2-jsx 57 6 months ago Official Vue 2 JSX support
vite-plugin-vue2 621 almost 2 years ago Vue 2 integration
unplugin-vue2-script-setup 602 about 1 year ago Enabling syntax for Vue 2
vite-plugin-pages 1,875 6 days ago File system based route generator
v-route-generate 12 4 months ago A tool to generate routes
unplugin-vue-router 1,680 5 days ago Official experimental file based routing
vite-plugin-vue-routes 1 10 months ago File-based routing, similar to SvelteKit and Next.js App Router
vite-plugin-md 606 12 months ago Markdown as Vue components / Vue components in Markdown
vite-svg-loader 596 5 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 59 4 months 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 about 2 months ago Converting the inline style px to vw
vite-ssg 1,351 22 days ago Server-side generation
unplugin-vue-i18n 244 6 days ago Integration for Vue I18n
vite-plugin-i18n-resources 31 over 3 years ago Load i18n translation message files
vite-plugin-i18n-autoimport 3 2 months ago Auto import i18n config file for components
vite-plugin-md-preview 173 8 months ago Markdown code preview
vite-plugin-vue-preview 35 22 days ago Code preview for Vue SFC in Markdown, supports online editing
vite-plugin-vue-css-modules 18 4 months ago Implicit usage of CSS Modules for template and script SFC tags with static replacement
unplugin-vue-components 3,838 3 months ago On-demand components auto-importing
vite-plugin-vue-gql 212 about 3 years ago GraphQL Tags for your Vue SFC
vite-plugin-vue2-suffix 9 about 3 years ago Compatible without '.vue' suffix
vite-plugin-vue-inspector 694 3 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,625 11 months 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 608 4 days ago Official React support that uses Babel
@vitejs/plugin-react-swc 860 5 days ago Official React support that uses SWC
generouted 1,071 19 days ago Client-side type-safe file-based routing and global modals — supports layouts, loaders, code-splitting and more
unplugin-remix-router 10 about 1 month ago Generates a React Router file, that depends on Remix v2 file-based router convention
vite-plugin-remix-flat-routes 2 9 days ago Remix-flat-routes convention-based routing, compatible with react-router data-api routing
vite-plugin-svgr 565 22 days ago Transform SVGs into React components
vite-plugin-react-rich-svg 7 8 days ago Seamless SVG loader with versatile import options; such as DataURI, SVGR Component and Raw HTML Code
@stylin/vite-plugin 181 7 months ago Transform CSS and SCSS modules into React components
vite-plugin-react-pages 461 4 months ago A Vite framework for building React app
vite-plugin-react-click-to-component 43 12 months ago Uses Vite's launch middleware to enable alt+click to go to component
vite-react-ssg 118 24 days ago Static-site generation for React

Plugins / Preact

@preact/preset-vite 260 2 months ago Preact preset. HMR, automatic Preact inject, removal of DevTools in prod

Plugins / Svelte

vite-plugin-svelte 865 5 days ago Adds Svelte support. Official plugin of Svelte team
vite-plugin-kit-routes 407 7 days ago Generates a file with all the routes, params, actions of your SvelteKit App

Plugins / Solid

vite-plugin-solid 441 6 months ago Provides JSX transformation for Solid
vite-plugin-solid-svg 76 8 months ago Import SVG files as Solid.js Components
generouted 1,071 19 days ago Client-side type-safe file-based routing and global modals — supports layouts, loaders, code-splitting and more

Plugins / Elm

vite-plugin-elm 201 11 days ago A plugin that enables you to compile an Elm module

Plugins / Fastify

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

Plugins / Electron

electron-vite 3,541 12 days ago An Electron CLI integrated with Vite

Plugins / Rollup Plugins

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

SSR / Libraries

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

SSR / Frameworks

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

Integrations with Backends / Craft CMS

Craft Vite 52 about 2 months ago Plugin for integration with Craft CMS

Integrations with Backends / Django

django-vite 576 2 months ago Integration for Django applications
django-vite-plugin 112 about 1 month 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,337 17 days ago Configuration for Ruby backends
Vite Ruby 1,337 17 days ago Integration for Rails, Hanami, Padrino, and Rack apps

Integrations with Backends / Laravel

Laravel Vite 601 9 months ago Integration for the Laravel framework
Laravel Vite Plugin 806 11 days ago Laravel official plugin for Vite

Integrations with Backends / CakePHP

cakephp-vite 20 4 months ago Integration for CakePHP

Integrations with Backends / WordPress

wordpress-vite-assets 134 21 days ago Integration for WordPress themes
Kima 19 11 months ago Starter theme with Twig
WordPlate 2,117 9 days 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 9 days ago Backend integration for TYPO3 CMS

Integrations with Backends / Go

vite 31 2 months ago Integration with Go

Integrations with Backends / Rust

create-rust-app 1,542 6 months ago Integration for Rust web apps

Integrations with Backends / Symfony

Vite Bundle 231 about 1 month ago Integration for Symfony

Integrations with Backends / Shopify

vite-plugin-shopify 288 10 days ago Integration for Shopify themes

Integrations with Backends / Node.js

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

Integrations with Backends / ASP.NET Core

Vite.AspNetCore 262 12 days ago Integration with ASP.NET Core projects

Integrations with Backends / Drupal

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

Integrations with Backends / PHP

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

Migrations / React

Viject 132 5 months ago One-shot migration tool from Create React App

Projects Using Vite.js / Open Source

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

Projects Using Vite.js / Apps/Websites

Icônes 5,633 about 2 months ago Icon explorer with instant search
Awesome CN Café 105 10 months ago Web application for Awesome CN Café
Todo Example 42 9 months ago Todo app with routing and state management
aitrack.work A task-based time tracker for everyday use
macOS in Svelte 2,261 24 days ago macOS Desktop experience for Web in Svelte
vue3-realworld-example-app 957 22 days ago Realworld app implementation using Vue 3 + TypeScript + Composition API
react-device-frameset 78 8 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 7 months ago A pointer lock movement manager for customizing your own creative UI
vite-run 64 5 months ago Multiple configuration execution support for vite, freely combining configurations like stacked blocks
Dataviz Explorer 20 7 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: