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: 2 months ago
Linked from 3 awesome lists

awesomeawesome-listvitevitejs

Resources / Official Resources

Documentation
GitHub Repo 69,303 2 months ago
Release Notes 69,303 2 months ago
Vue 3 Docs
Awesome Vue 72,348 3 months ago
Migration from v4

Get Started

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

Get Started / Templates

vite-vanilla-ts-lib-starter 299 6 months ago Starter for library (CJS, ESM, IIFE) with TypeScript, ESLint, Stylelint, Prettier, Jest, Husky + lint-staged
vite-tailwind-nojs-starter 56 2 months 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 about 1 year ago Starter template with Phaser and Typescript
vite-tinybase 7 3 months ago Starter template for TinyBase
vite-tinybase-ts 10 3 months ago Starter template for TinyBase and TypeScript
vite-vanilla-js-template 43 3 months ago Starter template ESlint, Prettier, PostCSS, Nesting, Autoprefixer, CSS Nano, CSS Reset
vite-starter-markup-template 43 4 months ago Starter template for Markup
create-domco 35 4 months ago Starter template for domco
vite-vanilla-library-template 31 2 months ago Starter template TypeScript, ESLint, Vitest, Husky, Conventional Commits, GitHub actions
vite-alpine-template 4 12 months ago Starter template for Alpine
vite-ts-lib-starter 13 7 months ago Starter template for libraries with TypeScript, Bun, Vitest, Prettier, Renovate and np
vite-swagger-ui 3 7 months ago Swagger UI with built-in support for multiple APIs
Vitesse 8,954 3 months ago Opinionated starter template
vite-ts-tailwind-starter 431 2 months ago TypeScript, Tailwind CSS, Cypress.io e2e tests + CI
vue-vben-admin 25,812 2 months ago Background management template based on Vue3, Ant-Design-Vue, TypeScript
vue-pure-admin 16,605 2 months ago Background management template based on Vue3, TypeScript, Tailwind CSS, element-plus
fast-crud 945 2 months ago Options-oriented crud framework, developing crud as fast as lightning
vitesse-lite 1,147 3 months ago Lightweight version of Vitesse
vitesse-webext 2,971 5 months ago WebExtension Vite Starter Template
naive-ui-dashboard-template 59 2 months 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 5 months ago Starter template with TypeScript + UnoCSS + DaisyUI + Vue Router + Pinia
Vue Naive 3,356 2 months ago Admin template, base on Vue 3 + Pinia + Naive UI
vue-admin-box 1,736 7 months ago Admin template, based on Vue 3 + Element-plus
vite-vue-proste 16 over 1 year ago Pinia + Typescript + Vue-Router4 + Vitest + Vue-Test-Utils + Vue-Query + Sass + ESLint + Stylelint + Prettier +
vue-vite-ssr 27 about 1 year ago Typescript, Eslint, Stylelint, Husky, Lint-staged and Commitlint
vue3-vant-mobile 1,252 2 months ago Vite5 + Vue3 + Vant4 + Pinia + Vue-Router4 + TypeScript Mobile Template
vue-vite-tw-ts 13 4 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 2 months ago Based on Vue3, Vite3 ElementPlus, TypeScript, Pinia, VueRouter
vulcan 19 5 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 3 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 2 months ago Building an engineered Vue 3 project, integrated with + + + + + + + + + +
antd-vue3-admin 23 2 months ago A starter template based on Vue3, Vite4, TS5 and Ant-Design-Vue4
vue-file-upload 32 over 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 2 months 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 7 months ago Vuejs 3, Vite 5, Vuetify 3 & NuxtJS 3
vite-plugin-vue-style-bundler 7 11 months ago Auto bundle Vue/sfc styles into JavaScript
celeris-web 421 3 months ago Template based on + + + + + + +
vite-ts-starter 128 2 months ago Vue Dynamic Router Localization Template, Internationalized Applications with + + + + + + + + + + +
vite-vue2-windicss-starter 198 12 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 5 months ago Vuetify admin starter template with full TypeScript support and intellisense of Vuetify components
Vitamin 559 6 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 11 months ago React + ReScript
template-vite-react 169 2 months ago A minimal React Vite starter template
reactjs-vite-tailwindcss-boilerplate 588 2 months ago React 18, TypeScript, Vitest, Testing Library, TailwindCSS 3, Eslint and Prettier
vite-react-ts-tailwind-firebase-starter 284 2 months ago Starter using Vite + React + TypeScript + Tailwind CSS (daisyUI) + Firebase (v9) + Prettier + ESLint
create-react-app-vite 132 2 months ago React, TypeScript, TailwindCSS, MSW, Vitest, React Testing Library, ESLint, Prettier, GitHub Actions
chrome-extension-boilerplate-react-vite 2,571 2 months ago React + TypeScript + SASS + Prettier + ESLint + GitHub Actions + HMR(Hot Module Reload) + Turborepo + Chrome Extension Manifest v3
vite-rtk-query 135 2 months ago React, TypeScript, Redux Toolkit, RTK Query, TailwindCSS, MSW, Jest, React Testing Library, ESLint, Prettier
vite-react-proste 19 over 1 year ago React + TypeScript + + Recoil + SASS + Testing Library + + ESLint + Stylelint + Prettier
React-PWA 594 7 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 about 1 year ago Mobx, Typescript, Eslint, Stylelint, Husky, Lint-staged and Commitlint
Viterts 36 12 months ago React + TypeScript + Redux + React Router + Jest + ESLint + Airbnb + Prettier + SASS
ViteRC 61 6 months ago React 18 + TypeScript + ESLint (Airbnb) + Prettier + Husky + Jest + Absolute imports + Commit linting
React Starter Kit 22,791 11 months ago Jamstack, React, React Router, Material UI, Firebase Auth, TypeScript, ESLint, Prettier, Jest, GitHub Actions
vite-mern-template 80 2 months ago React 18 + TypeScript + Vite + Redux Toolkit + ESLint + React Router DOM + Axios + React Icons + React Toastify + Express + Mongoose
Varsarr 30 2 months ago React, Typescript, Styled-Components, Recoil, React-Query, Axios, Absolute imports
viterjs-template 46 4 months ago React + JavaScript + Redux + Material UI + Axios + ESLint + Prettier
react-vite-ts-boilerplate 104 2 months ago React 18, TypeScript, SCSS, ESLint, Prettier, Vitest
vite-react-universal-template 57 2 months ago React18 + TypeScript + + Zustand + ESlint + Prettier + Stylelint + Husky + Docker, and APIs auto importing
react-vite-template 29 5 months ago A react project template
react-xs-admin 40 4 months ago The background management system template developed based on React18 + ReactRouteV6 + Vite + And Design + ReactIntl + ReactRedux + Emulation
vite-mui-ts 53 4 months ago React + TypeScript + Redux + Material UI + RRD + ESLint + Prettier
template-vite-react-ts-tailwind 58 5 months ago React + TypeScript + Tailwind CSS + Eslint + Prettier
vite-react-ts-template 87 7 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 11 months ago React, JavaScript, TailwindCSS, ESlint, Prettier, Pre-commit
vite-tinybase-react 6 3 months ago Starter template for TinyBase and React
vite-tinybase-ts-react 10 3 months ago Starter template for TinyBase, TypeScript, and React
vite-react-ssr-boost-template 28 3 months 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 about 1 year ago Template for Tauri + React + Typescript + TailwindCSS + Prettier + ESLint build-in
vite-react-chakra-starter 104 3 months ago Starter template for creating React App with TypeScript and Chakra UI. Configured with ESLint, Prettier, and Husky
vite-react-tailwind-starter 41 3 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 4 months ago React + Typescript template for SSR, SPG, SPA and API provision
vite-react-dapp-template 10 8 months ago Starter template for decentralized app frontend development with preconfigured Wallet Authentication, i18n and UI features
vite-express-ssr-ts 42 3 months ago React + Typescript + ExpressJS + Vite SSR template with inbuild api feature
vite-react-flow-template 44 2 months 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 4 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 3 months ago Template for creating , , , , , , , ,
react-component-library-vite 4 about 1 year ago A library template for with , , , , ,
ReTail 15 2 months ago Starter template for building Full Stack WEB applications with using , , and
vite-react-redux-saga-typescript 4 2 months ago Starter template with , , , , , , and
vite-complete-react-app 9 8 months ago Starter template for building web applications using , , , , , , , , and
vite-react-framer-starter 7 4 months ago Starter template with , , , , , and
vite-jsx-remove-attributes 4 9 months ago Remove the (configurable) from production builds
React Tanning 3 8 months ago Starter template with
Reactive 5 2 months ago starter template with file-based routing convention for , , , , and ton of features
RVTGB 2 5 months ago + starter template, with file-based routing with and
vite-biome-tailwind-template 4 8 months ago React, Typescript, Biome, Tailwind CSS
React Dapp Starter 9 2 months ago Enterprise-ready Web3 DApp starter with , , , , , , and for scalable decentralized applications
vite-template-react-ts-jest 1 4 months ago + +
vite-amplify 6 3 months ago Template with SSR + Express APIs + AWS Amplify Hosting
react-component-library-template 3 4 months ago A library template for with , , , , , ,
react-boilerplate 2 2 months ago Template for bootstrapping with + +
react-admin-dashboard 4 3 months ago Dashboard template with , , , , ,
SvelteKit 18,831 2 months ago The fastest way to build Svelte apps
svelte-vite-ssr 58 3 months ago Svelte with SSR support
template-vite-svelte-ts-tailwind 10 about 1 year ago Svelte + TypeScript + Tailwind CSS + Prettier
vite-svelte-flow-template 11 4 months ago Svelte Flow starter template
vite-svelte-docker-template 1 2 months 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 5 months ago Lightweight Vite Starter Template for SolidJS
electron-vite-vue 4,365 7 months ago Electron + Vite + Vue template
electron-vite-react 1,965 3 months ago Electron + Vite + React template
electron-vite-boilerplate 206 10 months ago Support SerialPort, SQLite3 and node C/C++ addons
electron-vite-template 426 3 months ago Electron 13, Vue 3 and TypeScript. Make your desktop development easier
fast-vite-electron 193 2 months ago Vue3 + Vite + Electron with esbuild
fast-vite-nestjs-electron 315 2 months ago Vue3 + Vite + Electron + Nestjs with esbuild
vite-plugin-electron-quick-start 196 3 months ago Template for Electron projects
vite-electron-builder 2,450 2 months ago Electron apps using Vite for both back and front-end, with automatic releases
vite-reactts-electron-starter 313 7 months ago React, Tailwind CSS, TypeScript and Electron
electron-vue-template 609 5 months ago Electron template with TypeScript, including Electron Builder
Vitron 17 2 months ago Build beautiful (win, linux, mac) desktop apps for modern web projects with vite and electron
Vutron 266 2 months 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 2 months ago For building Node.js backend or Electron main process

