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

awesomeawesome-listvitevitejs

Resources / Official Resources

Documentation
GitHub Repo69,303almost 2 years ago
Release Notes69,303almost 2 years ago
Vue 3 Docs
Awesome Vue72,348almost 2 years ago
Migration from v4

Get Started

create-vite69,303almost 2 years agoScaffolding Your First Vite Project
create-vitawind160over 2 years agoScaffolding for TailwindCSS project
create-electron-vite183almost 2 years agoScaffolding Your Electron + Vite Project
create-vite-app225almost 2 years agoScaffolding Your Out Of The Box Vite Project
create-nx-workspace23,951almost 2 years agoScaffolding a Nx + React + Vite + Vitest
bati294almost 2 years agoScaffolding a Vike project
create-awesome-node-app72about 2 years agoScaffolding your project choosing between different templates

Get Started / Templates

vite-vanilla-ts-lib-starter299about 2 years agoStarter for library (CJS, ESM, IIFE) with TypeScript, ESLint, Stylelint, Prettier, Jest, Husky + lint-staged
vite-tailwind-nojs-starter56almost 2 years agoNoJS Tailwind CSS starter template
vite-tailwind-stimulus-starter12over 2 years agoStarter template for Tailwind CSS and Stimulus controllers
vite-phaser-ts21over 2 years agoStarter template with Phaser and Typescript
vite-tinybase7almost 2 years agoStarter template for TinyBase
vite-tinybase-ts10almost 2 years agoStarter template for TinyBase and TypeScript
vite-vanilla-js-template43almost 2 years agoStarter template ESlint, Prettier, PostCSS, Nesting, Autoprefixer, CSS Nano, CSS Reset
vite-starter-markup-template43almost 2 years agoStarter template for Markup
create-domco35almost 2 years agoStarter template for domco
vite-vanilla-library-template31almost 2 years agoStarter template TypeScript, ESLint, Vitest, Husky, Conventional Commits, GitHub actions
vite-alpine-template4over 2 years agoStarter template for Alpine
vite-ts-lib-starter13about 2 years agoStarter template for libraries with TypeScript, Bun, Vitest, Prettier, Renovate and np
vite-swagger-ui3about 2 years agoSwagger UI with built-in support for multiple APIs
Vitesse8,954almost 2 years agoOpinionated starter template
vite-ts-tailwind-starter431almost 2 years agoTypeScript, Tailwind CSS, Cypress.io e2e tests + CI
vue-vben-admin25,812almost 2 years agoBackground management template based on Vue3, Ant-Design-Vue, TypeScript
vue-pure-admin16,605almost 2 years agoBackground management template based on Vue3, TypeScript, Tailwind CSS, element-plus
fast-crud945almost 2 years agoOptions-oriented crud framework, developing crud as fast as lightning
vitesse-lite1,147almost 2 years agoLightweight version of Vitesse
vitesse-webext2,971about 2 years agoWebExtension Vite Starter Template
naive-ui-dashboard-template59almost 2 years agoUI friendly, Vue 3 + TSX + TailwindCSS 2 JIT + PostCSS + Naive UI
Vitawind CreatorCreate TailwindCSS project rapidly
vue3-tailwind3-website-starterVue3 / Vite / TailwindCSS website starter template, with guides on each page
boot-vue259about 2 years agoStarter template with TypeScript + UnoCSS + DaisyUI + Vue Router + Pinia
Vue Naive3,356almost 2 years agoAdmin template, base on Vue 3 + Pinia + Naive UI
vue-admin-box1,736about 2 years agoAdmin template, based on Vue 3 + Element-plus
vite-vue-proste16almost 3 years agoPinia + Typescript + Vue-Router4 + Vitest + Vue-Test-Utils + Vue-Query + Sass + ESLint + Stylelint + Prettier +
vue-vite-ssr27over 2 years agoTypescript, Eslint, Stylelint, Husky, Lint-staged and Commitlint
vue3-vant-mobile1,252almost 2 years agoVite5 + Vue3 + Vant4 + Pinia + Vue-Router4 + TypeScript Mobile Template
vue-vite-tw-ts13almost 2 years agoVue 3 + Vite + Vitest + Cypress E2E + Naive UI + Pinia + Vue Router
vite-vue-js-starter-template158almost 3 years agoVite + Vue3 + JavaScript + Vue Router + Pinia + TDesign + ESLint + Stylelint + Prettier Simple Template
vue-xs-admin113almost 2 years agoBased on Vue3, Vite3 ElementPlus, TypeScript, Pinia, VueRouter
vulcan19about 2 years agoThe template for mobile application. Vite, Vue 3, TypeScript, Sass, i18n, Vitest&Cypress, Pinia, APIs&Mock, ESLint, Prettier, auto-importing
antdv-pro707almost 2 years agoAntdvPro 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-start23almost 2 years agoBuilding an engineered Vue 3 project, integrated with + + + + + + + + + +
antd-vue3-admin23almost 2 years agoA starter template based on Vue3, Vite4, TS5 and Ant-Design-Vue4
vue-file-upload32almost 3 years agoA file management system built with and that allows for single and multiple file uploading with a preview feature
arco-admin129almost 2 years 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-template57about 2 years agoVuejs 3, Vite 5, Vuetify 3 & NuxtJS 3
vite-plugin-vue-style-bundler7over 2 years agoAuto bundle Vue/sfc styles into JavaScript
celeris-web421almost 2 years agoTemplate based on + + + + + + +
vite-ts-starter128almost 2 years agoVue Dynamic Router Localization Template, Internationalized Applications with + + + + + + + + + + +
vite-vue2-windicss-starter198over 2 years agoVue 2, Vue Router, Composition API, VueUse, Windi CSS and TypeScript
vite-vue2-ts-starter35almost 3 years agoVue2 TypeScript starter template using vue-property-decorator, vue-router, Vuex
vite-vue2-ts-vuetify-starter83almost 3 years agoIt is the above vite-vue2-ts-starter with Vuetify and its optimized settings. Includes basic templates
vitify-admin151almost 2 years agoVuetify admin starter template with full TypeScript support and intellisense of Vuetify components
Vitamin559about 2 years agoReact TypeScript, TailwindCSS, SPA + PWA, Cypress and CI
vite-template-react94over 2 years agoA Create React App-like template
vitejs-template-react-rescript127over 2 years agoReact + ReScript
template-vite-react169almost 2 years agoA minimal React Vite starter template
reactjs-vite-tailwindcss-boilerplate588almost 2 years agoReact 18, TypeScript, Vitest, Testing Library, TailwindCSS 3, Eslint and Prettier
vite-react-ts-tailwind-firebase-starter284almost 2 years agoStarter using Vite + React + TypeScript + Tailwind CSS (daisyUI) + Firebase (v9) + Prettier + ESLint
create-react-app-vite132almost 2 years agoReact, TypeScript, TailwindCSS, MSW, Vitest, React Testing Library, ESLint, Prettier, GitHub Actions
chrome-extension-boilerplate-react-vite2,571almost 2 years agoReact + TypeScript + SASS + Prettier + ESLint + GitHub Actions + HMR(Hot Module Reload) + Turborepo + Chrome Extension Manifest v3
vite-rtk-query135almost 2 years agoReact, TypeScript, Redux Toolkit, RTK Query, TailwindCSS, MSW, Jest, React Testing Library, ESLint, Prettier
vite-react-proste19almost 3 years agoReact + TypeScript + + Recoil + SASS + Testing Library + + ESLint + Stylelint + Prettier
React-PWA594about 2 years agoReact v18, TypeScript, Vite, React Router v6, MUI v5, Recoil, PWA, Eslint, Prettier, Husky, lint-staged, https localhost and more
react-vite-ssr27over 2 years agoMobx, Typescript, Eslint, Stylelint, Husky, Lint-staged and Commitlint
Viterts36over 2 years agoReact + TypeScript + Redux + React Router + Jest + ESLint + Airbnb + Prettier + SASS
ViteRC61about 2 years agoReact 18 + TypeScript + ESLint (Airbnb) + Prettier + Husky + Jest + Absolute imports + Commit linting
React Starter Kit22,791over 2 years agoJamstack, React, React Router, Material UI, Firebase Auth, TypeScript, ESLint, Prettier, Jest, GitHub Actions
vite-mern-template80almost 2 years agoReact 18 + TypeScript + Vite + Redux Toolkit + ESLint + React Router DOM + Axios + React Icons + React Toastify + Express + Mongoose
Varsarr30almost 2 years agoReact, Typescript, Styled-Components, Recoil, React-Query, Axios, Absolute imports
viterjs-template46almost 2 years agoReact + JavaScript + Redux + Material UI + Axios + ESLint + Prettier
react-vite-ts-boilerplate104almost 2 years agoReact 18, TypeScript, SCSS, ESLint, Prettier, Vitest
vite-react-universal-template57almost 2 years agoReact18 + TypeScript + + Zustand + ESlint + Prettier + Stylelint + Husky + Docker, and APIs auto importing
react-vite-template29about 2 years agoA react project template
react-xs-admin40almost 2 years agoThe background management system template developed based on React18 + ReactRouteV6 + Vite + And Design + ReactIntl + ReactRedux + Emulation
vite-mui-ts53almost 2 years agoReact + TypeScript + Redux + Material UI + RRD + ESLint + Prettier
template-vite-react-ts-tailwind58about 2 years agoReact + TypeScript + Tailwind CSS + Eslint + Prettier
vite-react-ts-template87about 2 years agoReact 18, TypeScript, ESlint, Prettier, Dev Container, Vitest, Storybook, Playwright, MSW, React Router 6, React Query, Chakra UI, Zustand
react-vite-tailwindcss-template14over 2 years agoReact, JavaScript, TailwindCSS, ESlint, Prettier, Pre-commit
vite-tinybase-react6almost 2 years agoStarter template for TinyBase and React
vite-tinybase-ts-react10almost 2 years agoStarter template for TinyBase, TypeScript, and React
vite-react-ssr-boost-template28almost 2 years agoTemplate for creating SSR/SPA apps with , , , , Suspense, Streaming. Also included CI/CD, , , , ,
vite-react-ts-shadcn-starter74over 2 years agoTemplate for creating SPA apps with , , , , , , , , , ,
template-tauri-vite-react-ts-tailwind13over 2 years agoTemplate for Tauri + React + Typescript + TailwindCSS + Prettier + ESLint build-in
vite-react-chakra-starter104almost 2 years agoStarter template for creating React App with TypeScript and Chakra UI. Configured with ESLint, Prettier, and Husky
vite-react-tailwind-starter41almost 2 years agoStarter template for creating React App with TypeScript and Tailwind CSS with Shadcn UI. Configured with ESLint, Prettier, and Husky
monorepo-template-react71almost 2 years agoReact + Typescript template for SSR, SPG, SPA and API provision
vite-react-dapp-template10about 2 years agoStarter template for decentralized app frontend development with preconfigured Wallet Authentication, i18n and UI features
vite-express-ssr-ts42almost 2 years agoReact + Typescript + ExpressJS + Vite SSR template with inbuild api feature
vite-react-flow-template44almost 2 years agoReact Flow starter template
react-vite-template11over 2 years agoReact, TypeScript, Vite, Mantine, Million, Husky, Prettier, Import Sorter, Lint-staged
gravity-ui-vite-template2almost 2 years agoTemplate with Gravity UI ecosystem (React, TypeScript, Gravity UI, Vite, Husky, ESLint, Prettier, Lint-staged)
vite-react-component-library-starter44almost 3 years agoA starter template for creating React component libraries with , , , , , , , and
vite-template-awesome-soho2almost 2 years agoTemplate for creating , , , , , , , ,
react-component-library-vite4over 2 years agoA library template for with , , , , ,
ReTail15almost 2 years agoStarter template for building Full Stack WEB applications with using , , and
vite-react-redux-saga-typescript4almost 2 years agoStarter template with , , , , , , and
vite-complete-react-app9about 2 years agoStarter template for building web applications using , , , , , , , , and
vite-react-framer-starter7almost 2 years agoStarter template with , , , , , and
vite-jsx-remove-attributes4over 2 years agoRemove the (configurable) from production builds
React Tanning3over 2 years agoStarter template with
Reactive5almost 2 years agostarter template with file-based routing convention for , , , , and ton of features
RVTGB2about 2 years ago+ starter template, with file-based routing with and
vite-biome-tailwind-template4about 2 years agoReact, Typescript, Biome, Tailwind CSS
React Dapp Starter9almost 2 years agoEnterprise-ready Web3 DApp starter with , , , , , , and for scalable decentralized applications
vite-template-react-ts-jest1almost 2 years ago+ +
vite-amplify6almost 2 years agoTemplate with SSR + Express APIs + AWS Amplify Hosting
react-component-library-template3almost 2 years agoA library template for with , , , , , ,
react-boilerplate2almost 2 years agoTemplate for bootstrapping with + +
react-admin-dashboard4almost 2 years agoDashboard template with , , , , ,
SvelteKit18,831almost 2 years agoThe fastest way to build Svelte apps
svelte-vite-ssr58almost 2 years agoSvelte with SSR support
template-vite-svelte-ts-tailwind10over 2 years agoSvelte + TypeScript + Tailwind CSS + Prettier
vite-svelte-flow-template11almost 2 years agoSvelte Flow starter template
vite-svelte-docker-template1almost 2 years ago+ +
vitesse-solid64almost 3 years agoOpinionated Vite + SolidJS Starter Template. Includes TypeScript, ESLint, Prettier, UnoCSS, HopeUI and more
vitesse-lite-solid7about 2 years agoLightweight Vite Starter Template for SolidJS
electron-vite-vue4,365about 2 years agoElectron + Vite + Vue template
electron-vite-react1,965almost 2 years agoElectron + Vite + React template
electron-vite-boilerplate206over 2 years agoSupport SerialPort, SQLite3 and node C/C++ addons
electron-vite-template426almost 2 years agoElectron 13, Vue 3 and TypeScript. Make your desktop development easier
fast-vite-electron193almost 2 years agoVue3 + Vite + Electron with esbuild
fast-vite-nestjs-electron315almost 2 years agoVue3 + Vite + Electron + Nestjs with esbuild
vite-plugin-electron-quick-start196almost 2 years agoTemplate for Electron projects
vite-electron-builder2,450almost 2 years agoElectron apps using Vite for both back and front-end, with automatic releases
vite-reactts-electron-starter313about 2 years agoReact, Tailwind CSS, TypeScript and Electron
electron-vue-template609almost 2 years agoElectron template with TypeScript, including Electron Builder
Vitron17almost 2 years agoBuild beautiful (win, linux, mac) desktop apps for modern web projects with vite and electron
Vutron266almost 2 years agoElectron + Vite + Vue 3 + Pinia (TypeScript) template
vite-electron-plugin54almost 3 years agoHigh-performance, esbuild-based Vite Electron plugin
vite-plugin-doubleshot133almost 2 years agoFor building Node.js backend or Electron main process

