A curated list of awesome things related to Vite.js
This awesome list is for Vite 2.x and onward. Vite 1.x's list is archived.
- @vite/create-app - Scaffolding Your First Vite Project.
- Vitesse - Opinionated Vite starter template.
- vite-vue3-tailwind-starter - Starter template with Vue 3, Vue Router and Tailwind CSS.
- vite-ts-tailwind-starter - Starter template w/ TypeScript, Tailwind CSS, Cypress.io e2e tests + CI.
- vite-electron-quick - Starter template with Vue 3, TypeScript and Electron 11.
- vite-electron-builder - Template for Electron apps using Vite for both back and front-end, with automatic releases and updates.
- vite-reactts-electron-starter - Starter template using React, TailwindCSS, TypeScript and Electron.
- vite-plugin-pwa - Zero-config PWA for Vite.
- vite-plugin-purge-icons - Bundles icons on demand by PurgeIcons.
- vite-eslint - Allows ESLint to work with bundling and dev server.
- vite-plugin-rsw - Load rust-compiled(wasm-pack) WebAssembly packages.
- vite-tsconfig-paths - Support for TypeScript's path mapping.
- vite-plugin-faker - Use TypeScript compiler to generate mock data.
- @vitejs/plugin-vue - Official Vue support.
- vite-plugin-voie - File system-based routing.
- vite-plugin-pages - File system based route generater.
- vite-plugin-vuedoc - Markdown Code block as Vue Preview components.
- vite-plugin-md - Markdown as Vue components / Vue components in Markdown.
- vite-ssg - Server-side generation for Vite.
- vite-plugin-vue-i18n - Vite Plugin for Vue I18n.
- vite-plugin-i18n-resources - Vite plugin to load i18n translation message files.
- vite-plugin-components - On-demand components auto-importing.
- vite-plugin-fonts - Webfont loader for vite.
- vite-plugin-multi-device - Outputs for different devices.
- vite-plugin-vue2 - Vue 2 integration.
- @vitejs/plugin-react-refresh - Official React Refresh support.
- vite-plugin-svgr - Transform SVGs into React components.
- vite-plugin-react-pages - A Vite framework for building React app. Especially suitable for document site and demos/playgrounds of React components.
- vite-plugin-solid - Provides JSX transformation for Solid.
- Vite Rollup Plugins - Compatibility list for official rollup plugins.
- @rollup/plugin-alias - Define and resolve aliases for bundle dependencies.
- @rollup/plugin-commonjs - Convert CommonJS modules to ES6.
- @rollup/plugin-dynamic-import-vars - Resolving dynamic imports that contain variables.
- @rollup/plugin-json - Convert
.json
files to ES6 modules.
- @rollup/plugin-beep - System beeps on errors and warnings.
- @rollup/plugin-dsv - Convert
.csv
and.tsv
files into JavaScript modules with d3-dsv. - @rollup/plugin-graphql - Convert .gql/.graphql files to ES6 modules.
- @rollup/plugin-image - Import JPG, PNG, GIF, SVG, and WebP files (needs enforce: 'pre').
- @rollup/plugin-inject - Scan modules for global variables and injects import statements where necessary.
- @rollup/plugin-replace - Replace strings in files while bundling.
- @rollup/plugin-yaml - Convert YAML files to ES6 modules.
- @rollup/plugin-virtual - A Rollup plugin which loads virtual modules from memory.
- Check the Awesome Rollup list for community maintained rollup plugins, and refer to the Vite Docs section about rollup plugin compatibility.
- vite-plugin-ruby - Vite configuration for Ruby backends.
- vite_rails - Manage your Rails assets with Vite.
- VitePress - Static Site Generator powered by Vite and Vue.
- TroisJS - Three.js integration with Vite and Vue 3.
- Icônes - Icon explorer with instant search.
- Awesome CN Café - Web application for Awesome CN Café.
- Todo Example - Todo app with routing and state management.
- Tailwind Pre-Processor - An implementation of Tailwind CSS using Less / Stylus / Sass / SCSS.
- npmview - A web application to view npm package files.
- Layoutit Grid - Interactive CSS Grid layout generator.
- TypGame - Test your typing performance.