Get Started / Tauri

HuLa 659 2 months ago is a desktop instant messaging app built on + + + (not just instant messaging)
vite-react-neutralino-template 2 9 months ago Neutralino + Vite + React template
vite-elm-template 132 3 months ago A default template for building Elm applications
elm_vite_tailwind_template 40 7 months ago Opinionated template for building Elm web apps using Tailwind CSS and Daisy UI
github-action-template 15 2 months 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 3 months ago Preact, Windi CSS, TypeScript, Prettier, ESLint, GitHub Actions and Chrome Extension Manifest v3
vite-vue3-chrome-extension-v3 512 2 months ago Web extension starter template for Chrome, Firefox and Edge

Plugins / Framework-agnostic Plugins

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

Plugins / Vue

@vitejs/plugin-vue 511 2 months ago Official Vue 3 support
@vitejs/plugin-vue-jsx 511 2 months ago Official Vue 3 JSX support
@vitejs/plugin-vue2 555 3 months ago Official Vue 2 support
@vitejs/plugin-vue2-jsx 57 9 months ago Official Vue 2 JSX support
vite-plugin-vue2 621 about 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 2 months ago File system based route generator
v-route-generate 13 7 months ago A tool to generate routes
unplugin-vue-router 1,736 2 months ago Official experimental file based routing
vite-plugin-vue-routes 1 2 months 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 7 months ago Load SVG files as Vue components
vite-plugin-vue2-svg 19 over 1 year ago Load SVG files as Vue components
unplugin-svg-component 62 3 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 4 months ago Converting the inline style px to vw
vite-ssg 1,372 3 months ago Server-side generation
unplugin-vue-i18n 246 2 months ago Integration for Vue I18n
vite-plugin-i18n-resources 31 over 3 years ago Load i18n translation message files
vite-plugin-i18n-autoimport 3 5 months ago Auto import i18n config file for components
vite-plugin-md-preview 174 11 months ago Markdown code preview
vite-plugin-vue-preview 35 3 months ago Code preview for Vue SFC in Markdown, supports online editing
vite-plugin-vue-css-modules 18 7 months ago Implicit usage of CSS Modules for template and script SFC tags with static replacement
unplugin-vue-components 3,864 3 months ago On-demand components auto-importing
vite-plugin-vue-gql 213 over 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 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,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 2 months ago Official React support that uses Babel
@vitejs/plugin-react-swc 883 2 months ago Official React support that uses SWC
generouted 1,091 4 months ago Client-side type-safe file-based routing and global modals — supports layouts, loaders, code-splitting and more
unplugin-remix-router 11 2 months ago Generates a React Router file, that depends on Remix v2 file-based router convention
vite-plugin-remix-flat-routes 2 3 months ago Remix-flat-routes convention-based routing, compatible with react-router data-api routing
vite-plugin-svgr 574 4 months ago Transform SVGs into React components
vite-plugin-react-rich-svg 7 3 months ago Seamless SVG loader with versatile import options; such as DataURI, SVGR Component and Raw HTML Code
@stylin/vite-plugin 181 10 months ago Transform CSS and SCSS modules into React components
vite-plugin-react-pages 463 7 months ago A Vite framework for building React app
vite-plugin-react-click-to-component 44 3 months ago Uses Vite's launch middleware to enable alt+click to go to component
vite-react-ssg 134 2 months ago Static-site generation for React