Get Started / Tauri

HuLa659almost 2 years agois a desktop instant messaging app built on + + + (not just instant messaging)
vite-react-neutralino-template2over 2 years agoNeutralino + Vite + React template
vite-elm-template132almost 2 years agoA default template for building Elm applications
elm_vite_tailwind_template40about 2 years agoOpinionated template for building Elm web apps using Tailwind CSS and Daisy UI
github-action-template15almost 2 years agoStarter template for GitHub Actions, Typescript, ESLint, Vitest, Husky, Conventional Commits
vit-singlefile-gzipStarter template for embedded
11st-Starter-Kit11ty, powered by Vite with Tailwind CSS and Alpine.js
chrome-ext-template-preact-windi-vite81almost 2 years agoPreact, Windi CSS, TypeScript, Prettier, ESLint, GitHub Actions and Chrome Extension Manifest v3
vite-vue3-chrome-extension-v3512almost 2 years agoWeb extension starter template for Chrome, Firefox and Edge

Plugins / Framework-agnostic Plugins

@vitejs/plugin-legacy69,303almost 2 years agoLegacy browser support
vite-plugin-pwa3,261almost 2 years agoZero-config PWA
vite-plugin-windicss856almost 2 years agoWindi CSS integration
vite-plugin-node1,015almost 2 years agoIntegration with Node.js backend servers
vite-plugin-cesium237about 2 years agoIntegration with Cesium library
vite-plugin-linterExtensible linter framework that shows the linting output in the Vite output and the browser console, includes ESLint & TypeScript ootb
vite-plugin-checker1,015almost 2 years agoFast run checkers (TypeScript/VLS/vue-tsc, etc.) in worker threads with overlay and terminal hint
vite-plugin-tauri167about 2 years agoIntegrate Tauri in a Vite project to build cross-platform apps
vite-plugin-federation2,434about 2 years agoSupport Module Federation, Inspired by Webpack Module Federation feature
vite-plugin-wasm-pack239about 2 years agoIntegration with rust , the simple way
vite-plugin-comlink183almost 2 years agoUse WebWorkers with the power of to make them enjoyable
vite-plugin-sass-dts122about 2 years agoThis is a plugin that automatically creates a type file when using the CSS module type-safely
vite-plugin-ali-oss33almost 2 years agoUpload the production files bundled in the project to Ali OSS, except for HTML
vite-plugin-webfont-dl316almost 2 years agoDownloads and injects webfonts (Google Fonts) to improve website's performance
vite-plugin-babel53almost 2 years agoBabel integration for both build and server to support f.ex. decorators or class fields in pure JS/JSX files
vite-plugin-electron705almost 2 years agoIntegrate Vite and Electron
vite-plugin-optimizer36over 2 years agoManually Pre-Bundling
vite-plugin-babel-compiler24almost 3 years agoThe plugin works with Babel compiler
vite-plugin-commonjs115almost 2 years agoA pure JavaScript implementation for CommonJs
vite-plugin-mpa-plus82over 2 years agoMore flexible MPA (multi-page application) supports html templates, path rewriting
vite-plugin-multi-pages29almost 2 years agoMulti Pages Support,can build src/pages anyPage,can set prefixName
vite-plugin-html-template-mpa25almost 2 years agoMulti Pages Common template support
vite-plugin-vconsole-mpa5almost 2 years agoMulti Pages Vconsole supports,simple config
vite-plugin-browser-sync67almost 2 years agoBrowserSync
vite-plugin-jspm60about 2 years agoResolves dependencies independently from CDN providers using import maps and es-module-shims
vite-plugin-env-switch10over 2 years agoSwitch project env and restart vite server without command line operation
vite-plugin-virtual-mpa123about 2 years agoOut-of-box MPA plugin, with html template engine and virtual files support, which generate multiple files using only one template
vite-plugin-stylelint23almost 2 years agoRuns Stylelint synchronously/asynchronously
Vite-plugin-graphiql6almost 2 years agoIntegration for GraphiQL IDE
vite-plugin-graphql-server9almost 2 years agoBootstrap a local GraphQL server for testing and documentaion
unplugin-fonts345almost 2 years agoLoad font from Typekit, Google Fonts, Fontsource or your own custom one
unplugin-config24over 2 years agoConfiguration file generator for web apps, allowing external customization of global variables without repackaging
vite-plugin-svg-spritemap50almost 2 years agoGenerates a SVG spritemap from multiple .svg files
vite-plugin-dc3almost 2 years agoIntegration with @dvgis/dc-sdk library
@spiriit/vite-plugin-svg-spritemap59almost 2 years agoPack your SVG files in one spritemap file and use them with / and directly in your CSS
vite-plugin-auto-mpa-html9almost 2 years agoA file directory-based automated multi-page build plugin that supports HTML templates using EJS
vite-plugin-cloudflare-functions56almost 2 years agoCloudflare pages function integration
@storybook/builder-vite84,900almost 2 years agoStorybook builder
@builder.io/partytown13,137almost 2 years agoRelocate resource intensive third-party scripts off of the main thread and into a web worker
vite-plugin-dynamic-proxy8over 2 years agoAutomatically configure reverse proxies based on URL parameters
unplugin-auto-export29almost 2 years agoAutomates the maintenance of export statements in the index.ts file
remix-development-tools760almost 2 years agoPlugin for Remix.run development tools
vite-plugin-legacy-swc58about 2 years agoLegacy browser support with SWC
vite-plugin-biome50about 2 years agoBiome linter
vite-plugin-oxlint25almost 2 years agoOxlint linter
@tomjs/vite-plugin-electron5about 2 years agoEasily develop applications
@tomjs/vite-plugin-vscode46almost 2 years agoEasily use web frameworks to develop 's , and support and
vite-plugin-px-rem-vw7over 2 years agoIntegrate PostCSS plugin pxTorem and pxTovw
vite-plugin-mpg1over 2 years agoSimple configuration of multi page applications
vite-plugin-pagefind17almost 2 years agoIntegrate search
@mistjs/vite-plugin-px2viewport13almost 2 years agoA plugin that automatically converts inline styles and style files from px units to vw units
vite-multiple-assets22almost 2 years agoAdd support for multiple public asset directories
vite-create-production-server-plugin0almost 2 years agoSpin up a production HTTP serve after build
vite-plugin-eslint230almost 2 years agoRuns ESLint synchronously/asynchronously
vite-plugin-page-html6almost 2 years agoMulti-page generic template plugin, support template syntax. Similar to pages configuration
vite-plugin-vanilla6almost 2 years agoVanilla multi-page web development mode
genaicode/vite-plugin15almost 2 years agoA plugin that embeds an AI coding assistant into the app UI
vite-plugin-year1almost 2 years agoInserts the current year to the html file during build. Useful for adding a copyright year to the HTML file
unplugin-icons4,164almost 2 years agoAccess thousands of icons as components
vite-imagetools962almost 2 years agoLoad and transform images using url query parameters
vite-plugin-radar135over 2 years agoAll in one analytics loader (with 7+ providers supported)
vite-plugin-glsl328almost 2 years agoImport shader file chunks
vite-plugin-svgo29about 2 years agoLoad SVGs as plain string and transform with SVGO library
vite-plugin-remark-rehypeLoads and transform markdown files using the unified ecosystem
vite-plugin-php40almost 2 years agoLoad and process PHP-entry files instead of default index.html
vite-plugin-lqip52over 2 years agoGenerate low quality image placeholders (LQIP)
vite-plugin-ms-clarity2over 2 years agoInject the Microsoft Clarity script to
@cyco130/vite-plugin-mdx12almost 2 years agoImport MDX
vite-awesome-svg-loader11over 2 years agoImports SVGs as source code, base64 and data URI. Preserves stroke width, replaces colors with currentColor. Optimizes SVGs with SVGO. Creates SVG sprites
vite-plugin-dir2json16almost 2 years agoConvert the directory structure into json data containing supported file paths
rollup-plugin-critical102about 2 years agoGenerate critical CSS
vite-plugin-dts1,327almost 2 years agoGenerate declaration files from or source files for lib
vite-compression-plugin190almost 2 years agoUse Node.js stream compress file to gzip or more
vite-plugin-chunk-split356about 2 years agoAutomatically code splitting, support unbundle in production
vite-plugin-static-copy303almost 2 years agoCopy files and folders
vite-plugin-zip-file17almost 2 years agoCompress files or folders into zip
vite-plugin-zip-pack35about 2 years agoPack distribution/build folder into a zip file
vite-plugin-cp70almost 2 years agoCopy files after building bundles
unplugin-imagemin205almost 2 years agoHigh performance compressed Picture based on squoosh and sharp
vite-plugin-image-optimizer350almost 2 years agoOptimize (compress) your image assets using Sharp.js and SVGO at build time
vite-plugin-no-bundle61over 2 years agoGenerate unbundled code for use with native ESM or other bundlers
vite-plugin-css-injected-by-js432about 2 years agoTakes the CSS and adds it to the page through the JS
unplugin-zip-pack5almost 2 years agoZip your dist with filter function support
vite-plugin-singlefile881almost 2 years agoInline all JavaScript and CSS resources directly into the final file
vite-plugin-node-polyfills315about 2 years agoPolyfill Node's Core Modules for browser environments
vite-plugin-cdn276almost 2 years agoReplace module with CDN
vite-plugin-bundle-prefetch19over 2 years agoInject prefetch assets into
vite-plugin-imagemin22over 2 years agoOptimize and compress your image assets and optionally create WebP/AVIF
vite-plugin-lib-types6over 2 years agoGenerate DTS file while building library
vite-plugin-minipic43almost 2 years agoEfficient image compression tool
vite-plugin-robots9over 2 years agoGenerating
vite-plugin-bundle-obfuscator69almost 2 years agoJavaScript obfuscator
@yuanjianming/unplugin-image-convert1almost 2 years agoImage multi format conversion plugin based on sharp.js
vite-plugin-dynamic-chunk6almost 2 years agoSplit dependencies between entry and dynamic entry, and merge small chunks
@yuanjianming/unplugin-compress-svga1almost 2 years agoCompress SVGA
@yuanjianming/unplugin-font-spider1almost 2 years agoA webfont compression plugin
vite-plugin-static-filehash4almost 2 years agoIt can help the program improve the cache hit rate
vite-plugin-html609about 2 years agoPlugin to minimize and use ejs template syntax in
vite-plugin-ts-nameof21almost 2 years agoAbility to resolve in TypeScript
vite-plugin-handlebars188over 2 years agoProcess HTML files with Handlebars
vite-plugin-virtual-html74almost 2 years agoMake Vite MPA consistent with
vite-plugin-content131almost 3 years agoConvert , , , , , and files to ES6 modules
vite-plugin-require72about 2 years agoA Vite plugin that supports by code transforming
vite-plugin-global-style131almost 3 years agoDeal with global styles for CSS, SASS, LESS and Stylus
vite-plugin-shared-modules31almost 2 years agoShare node_modules in monorepos
vite-plugin-pug-transformer38about 2 years agoPug template engine support
@import-meta-env/unplugin249almost 2 years agoInject environment variables into the object after building the application instead of statically replacing it during production
@modyfi/vite-plugin-yaml77over 2 years agoTransform YAML files to ESM with schema validation and error reporting
vite-plugin-html-inject60over 2 years agoSplit the into smaller reusable pieces
unplugin-inject-preload29almost 2 years agoInject to your based on your build assets
@vituum/vite-plugin-handlebars6almost 3 years agoHandlebars template engine support, transforms templates to
@vituum/vite-plugin-pug7almost 3 years agoPug template engine support, transforms templates to
@vituum/vite-plugin-nunjucks11almost 3 years agoNunjucks template engine support, transforms templates to
@vituum/vite-plugin-liquid10almost 3 years agoLiquid template engine support, transforms templates to
@vituum/vite-plugin-twig18almost 3 years agoTwig template engine support, transforms templates to
@vituum/vite-plugin-latte1almost 2 years agoLatte template engine support, transforms templates to
@vituum/vite-plugin-posthtml9almost 3 years agoPostHTML support, transforms syntax to
@vituum/vite-plugin-juice5about 2 years agoJuice support, transforms to inline styles in
vite-plugin-version-mark58almost 2 years agoAutomatically use / / to be inserted into your project as a unique identifier for the project version
vite-plugin-css-export27almost 2 years agoExport variables from CSS to JavaScript, and support nested rules
vite-plugin-optimize-css-modules31almost 2 years agoGenerate the smallest possible CSS-Classes when CSS-Modules are used
vite-plugin-generate-html8about 2 years agoDefine separate output files for JavaScript and CSS bundles
vite-plugin-turbo-console556almost 2 years agoEnhance the readability of
vite-plugin-html-injection21over 2 years agoInject HTML, JavaScript and CSS code snippets into the
vite-plugin-typescript-transform16over 2 years agoApplies the TypeScript compiler during Vite's transform build phase
vite-plugin-public-typescript12almost 2 years agoInject Typescript into
unplugin-generate-component-name20about 2 years agoAutomatically generate component's name
@laynezh/vite-plugin-lib-assets109almost 2 years agoExtracts resource files referenced in instead of embedded them as base64
css-media-splitter/vite-plugin37almost 2 years agoExtracts all At-rules into a dedicated files and download it only when matches the media query
@tomjs/vite-plugin-html4about 2 years agoSupport compression, loading, CDN and others for
@tomjs/vite-plugin-iconify3about 2 years agoInject the global variable into for , and support local area network and custom url
vite-plugin-icons-spritesheet106about 2 years agoGenerate a spritesheet and TypeScript types from SVG icons by listening to the icons folder changes
vite-plugin-abbrlink1over 2 years agoAdd the abbrlink attribute to the file in the specified directory
vite-plugin-native15about 2 years agoSupports Node/Electron C/C++ native addons
@yoichiro/vite-plugin-handlebars4almost 2 years agoImport of Handlebars templates as ES Modules
vite-plugin-magic-preloader11almost 2 years agoGenerate or tags through magic comments and inject them into
vite-plugin-replace-lodash2almost 2 years agoReplacing the import of with is more beneficial to tree-shaking
vite-tsconfig-paths1,357almost 2 years agoSupport for TypeScript's path mapping
vite-aliases213almost 2 years agoAlias auto-generation based on project structure
vite-plugin-mkcert616almost 2 years agoProvide certificates https dev server
vite-plugin-vconsole76about 2 years agoHelp developers use vconsole to facilitate mobile development and debugging
vite-plugin-mock-server59about 2 years agoMock server plugin, support using TS and JS to write Mock API and HMR
vitawind160over 2 years agoInstall and Setting Tailwind CSS automatically
vite-plugin-restart171almost 2 years agoRestart the Vite server on file changes
vite-plugin-full-reload148about 2 years agoReload the browser on file changes
vite-plugin-tips61almost 3 years agoProvide better development server status tips on the page
vite-plugin-external70almost 2 years agoProvides a way of excluding dependencies from the runtime code and output bundles
unplugin-auto-import3,319almost 2 years agoOn-demand API auto-importing
vite-plugin-inspect1,307almost 2 years agoInspect the intermediate state of Vite plugins
vite-plugin-remove-console165almost 3 years agoA vite plugin that deletes console.log in the production environment
vite-plugin-dev-manifest22almost 2 years agoGenerates during dev server, for backend integration with any language/framework
vite-plugin-watch-and-run409almost 2 years agoWatch some files (glob) and trigger a command. To enable any tool to have a watch mode
vite-plugin-dynamic-base71over 2 years agoResolve all resource files dynamic publicPath
vite-plugin-live-reload87almost 2 years agoLive reloading
vite-plugin-simple-vconsole7over 2 years agoA debug console view inside your app to make mobile debugging easier, for both SPA and MPA
vite-plugin-qrcode150almost 3 years agoShow QR code on server start
vite-plugin-cem30over 2 years agoGenerates manifest for describing custom elements
vite-plugin-web-update-notification504about 2 years agoDetect webpage updates and notify user to reload. support vite and umijs
vite-plugin-browserslist-useragent14almost 2 years agoCompile browserslist query to a RegExp to test browser useragent
vite-plugin-validate-env174almost 2 years agoValidate your environment variables at build time. Never forget an environment variable again
vite-plugin-mock-data70almost 2 years agoProvides a simple way to mock data
vite-plugin-reverse-proxy70almost 2 years agoSometimes 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-compile66over 2 years agoConditional compilation syntax based on environment variables
vite-plugin-mock-dev-server175almost 2 years agoMock server for development, support CJS/ESM/JSON, auto-importing file and HMR
vite-plugin-api35almost 2 years agoGenerate route mapping for API Routes services from the directory tree
vite-plugin-shortcuts10over 2 years agoAdd additional customized shortcut key population
vite-plugin-entry-shaking125almost 2 years agoMimic tree-shaking behaviour when importing code from an entry file in development mode
vite-plugin-auto-alias9almost 2 years agoAutomatically generate alias based on path
vite-plugin-image-placeholder11over 2 years agoGenerate placeholder images by path matches
vite-plugin-find-image-duplicates7almost 3 years agoFind if there are duplicate images in your project when building it
@froxz/vite-plugin-s333almost 2 years agoAllows you to upload files to S3
vite-plugin-vitepress-auto-sidebar106almost 2 years agoAutomatically generates sidebar data by scanning directories, based on vitepress
vite-plugin-global-const9about 2 years agoDefine constants for reuse of your code
vite-plugin-cli-copy3almost 3 years agoStart the project and automatically copy the terminal's network URL
vite-plugin-module-list3almost 3 years agoAutomatically import the modules found in a specified folder
unplugin-info80almost 2 years agoExport build information as a virutal module
vite-plugin-auto-origin3almost 2 years agoDetect origin configuration automatically based on incoming requests to dev server
vite-plugin-deadfile31over 2 years agoFind unused source files in the project
vite-bundle-analyzer191almost 2 years agoUtility that represents bundles as an interactive treemap
vite-font-extractor-plugin6over 2 years agoUtility that minification bundle fonts by glyphs
vite-plugin-i18n-detector11almost 2 years agoLazyload i18n locale resources
vite-plugin-ngrok23about 2 years agoIntegration with Ngrok, allowing you to easily share your local development server
vite-plugin-docker5almost 3 years agoDocker utility based on Dockerode
vite-plugin-api-routes35almost 2 years agoGenerate route mapping for API Routes services from the directory tree
unplugin-detect-duplicated-deps78over 2 years agoDetect duplicate packaged dependencies
vite-plugin-vitepress-auto-nav20about 2 years agoAutomatically generates and configurations by scanning directories, based on VitePress
vite-plugin-pretty-module-classnames19almost 2 years agoAdds the filename without the suffix to the class names of CSS modules
vite-plugin-serve-static8almost 2 years agoAllows serving arbitrary static files not in the directory
vite-plugin-valibot-env4almost 2 years agoValidate environment variables against a Valibot schema
vite-plugin-vitest-cache6almost 2 years agoOptimize execution time through caching
vite-preload19almost 2 years agoPreloads lazy loaded modules and stylesheets that were rendered by the server using 103 Early Hints, Link headers or link tags
vite-plugin-envtype-patch1about 2 years agoGenerate info for
vitest13,267almost 2 years agoA Vite-native test framework
vitest-mock-extended174almost 2 years agoType safe mocking extensions for Vitest
cypress-vite88almost 2 years agoRun Cypress specs using Vite
vite-plugin-doctest62almost 2 years agoDocumentation testing for Vitest
@poyro/vitest31almost 2 years agoTest LLM integrations using Vitest
vite-plugin-csp-guard18almost 2 years agoLets you configure a Content Security Policy to your project, supports all directives and hashing

Plugins / Vue

@vitejs/plugin-vue511almost 2 years agoOfficial Vue 3 support
@vitejs/plugin-vue-jsx511almost 2 years agoOfficial Vue 3 JSX support
@vitejs/plugin-vue2555almost 2 years agoOfficial Vue 2 support
@vitejs/plugin-vue2-jsx57over 2 years agoOfficial Vue 2 JSX support
vite-plugin-vue2621over 3 years agoVue 2 integration
unplugin-vue2-script-setup603about 3 years agoEnabling syntax for Vue 2
vite-plugin-pages1,895almost 2 years agoFile system based route generator
v-route-generate13about 2 years agoA tool to generate routes
unplugin-vue-router1,736almost 2 years agoOfficial experimental file based routing
vite-plugin-vue-routes1almost 2 years agoFile-based routing, similar to SvelteKit and Next.js App Router
vite-plugin-md607almost 3 years agoMarkdown as Vue components / Vue components in Markdown
vite-svg-loader607about 2 years agoLoad SVG files as Vue components
vite-plugin-vue2-svg19almost 3 years agoLoad SVG files as Vue components
unplugin-svg-component62almost 2 years agoLoad SVG files as a Vue component, supporting svg file HMR and Typescript intelligence prompt
vite-plugin-markdown-mermaid4about 3 years agoLoad Markdown files, with Mermaid rendering support
vite-plugin-style-vw-loader6almost 2 years agoConverting the inline style px to vw
vite-ssg1,372almost 2 years agoServer-side generation
unplugin-vue-i18n246almost 2 years agoIntegration for Vue I18n
vite-plugin-i18n-resources31about 5 years agoLoad i18n translation message files
vite-plugin-i18n-autoimport3about 2 years agoAuto import i18n config file for components
vite-plugin-md-preview174over 2 years agoMarkdown code preview
vite-plugin-vue-preview35almost 2 years agoCode preview for Vue SFC in Markdown, supports online editing
vite-plugin-vue-css-modules18about 2 years agoImplicit usage of CSS Modules for template and script SFC tags with static replacement
unplugin-vue-components3,864almost 2 years agoOn-demand components auto-importing
vite-plugin-vue-gql213almost 5 years agoGraphQL Tags for your Vue SFC
vite-plugin-vue2-suffix9almost 5 years agoCompatible without '.vue' suffix
vite-plugin-vue-inspector699almost 2 years agoJump to local IDE source code while click the element of browser
vite-plugin-vue-static-sfc1about 4 years agoServe ".vue" files as static assets
vite-plugin-vue-devtools1,621over 2 years agoDesigned to enhance the Vue developer experience
vite-plugin-vue-nested-sfc96over 3 years agoNest SFCs inside your SFC