Plugins / Preact

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

Plugins / Svelte

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

Plugins / Solid

vite-plugin-solid 446 3 months ago Provides JSX transformation for Solid
vite-plugin-solid-svg 79 11 months ago Import SVG files as Solid.js Components
generouted 1,091 4 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 2 months ago A plugin that enables you to compile an Elm module

Plugins / Fastify

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

Plugins / Electron

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

SSR / Libraries

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

SSR / Frameworks

Rakkas 1,068 2 months 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 2 months ago Vercel adapter
vite-vlugin-vercel-skew-protection 3 8 months ago Helps configure Vercel Skew Protection

Integrations with Backends / Craft CMS

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

Integrations with Backends / Django

django-vite 598 5 months ago Integration for Django applications
django-vite-plugin 116 4 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 3 months ago Configuration for Ruby backends
Vite Ruby 1,359 3 months ago Integration for Rails, Hanami, Padrino, and Rack apps

Integrations with Backends / Laravel

Laravel Vite 600 12 months ago Integration for the Laravel framework
Laravel Vite Plugin 816 3 months ago Laravel official plugin for Vite

Integrations with Backends / CakePHP

cakephp-vite 20 6 months ago Integration for CakePHP

Integrations with Backends / WordPress

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

Integrations with Backends / TYPO3 CMS

vite-plugin-typo3 2 2 months ago Frontend integration for TYPO3 CMS
vite-asset-collector for TYPO3 41 3 months ago Backend integration for TYPO3 CMS

Integrations with Backends / Go

vite 41 3 months ago Integration with Go

Integrations with Backends / Rust

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

Integrations with Backends / Symfony

Vite Bundle 235 3 months ago Integration for Symfony

Integrations with Backends / Shopify

vite-plugin-shopify 298 3 months ago Integration for Shopify themes

Integrations with Backends / Node.js

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

Integrations with Backends / ASP.NET Core

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

Integrations with Backends / Drupal

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

Integrations with Backends / PHP

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

Migrations / React

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

Projects Using Vite.js / Open Source

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

Projects Using Vite.js / Apps/Websites

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