Plugins / React

@vitejs/plugin-react624almost 2 years agoOfficial React support that uses Babel
@vitejs/plugin-react-swc883almost 2 years agoOfficial React support that uses SWC
generouted1,091almost 2 years agoClient-side type-safe file-based routing and global modals — supports layouts, loaders, code-splitting and more
unplugin-remix-router11almost 2 years agoGenerates a React Router file, that depends on Remix v2 file-based router convention
vite-plugin-remix-flat-routes2almost 2 years agoRemix-flat-routes convention-based routing, compatible with react-router data-api routing
vite-plugin-svgr574almost 2 years agoTransform SVGs into React components
vite-plugin-react-rich-svg7almost 2 years agoSeamless SVG loader with versatile import options; such as DataURI, SVGR Component and Raw HTML Code
@stylin/vite-plugin181over 2 years agoTransform CSS and SCSS modules into React components
vite-plugin-react-pages463about 2 years agoA Vite framework for building React app
vite-plugin-react-click-to-component44almost 2 years agoUses Vite's launch middleware to enable alt+click to go to component
vite-react-ssg134almost 2 years agoStatic-site generation for React

Plugins / Preact

@preact/preset-vite264almost 2 years agoPreact preset. HMR, automatic Preact inject, removal of DevTools in prod

Plugins / Svelte

vite-plugin-svelte875almost 2 years agoAdds Svelte support. Official plugin of Svelte team
vite-plugin-kit-routes409almost 2 years agoGenerates a file with all the routes, params, actions of your SvelteKit App

Plugins / Solid

vite-plugin-solid446almost 2 years agoProvides JSX transformation for Solid
vite-plugin-solid-svg79over 2 years agoImport SVG files as Solid.js Components
generouted1,091almost 2 years agoClient-side type-safe file-based routing and global modals — supports layouts, loaders, code-splitting and more

Plugins / Elm

vite-plugin-elm202almost 2 years agoA plugin that enables you to compile an Elm module

Plugins / Fastify

vite-plugin-fastify10almost 2 years agoFastify plugin for Vite with Hot-module Replacement
vite-plugin-fastify-routes6almost 2 years agoFile-based routing, similar to SvelteKit and Next.js App Router

Plugins / Electron

electron-vite3,618almost 2 years agoAn Electron CLI integrated with Vite

Plugins / Rollup Plugins

Vite Rollup PluginsCompatibility list for official rollup plugins
@rollup/plugin-alias3,656almost 2 years agoDefine and resolve aliases for bundle dependencies
@rollup/plugin-commonjs3,656almost 2 years agoConvert CommonJS modules to ES6
@rollup/plugin-dynamic-import-vars3,656almost 2 years agoResolving dynamic imports that contain variables
@rollup/plugin-json3,656almost 2 years agoConvert files to ES6 modules
@rollup/plugin-babel3,656almost 2 years agoCompile your files with Babel
@rollup/plugin-buble3,656almost 2 years agoCompile ES2015 with buble
@rollup/plugin-data-uri3,656almost 2 years agoImport modules from Data URIs
@rollup/plugin-html3,656almost 2 years agoCreate HTML files to serve Rollup bundles
@rollup/plugin-node-resolve3,656almost 2 years agoLocate and bundle third-party dependencies in node_modules
@rollup/plugin-sucrase3,656almost 2 years agoCompile TypeScript, Flow, JSX, etc with Sucrase
@rollup/plugin-typescript3,656almost 2 years agoIntegration between Rollup and TypeScript
@rollup/plugin-wasm3,656almost 2 years agoImport WebAssembly code with Rollup
@rollup/plugin-url3,656almost 2 years agoImport files as data-URIs or ES Modules
@rollup/plugin-beep3,656almost 2 years agoSystem beeps on errors and warnings
@rollup/plugin-dsv3,656almost 2 years agoConvert and files into JavaScript modules with d3-dsv
@rollup/plugin-eslint3,656almost 2 years agoVerify entry point and all imported files with ESLint
@rollup/plugin-graphql3,656almost 2 years agoConvert .gql/.graphql files to ES6 modules
@rollup/plugin-image3,656almost 2 years agoImport JPG, PNG, GIF, SVG, and WebP files (needs )
@rollup/plugin-inject3,656almost 2 years agoScan modules for global variables and injects import statements where necessary
@rollup/plugin-legacy3,656almost 2 years agoAdd export declarations to legacy non-module scripts
@rollup/plugin-replace3,656almost 2 years agoReplace strings in files while bundling
@rollup/plugin-strip3,656almost 2 years agoRemove debugger statements and functions from your code
@rollup/plugin-virtual3,656almost 2 years agoA Rollup plugin that loads virtual modules from memory
@rollup/plugin-yaml3,656almost 2 years agoConvert YAML files to ES6 modules
rollup-plugin-graphql-codegen79over 2 years agoGenerating type definitions for GraphQL tag template strings in worker_threads
rollup-plugin-i18next-dts-gen79over 2 years agoGenerating type definitions from i18n JSON files are used for code hinting and validation
Awesome Rollup list2,586about 2 years agoCheck the for community-maintained rollup plugins, and refer to the Vite docs section about

SSR / Libraries

Vike4,508almost 2 years agoLike Nuxt/Next.js but as a do-one-thing-do-it-well plugin
ssr2,625almost 2 years agoA Server Side Rendering framework combined with Webpack/Vite
vavite475almost 2 years agoA tool for developing and building server-side applications with live reloading capabilities
vue-ssr12over 2 years agoMinimalistic wrapper to develop and run SSR powered Vue apps
vite-ssr-boost92almost 2 years agoServer side rendering library for create awesome app based on
SSRx132almost 2 years agoA thin layer on top of Vite to build modern SSR apps with a delightful DX
Vinxi2,321almost 2 years agoThe Full Stack JavaScript SDK. Allows adding SSR to a Vite app
domco35almost 2 years agoMinimal full-stack JavaScript. Turns a Vite app into a full-stack application with minimal dependencies

SSR / Frameworks

Rakkas1,068almost 2 years agoReact framework inspired by Next.js and SvelteKit
Vise15almost 3 years agoSSR framework with server hooks
@fastify/fastify-dx899almost 3 years agoAllowing you to serve static or live (SSR)
vite-plugin-vercel102almost 2 years agoVercel adapter
vite-vlugin-vercel-skew-protection3over 2 years agoHelps configure Vercel Skew Protection

Integrations with Backends / Craft CMS

Craft Vite51almost 2 years agoPlugin for integration with Craft CMS

Integrations with Backends / Django

django-vite598about 2 years agoIntegration for Django applications
django-vite-plugin116almost 2 years agoIntegration for Django applications including vite plugin

Integrations with Backends / Flask

Flask-ViteIntegration with Flask

Integrations with Backends / Ruby on Rails

vite-plugin-ruby1,359almost 2 years agoConfiguration for Ruby backends
Vite Ruby1,359almost 2 years agoIntegration for Rails, Hanami, Padrino, and Rack apps

Integrations with Backends / Laravel

Laravel Vite600over 2 years agoIntegration for the Laravel framework
Laravel Vite Plugin816almost 2 years agoLaravel official plugin for Vite

Integrations with Backends / CakePHP

cakephp-vite20about 2 years agoIntegration for CakePHP

Integrations with Backends / WordPress

wordpress-vite-assets135almost 2 years agoIntegration for WordPress themes
Kima19almost 3 years agoStarter theme with Twig
WordPlate2,123almost 2 years agoStarter app with Composer

Integrations with Backends / TYPO3 CMS

vite-plugin-typo32almost 2 years agoFrontend integration for TYPO3 CMS
vite-asset-collector for TYPO341almost 2 years agoBackend integration for TYPO3 CMS

Integrations with Backends / Go

vite41almost 2 years agoIntegration with Go

Integrations with Backends / Rust

create-rust-app1,552over 2 years agoIntegration for Rust web apps

Integrations with Backends / Symfony

Vite Bundle235almost 2 years agoIntegration for Symfony

Integrations with Backends / Shopify

vite-plugin-shopify298almost 2 years agoIntegration for Shopify themes

Integrations with Backends / Node.js

vite-express684almost 2 years agoIntegration for Express web apps
vite-manifest-parser13over 2 years agoParses manifest.json to generate HTML script and link tags

Integrations with Backends / ASP.NET Core

Vite.AspNetCore269almost 2 years agoIntegration with ASP.NET Core projects

Integrations with Backends / Drupal

Vite moduleBackend integration for Drupal
vite-plugin-twig-drupal18almost 2 years agoSupport for Twig with includes/embeds and Drupal specific twig features

Integrations with Backends / PHP

PHP-Vite32almost 2 years agoIntegration for PHP, Composer package, no framework dependencies
PHP-Vite Starter Repo24almost 2 years agoStarter repository, with TypeScript/JavaScript, Tailwind CSS, SASS/SCSS, EJS, SVG and image support
php-vitelinker1almost 2 years agoA CLI tool that generates includable PHP files after building bundles

Migrations / React

Viject139almost 2 years agoOne-shot migration tool from Create React App

Projects Using Vite.js / Open Source

VitePress13,415almost 2 years agoStatic Site Generator powered by Vite and Vue
Slidev33,924almost 2 years agoPresentation Slides for Developers
Astro47,738almost 2 years agoModern Static Site Builder
Hathora555over 2 years agoMultiplayer game framework
Nhost7,990almost 2 years agoNhost is an Open Source Firebase Alternative with GraphQL
Ladle2,643almost 2 years agoTool for developing and testing component stories powered by Vite and React
IslandJS460over 2 years agoStatic site generator base on islands architecture
Vituum329about 2 years agoWrapper around Vite with predefined config, integrations and template engines
Compiiile197almost 2 years agoPreview or host folders containing Markdown files with full-text search and presentation slides
Gracile28almost 2 years agoA meta-framework powered by Lit SSR
@lazarv/react-server147almost 2 years agoA React meta-framework
WXT4,887almost 2 years agoFramework for building web extensions, with the same DX as Nuxt
Revili5almost 2 years agoA command and GUI integration tool

Projects Using Vite.js / Apps/Websites

Icônes5,832almost 2 years agoIcon explorer with instant search
Awesome CN Café105over 2 years agoWeb application for Awesome CN Café
Todo Example45over 2 years agoTodo app with routing and state management
aitrack.workA task-based time tracker for everyday use
macOS in Svelte2,284almost 2 years agomacOS Desktop experience for Web in Svelte
vue3-realworld-example-app964almost 2 years agoRealworld app implementation using Vue 3 + TypeScript + Composition API
react-device-frameset78over 2 years agoThis is yet another device frameset component for React
Preview.jsAn IDE extension to instantly preview React, Vue 2 and Vue 3 components
pointer-lock-movement22over 2 years agoA pointer lock movement manager for customizing your own creative UI
vite-run65about 2 years agoMultiple configuration execution support for vite, freely combining configurations like stacked blocks
Dataviz Explorer26over 2 years agoA tool for large CSV, database, and real-time visualization with interactive plots using , , , , and

Backlinks from these awesome lists:

More related projects: