Giter VIP home page Giter VIP logo

fucking-awesome-vite's Introduction


logo of awesome-vite repository

Awesome Vite.js

A curated list of awesome things related to  65258⭐   5790🍴 Vite.js

Awesome

Table of Contents

Use the "Table of Contents" menu on the top-right corner to explore the list.

Resources

Official Resources

Get Started

  •  65258⭐   5790🍴 create-vite) - Scaffolding Your First Vite Project.
  •    148⭐     26🍴 create-vitawind) - Scaffolding for TailwindCSS project.
  •    153⭐     16🍴 create-electron-vite) - Scaffolding Your Electron + Vite Project.
  •    215⭐     27🍴 create-vite-app) - Scaffolding Your Out Of The Box Vite Project.
  •  22327⭐   2222🍴 create-nx-workspace) - Scaffolding a Nx + React + Vite + Vitest.
  •    173⭐     11🍴 bati) - Scaffolding a Vike project.
  •     57⭐      1🍴 create-awesome-node-app) - Scaffolding your project choosing between different templates.

Templates

Vanilla

  •    255⭐     27🍴 vite-vanilla-ts-lib-starter) - Starter for library (CJS, ESM, IIFE) with TypeScript, ESLint, Stylelint, Prettier, Jest, Husky + lint-staged.
  •     47⭐      5🍴 vite-tailwind-nojs-starter) - NoJS Tailwind CSS starter template.
  •      9⭐      2🍴 vite-tailwind-stimulus-starter) - Starter template for Tailwind CSS and Stimulus controllers.
  •     18⭐      1🍴 vite-phaser-ts) - Starter template with Phaser and Typescript.
  •      5⭐      1🍴 vite-tinybase) - Starter template for TinyBase.
  •      8⭐      0🍴 vite-tinybase-ts) - Starter template for TinyBase and TypeScript.
  •     24⭐      0🍴 vite-vanilla-js-template) - Starter template ESlint, Prettier, PostCSS, Nesting, Autoprefixer, CSS Nano, CSS Reset.
  •     32⭐      1🍴 vite-starter-markup-template) - Starter template for Markup.
  •     15⭐      0🍴 create-domco) - Starter template for domco SSG.
  •     13⭐      0🍴 vite-vanilla-library-template) - Starter template TypeScript, ESLint, Vitest, Husky, Conventional Commits, GitHub actions.
  •      2⭐      0🍴 vite-alpine-template) - Starter template for Alpine.

Vue 3

  •   8614⭐    919🍴 Vitesse) - Opinionated starter template.
  •    396⭐     69🍴 vite-ts-tailwind-starter) - TypeScript, Tailwind CSS, Cypress.io e2e tests + CI.
  •  22450⭐   6157🍴 vue-vben-admin) - Background management template based on Vue3, Ant-Design-Vue, TypeScript.
  •  14462⭐   2771🍴 vue-pure-admin) - Background management template based on Vue3, TypeScript, Tailwind CSS, element-plus.
  •    777⭐     78🍴 fast-crud) - Options-oriented crud framework, developing crud as fast as lightning.
  •   1051⭐    194🍴 vitesse-lite) - Lightweight version of Vitesse.
  •   2653⭐    197🍴 vitesse-webext) - WebExtension Vite Starter Template.
  •     55⭐     10🍴 naive-ui-dashboard-template) - 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.
  •    221⭐     43🍴 boot-vue) - Starter template with TypeScript + UnoCSS + DaisyUI + Vue Router + Pinia.
  •   2710⭐    402🍴 Vue Naive) - Admin template, base on Vue 3 + Pinia + Naive UI.
  •   1668⭐    266🍴 vue-admin-box) - Admin template, based on Vue 3 + Element-plus.
  •     14⭐      1🍴 vite-vue-proste) - Pinia + Typescript + Vue-Router4 + Vitest + Vue-Test-Utils + Vue-Query + Sass + ESLint + Stylelint + Prettier + project presets.
  •     27⭐      4🍴 vue-vite-ssr) - Typescript, Eslint, Stylelint, Husky, Lint-staged and Commitlint.
  •    810⭐    168🍴 vue3-vant-mobile) - Vite5 + Vue3 + Vant4 + Pinia + Vue-Router4 + TypeScript Mobile Template.
  •     11⭐      2🍴 vue-vite-tw-ts) - Vue 3 + Vite + Vitest + Cypress E2E + Naive UI + Pinia + Vue Router.
  •    126⭐     40🍴 vite-vue-js-starter-template) - Vite + Vue3 + JavaScript + Vue Router + Pinia + TDesign + ESLint + Stylelint + Prettier Simple Template.
  •     96⭐     18🍴 vue-xs-admin) - Based on Vue3, Vite3 ElementPlus, TypeScript, Pinia, VueRouter.
  •     16⭐      1🍴 vulcan) - The template for mobile application. Vite, Vue 3, TypeScript, Sass, i18n, Vitest&Cypress, Pinia, APIs&Mock, ESLint, Prettier, auto-importing.
  •    601⭐    108🍴 antdv-pro) - 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.
  •     13⭐      3🍴 vue3-quick-start) - Building an engineered Vue 3 project, integrated with Vite + Vue3 + TypeScript + ESLint + Prettier + Commitizen + Husky + LintStaged + CommitLint + AutoImport + ReleaseIt.
  •     12⭐      1🍴 antd-vue3-admin) - A starter template based on Vue3, Vite4, TS5 and Ant-Design-Vue4.
  •     30⭐      5🍴 vue-file-upload) - A file management system built with Vue3 and TypeScript that allows for single and multiple file uploading with a preview feature.
  •     68⭐      7🍴 arco-admin) - Vite + ArcoDesign + TypeScript follows ESM standards, offering an out-of-the-box,standardized, feature-rich template for middle and back-office management systems.
  •     35⭐      9🍴 materio-free-vuetify-nuxtjs-admin-template) - Vuejs 3, Vite 5, Vuetify 3 & NuxtJS 3.
  •      3⭐      0🍴 vite-plugin-vue-style-bundler) - Auto bundle Vue/sfc styles into JavaScript.
  •    336⭐     51🍴 celeris-web) - Template based on Vite + Vue3 + TypeScript + Vue-Router + Pinia + Unocss + Naive UI + pnpm Monorepo.

Vue 2

  •    188⭐     34🍴 vite-vue2-windicss-starter) - Vue 2, Vue Router, Composition API, VueUse, Windi CSS and TypeScript.
  •     32⭐      4🍴 vite-vue2-ts-starter) - Vue2 TypeScript starter template using vue-property-decorator, vue-router, Vuex.
  •     84⭐     31🍴 vite-vue2-ts-vuetify-starter) - It is the above vite-vue2-ts-starter with Vuetify and its optimized settings. Includes basic templates.
  •    130⭐     12🍴 vitify-admin) - Vuetify admin starter template with full TypeScript support and intellisense of Vuetify components.

React

  •    506⭐     45🍴 Vitamin) - React TypeScript, TailwindCSS, SPA + PWA, Cypress and CI.
  •     84⭐     50🍴 vite-template-react) - A Create React App-like template.
  •    124⭐     14🍴 vitejs-template-react-rescript) - React + ReScript.
  •    148⭐     21🍴 template-vite-react) - A minimal React Vite starter template.
  •    456⭐     89🍴 reactjs-vite-tailwindcss-boilerplate) - React 18, TypeScript, Vitest, Testing Library, TailwindCSS 3, Eslint and Prettier.
  •    269⭐     59🍴 vite-react-ts-tailwind-firebase-starter) - Starter using Vite + React + TypeScript + Tailwind CSS (daisyUI) + Firebase (v9) + Prettier + ESLint.
  •    115⭐     24🍴 create-react-app-vite) - React, TypeScript, TailwindCSS, MSW, Vitest, React Testing Library, ESLint, Prettier, GitHub Actions.
  •   1709⭐    259🍴 chrome-extension-boilerplate-react-vite) - React + TypeScript + SASS + Prettier + ESLint + GitHub Actions + HMR(Hot Module Reload) + Turborepo + Chrome Extension Manifest v3.
  •    120⭐     13🍴 vite-rtk-query) - React, TypeScript, Redux Toolkit, RTK Query, TailwindCSS, MSW, Jest, React Testing Library, ESLint, Prettier.
  •     15⭐      4🍴 vite-react-proste) - React + TypeScript + react-router-dom + Recoil + SASS + Testing Library + react-query + ESLint + Stylelint + Prettier.
  •    523⭐    118🍴 React-PWA) - React v18, TypeScript, Vite, React Router v6, MUI v5, Recoil, PWA, Eslint, Prettier, Husky, lint-staged, https localhost and more.
  •     27⭐      4🍴 react-vite-ssr) - Mobx, Typescript, Eslint, Stylelint, Husky, Lint-staged and Commitlint.
  •      ?⭐      ?🍴 Viterts) - React + TypeScript + Redux + React Router + Jest + ESLint + Airbnb + Prettier + SASS.
  •     46⭐     12🍴 ViteRC) - React 18 + TypeScript + ESLint (Airbnb) + Prettier + Husky + Jest + Absolute imports + Commit linting.
  •  22539⭐   4138🍴 React Starter Kit) - Jamstack, React, React Router, Material UI, Firebase Auth, TypeScript, ESLint, Prettier, Jest, GitHub Actions.
  •     63⭐     14🍴 vite-mern-template) - React 18 + TypeScript + Vite + Redux Toolkit + ESLint + React Router DOM + Axios + React Icons + React Toastify + Express + Mongoose.
  •     28⭐      8🍴 Varsarr) - React, Typescript, Styled-Components, Recoil, React-Query, Axios, Absolute imports.
  •     38⭐      4🍴 viterjs-template) - React + JavaScript + Redux + Material UI + Axios + ESLint + Prettier.
  •     87⭐      7🍴 react-vite-ts-boilerplate) - React 18, TypeScript, SCSS, ESLint, Prettier, Vitest.
  •     46⭐     16🍴 vite-react-universal-template) - React18 + TypeScript + react-router-dom + Zustand + ESlint + Prettier + Stylelint + Husky + Docker, and APIs auto importing.
  •     22⭐      4🍴 react-vite-template) - A react project template.
  •     27⭐      8🍴 react-xs-admin) - The background management system template developed based on React18 + ReactRouteV6 + Vite + And Design + ReactIntl + ReactRedux + Emulation.
  •     41⭐     10🍴 vite-mui-ts) - React + TypeScript + Redux + Material UI + RRD + ESLint + Prettier.
  •     30⭐      8🍴 template-vite-react-ts-tailwind) - React + TypeScript + Tailwind CSS + Eslint + Prettier.
  •     68⭐      8🍴 vite-react-ts-template) - React 18, TypeScript, ESlint, Prettier, Dev Container, Vitest, Storybook, Playwright, MSW, React Router 6, React Query, Chakra UI, Zustand.
  •     10⭐      6🍴 react-vite-tailwindcss-template) - React, JavaScript, TailwindCSS, ESlint, Prettier, Pre-commit.
  •      5⭐      0🍴 vite-tinybase-react) - Starter template for TinyBase and React.
  •      6⭐      0🍴 vite-tinybase-ts-react) - Starter template for TinyBase, TypeScript, and React.
  •     23⭐      3🍴 vite-react-ssr-boost-template) - Template for creating React 18 SSR/SPA apps with TypeScript, Mobx, React Router, Head Manager, Suspense, Streaming. Also included CI/CD, ESLint, Prettier, Stylelint, Husky, Semantic Release.
  •     39⭐      8🍴 vite-react-ts-shadcn-starter) - Template for creating React 18 SPA apps with TypeScript, React Router, Tailwind CSS, Shadcn UI, React Query, ESLint, Prettier, Stylelint, Husky, React-i18next, Transmart.
  •      7⭐      0🍴 template-tauri-vite-react-ts-tailwind) - Template for Tauri + React + Typescript + TailwindCSS + Prettier + ESLint build-in.
  •     88⭐     18🍴 vite-react-chakra-starter) - Starter template for creating React App with TypeScript and Chakra UI. Configured with ESLint, Prettier, and Husky.
  •     21⭐      2🍴 vite-react-tailwind-starter) - Starter template for creating React App with TypeScript and Tailwind CSS with Shadcn UI. Configured with ESLint, Prettier, and Husky.
  •     56⭐      2🍴 monorepo-template-react) - React + Typescript template for SSR, SPG, SPA and API provision.
  •      4⭐      5🍴 vite-react-dapp-template) - Starter template for decentralized app frontend development with preconfigured Wallet Authentication, i18n and UI features.
  •     17⭐      5🍴 vite-express-ssr-ts) - React + Typescript + ExpressJS + Vite SSR template with inbuild api feature.
  •     19⭐      9🍴 vite-react-flow-template) - React Flow starter template.
  •      3⭐      1🍴 react-vite-template) - React, TypeScript, Vite, Mantine, Million, Husky, Prettier, Import Sorter, Lint-staged.
  •      1⭐      0🍴 gravity-ui-vite-template) - Template with Gravity UI ecosystem (React, TypeScript, Gravity UI, Vite, Husky, ESLint, Prettier, Lint-staged).
  •     20⭐      0🍴 vite-react-component-library-starter) - A starter template for creating React component libraries with TypeScript, Tailwind CSS, Storybook, Vitest, ESLint, Prettier, Husky, and GitHub Action.
  •      1⭐      0🍴 vite-template-awesome-soho) - DevContainer Template for creating React 18, Javascript + JSDoc, React Router, Ant Design, ESLint, EditorConfig, .env, SonarLint, Vitest.
  •      3⭐      1🍴 react-component-library-vite) - A library template for with React, Javascript,Styled-Components, Vitest, React Testing Library, Storybook.
  •      1⭐      0🍴 ReTail) - Starter template for building Full Stack WEB applications with Remix using TypeScript, Tailwind CSS, Prettier and ESLint.
  •      2⭐      1🍴 vite-react-redux-saga-typescript) - Starter template with React, TypeScript, Redux (Redux Toolkit), Saga, React Testing Library, ESLint, Prettier and Husky.
  •      2⭐      0🍴 vite-complete-react-app) - Starter template for building web applications using React, TypeScript, Redux Toolkit, React Router, Axios, Sass, Moment, ESLint, Prettier and React Testing Library.
  •      1⭐      0🍴 vite-react-framer-starter) - Starter template with React, TypeScript, Framer Motion, Tailwind CSS, ESLint, and Prettier.
  •      2⭐      1🍴 vite-jsx-remove-attributes) - Remove the data-testid (configurable) from production builds.
  •      1⭐      0🍴 React Tanning) - Starter template with React + Vite + TypeScript + TanStack + Tailwind.

Svelte

Solid

  •     57⭐      1🍴 vitesse-solid) - Opinionated Vite + SolidJS Starter Template. Includes TypeScript, ESLint, Prettier, UnoCSS, HopeUI and more.
  •      7⭐      0🍴 vitesse-lite-solid) - Lightweight Vite Starter Template for SolidJS.

Electron

  •   3875⭐    519🍴 electron-vite-vue) - Electron + Vite + Vue template.
  •   1667⭐    200🍴 electron-vite-react) - Electron + Vite + React template.
  •    203⭐     28🍴 electron-vite-boilerplate) - Support SerialPort, SQLite3 and node C/C++ addons.
  •    375⭐    107🍴 electron-vite-template) - Electron 13, Vue 3 and TypeScript. Make your desktop development easier.
  •    160⭐     18🍴 fast-vite-electron) - Vue3 + Vite + Electron with esbuild.
  •    261⭐     27🍴 fast-vite-nestjs-electron) - Vue3 + Vite + Electron + Nestjs with esbuild.
  •    122⭐     15🍴 vite-plugin-electron-quick-start) - Template for Electron projects.
  •      ?⭐      ?🍴 vite-electron-builder) - Electron apps using Vite for both back and front-end, with automatic releases.
  •    287⭐     89🍴 vite-reactts-electron-starter) - React, Tailwind CSS, TypeScript and Electron.
  •    511⭐    101🍴 electron-vue-template) - Electron template with TypeScript, including Electron Builder.
  •     16⭐      1🍴 Vitron) - Build beautiful (win, linux, mac) desktop apps for modern web projects with vite and electron.
  •    208⭐     17🍴 Vutron) - Electron + Vite + Vue 3 + Pinia (TypeScript) template.
  •     52⭐      7🍴 vite-electron-plugin) - High-performance, esbuild-based Vite Electron plugin.
  •    102⭐      8🍴 vite-plugin-doubleshot) - For building Node.js backend or Electron main process.

Elm

  •    121⭐     14🍴 vite-elm-template) - A default template for building Elm applications.
  •     36⭐      1🍴 elm_vite_tailwind_template) - Opinionated template for building Elm web apps using Tailwind CSS and Daisy UI.

Petite-Vue

VanJS

GitHub

  •      6⭐      0🍴 github-action-template) - Starter template for GitHub Actions, Typescript, ESLint, Vitest, Husky, Conventional Commits.

Others

Plugins

Framework-agnostic Plugins

Integrations

  •  65258⭐   5790🍴 @vitejs/plugin-legacy) - Legacy browser support.
  •   2820⭐    191🍴 vite-plugin-pwa) - Zero-config PWA.
  •    849⭐     66🍴 vite-plugin-windicss) - Windi CSS integration.
  •    949⭐     44🍴 vite-plugin-node) - Integration with Node.js backend servers.
  •    210⭐     33🍴 vite-plugin-cesium) - 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.
  •    894⭐     78🍴 vite-plugin-checker) - Fast run checkers (TypeScript/VLS/vue-tsc, etc.) in worker threads with overlay and terminal hint.
  •    110⭐      4🍴 @nabla/vite-plugin-eslint) - Runs ESLint asynchronously in a worker to keep HMR fast.
  •    149⭐      4🍴 vite-plugin-tauri) - Integrate Tauri in a Vite project to build cross-platform apps.
  •   2070⭐    219🍴 vite-plugin-federation) - Support Module Federation, Inspired by Webpack Module Federation feature.
  •    213⭐     26🍴 vite-plugin-wasm-pack) - Integration with rust   5982⭐    398🍴 wasm-pack), the simple way.
  •    153⭐     15🍴 vite-plugin-comlink) - Use WebWorkers with the power of  10890⭐    375🍴 Comlink) to make them enjoyable.
  •    111⭐     17🍴 vite-plugin-sass-dts) - This is a plugin that automatically creates a type file when using the CSS module type-safely.
  •     30⭐     10🍴 vite-plugin-ali-oss) - Upload the production files bundled in the project to Ali OSS, except for HTML.
  •    260⭐     10🍴 vite-plugin-webfont-dl) - Downloads and injects webfonts (Google Fonts) to improve website's performance.
  •     50⭐     12🍴 vite-plugin-babel) - Babel integration for both build and server to support f.ex. decorators or class fields in pure JS/JSX files.
  •    598⭐     53🍴 vite-plugin-electron) - Integrate Vite and Electron.
  •     31⭐      2🍴 vite-plugin-optimizer) - Manually Pre-Bundling.
  •     24⭐      0🍴 vite-plugin-babel-compiler) - The plugin works with Babel compiler.
  •     93⭐     14🍴 vite-plugin-commonjs) - A pure JavaScript implementation for CommonJs.
  •     81⭐      7🍴 vite-plugin-mpa-plus) - More flexible MPA (multi-page application) supports html templates, path rewriting.
  •     20⭐      2🍴 vite-plugin-multi-pages) - Multi Pages Support,can build src/pages anyPage,can set prefixName.
  •     18⭐      2🍴 vite-plugin-html-template-mpa) - Multi Pages Common template support.
  •      5⭐      1🍴 vite-plugin-vconsole-mpa) - Multi Pages Vconsole supports,simple config.
  •     52⭐      3🍴 vite-plugin-browser-sync) - BrowserSync.
  •     58⭐      8🍴 vite-plugin-jspm) - Resolves dependencies independently from CDN providers using import maps and es-module-shims.
  •      6⭐      1🍴 vite-plugin-env-switch) - Switch project env and restart vite server without command line operation.
  •     93⭐     13🍴 vite-plugin-virtual-mpa) - Out-of-box MPA plugin, with html template engine and virtual files support, which generate multiple files using only one template.
  •     22⭐      1🍴 vite-plugin-stylelint) - Runs Stylelint synchronously/asynchronously.
  •      6⭐      0🍴 Vite-plugin-graphiql) - Integration for GraphiQL IDE.
  •      7⭐      1🍴 vite-plugin-graphql-server) - Bootstrap a local GraphQL server for testing and documentaion.
  •    306⭐     20🍴 unplugin-fonts) - Load font from Typekit, Google Fonts, Fontsource or your own custom one.
  •     19⭐      1🍴 unplugin-config) - Configuration file generator for web apps, allowing external customization of global variables without repackaging.
  •     27⭐      1🍴 vite-plugin-svg-spritemap) - Generates a SVG spritemap from multiple .svg files.
  •      3⭐      4🍴 vite-plugin-dc) - Integration with @dvgis/dc-sdk library.
  •     38⭐      3🍴 @spiriit/vite-plugin-svg-spritemap) - Pack your SVG files in one spritemap file and use them with <svg>/<img> and directly in your CSS.
  •      5⭐      0🍴 vite-plugin-auto-mpa-html) - A file directory-based automated multi-page build plugin that supports HTML templates using EJS.
  •     41⭐      5🍴 vite-plugin-cloudflare-functions) - Cloudflare pages function integration.
  •  83068⭐   9052🍴 @storybook/builder-vite) - Storybook builder.
  •  12742⭐    415🍴 @builder.io/partytown) - Relocate resource intensive third-party scripts off of the main thread and into a web worker.
  •      7⭐      0🍴 vite-plugin-dynamic-proxy) - Automatically configure reverse proxies based on URL parameters.
  •     22⭐      0🍴 unplugin-auto-export) - Automates the maintenance of export statements in the index.ts file.
  •    629⭐     28🍴 remix-development-tools) - Plugin for Remix.run development tools.
  •     41⭐      1🍴 vite-plugin-legacy-swc) - Legacy browser support with SWC.
  •     21⭐      2🍴 vite-plugin-biome) - Biome linter.
  •     15⭐      0🍴 vite-plugin-oxlint) - Oxlint linter.
  •      2⭐      0🍴 @tomjs/vite-plugin-electron) - Easily develop Electron applications.
  •      9⭐      1🍴 @tomjs/vite-plugin-vscode) - Easily use web frameworks to develop VSCode Extension's Webview, and support HMR and Debug.
  •      5⭐      0🍴 vite-plugin-px-rem-vw) - Integrate PostCSS plugin pxTorem and pxTovw.
  •      0⭐      0🍴 vite-plugin-mpg) - Simple configuration of multi page applications.

Loaders

  •   3578⭐    130🍴 unplugin-icons) - Access thousands of icons as components.
  •    874⭐     53🍴 vite-imagetools) - Load and transform images using url query parameters.
  •    117⭐     12🍴 vite-plugin-radar) - All in one analytics loader (with 7+ providers supported).
  •    293⭐     22🍴 vite-plugin-glsl) - Import shader file chunks.
  •     26⭐      0🍴 vite-plugin-svgo) - Load SVGs as plain string and transform with SVGO library.
  •      ?⭐      ?🍴 vite-plugin-remark-rehype) - Loads and transform markdown files using the unified ecosystem.
  •     15⭐      0🍴 vite-plugin-php) - Load and process PHP-entry files instead of default index.html.
  •     33⭐      1🍴 vite-plugin-lqip) - Generate low quality image placeholders (LQIP).
  •      2⭐      0🍴 vite-plugin-ms-clarity) - Inject the Microsoft Clarity script to index.html.
  •      9⭐      0🍴 @cyco130/vite-plugin-mdx) - Import MDX.
  •      7⭐      0🍴 vite-awesome-svg-loader) - Imports SVGs as source code, base64 and data URI. Preserves stroke width, replaces colors with currentColor. Optimizes SVGs with SVGO. Creates SVG sprites.
  •      5⭐      0🍴 vite-plugin-dir2json) - Convert the directory structure into json data containing supported file paths.

Bundling

Transformers

Helpers

  •   1190⭐     43🍴 vite-tsconfig-paths) - Support for TypeScript's path mapping.
  •    199⭐     12🍴 vite-aliases) - Alias auto-generation based on project structure.
  •    522⭐     35🍴 vite-plugin-mkcert) - Provide certificates https dev server.
  •     69⭐      7🍴 vite-plugin-vconsole) - Help developers use vconsole to facilitate mobile development and debugging.
  •     49⭐     10🍴 vite-plugin-mock-server) - Mock server plugin, support using TS and JS to write Mock API and HMR.
  •    148⭐     26🍴 vitawind) - Install and Setting Tailwind CSS automatically.
  •    145⭐     12🍴 vite-plugin-restart) - Restart the Vite server on file changes.
  •    124⭐      9🍴 vite-plugin-full-reload) - Reload the browser on file changes.
  •     58⭐      1🍴 vite-plugin-tips) - Provide better development server status tips on the page.
  •     62⭐      5🍴 vite-plugin-external) - Provides a way of excluding dependencies from the runtime code and output bundles.
  •   3004⭐    191🍴 unplugin-auto-import) - On-demand API auto-importing.
  •   1142⭐     63🍴 vite-plugin-inspect) - Inspect the intermediate state of Vite plugins.
  •    139⭐      9🍴 vite-plugin-remove-console) - A vite plugin that deletes console.log in the production environment.
  •     18⭐      8🍴 vite-plugin-dev-manifest) - Generates manifest.dev.json during dev server, for backend integration with any language/framework.
  •    378⭐     33🍴 vite-plugin-watch-and-run) - Watch some files (glob) and trigger a command. To enable any tool to have a watch mode.
  •     67⭐     10🍴 vite-plugin-dynamic-base) - Resolve all resource files dynamic publicPath.
  •     79⭐      3🍴 vite-plugin-live-reload) - Live reloading.
  •      6⭐      0🍴 vite-plugin-simple-vconsole) - A debug console view inside your app to make mobile debugging easier, for both SPA and MPA.
  •    136⭐      2🍴 vite-plugin-qrcode) - Show QR code on server start.
  •     26⭐      5🍴 vite-plugin-cem) - Generates custom-elements.json manifest for describing custom elements.
  •    409⭐     32🍴 vite-plugin-web-update-notification) - Detect webpage updates and notify user to reload. support vite and umijs.
  •     13⭐      0🍴 vite-plugin-browserslist-useragent) - Compile browserslist query to a RegExp to test browser useragent.
  •    149⭐      7🍴 vite-plugin-validate-env) - Validate your environment variables at build time. Never forget an environment variable again.
  •     62⭐      5🍴 vite-plugin-mock-data) - Provides a simple way to mock data.
  •     62⭐      5🍴 vite-plugin-reverse-proxy) - 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 text/javascript MIME type to module MIME type.
  •     57⭐      6🍴 vite-plugin-conditional-compile) - Conditional compilation syntax based on environment variables.
  •    128⭐     10🍴 vite-plugin-mock-dev-server) - Mock server for development, support CJS/ESM/JSON, auto-importing file and HMR.
  •     24⭐      4🍴 vite-plugin-api) - Generate route mapping for API Routes services from the directory tree.
  •     10⭐      0🍴 vite-plugin-shortcuts) - Add additional customized shortcut key population.
  •     89⭐      7🍴 vite-plugin-entry-shaking) - Mimic tree-shaking behaviour when importing code from an entry file in development mode.
  •      7⭐      0🍴 vite-plugin-auto-alias) - Automatically generate alias based on path.
  •      7⭐      0🍴 vite-plugin-image-placeholder) - Generate placeholder images by path matches.
  •      5⭐      0🍴 vite-plugin-find-image-duplicates) - Find if there are duplicate images in your project when building it.
  •     24⭐      0🍴 @froxz/vite-plugin-s3) - Allows you to upload files to S3.
  •     72⭐      9🍴 vite-plugin-vitepress-auto-sidebar) - Automatically generates sidebar data by scanning directories, based on vitepress.
  •      6⭐      0🍴 vite-plugin-global-const) - Define constants for reuse of your code.
  •      2⭐      0🍴 vite-plugin-cli-copy) - Start the project and automatically copy the terminal's network URL.
  •      3⭐      0🍴 vite-plugin-module-list) - Automatically import the modules found in a specified folder.
  •     74⭐      6🍴 unplugin-info) - Export build information as a virutal module.
  •      2⭐      2🍴 vite-plugin-auto-origin) - Detect origin configuration automatically based on incoming requests to dev server.
  •     15⭐      2🍴 vite-plugin-deadfile) - Find unused source files in the project.
  •     87⭐      3🍴 vite-bundle-analyzer) - Utility that represents bundles as an interactive treemap.
  •      4⭐      0🍴 vite-font-extractor-plugin) - Utility that minification bundle fonts by glyphs.
  •      8⭐      1🍴 vite-plugin-i18n-detector) - Lazyload i18n locale resources.
  •     12⭐      0🍴 vite-plugin-ngrok) - Integration with Ngrok, allowing you to easily share your local development server.
  •      3⭐      0🍴 vite-plugin-docker) - Docker utility based on Dockerode.
  •     24⭐      4🍴 vite-plugin-api-routes) - Generate route mapping for API Routes services from the directory tree.
  •     68⭐      2🍴 unplugin-detect-duplicated-deps) - Detect duplicate packaged dependencies.
  •     13⭐      0🍴 vite-plugin-vitepress-auto-nav) - Automatically generates sidebar and nav configurations by scanning directories, based on VitePress.
  •      3⭐      0🍴 vite-plugin-pretty-module-classnames) - Adds the filename without the -module suffix to the class names of CSS modules.
  •      4⭐      0🍴 vite-plugin-serve-static) - Allows serving arbitrary static files not in the public/ directory.

Testing

  •  11975⭐   1042🍴 vitest) - A Vite-native test framework.
  •    131⭐      4🍴 vitest-mock-extended) - Type safe mocking extensions for Vitest.
  •     82⭐     10🍴 cypress-vite) - Run Cypress specs using Vite.
  •     46⭐      0🍴 vite-plugin-doctest) - Documentation testing for Vitest.

Vue

In this section, we use badges to indicate the targeted Vue version for each plugin.

v2 for Vue 2 only, v3 for Vue 3 only, and v23 for plugins that compatible with both versions.

💡 SSR frameworks are listed at SSR - Frameworks.

Integrations

Routing

  • v23   1740⭐    122🍴 vite-plugin-pages) - File system based route generator.
  • v3     11⭐      0🍴 v-route-generate) - A tool to generate routes.
  • v3   1332⭐     58🍴 unplugin-vue-router) - Official experimental file based routing.
  • v3      1⭐      0🍴 vite-plugin-vue-routes) - File-based routing, similar to SvelteKit and Next.js App Router.

Loaders

  • v23    583⭐     90🍴 vite-plugin-md) - Markdown as Vue components / Vue components in Markdown.
  • v3    543⭐     57🍴 vite-svg-loader) - Load SVG files as Vue components.
  • v2     19⭐      9🍴 vite-plugin-vue2-svg) - Load SVG files as Vue components.
  • v3     44⭐      5🍴 unplugin-svg-component) - Load SVG files as a Vue component, supporting svg file HMR and Typescript intelligence prompt.
  • v23      4⭐      0🍴 vite-plugin-markdown-mermaid) - Load Markdown files, with Mermaid rendering support.
  • v3      6⭐      0🍴 vite-plugin-style-vw-loader) - Converting the inline style px to vw.

SSG

  • v3   1255⭐    128🍴 vite-ssg) - Server-side generation.

Ecosystem

Transformers

Helpers


React

Official

Presets

Routing

  •    928⭐     44🍴 generouted) - Client-side type-safe file-based routing and global modals — supports layouts, loaders, code-splitting and more.

Loaders

  •    489⭐     54🍴 vite-plugin-svgr) - Transform SVGs into React components.
  •      4⭐      0🍴 vite-plugin-react-rich-svg) - Seamless SVG loader with versatile import options; such as DataURI, SVGR Component and Raw HTML Code.

Transformers

  •    180⭐      5🍴 @stylin/vite-plugin) - Transform CSS and SCSS modules into React components.

Framework

Helpers

SSG

  •     65⭐      2🍴 vite-react-ssg) - Static-site generation for React.

💡 SSR frameworks are listed at SSR - Frameworks.


Preact

Presets

  •    242⭐     24🍴 @preact/preset-vite) - Preact preset. HMR, automatic Preact inject, removal of DevTools in prod.

Svelte

Integrations

  •    804⭐     98🍴 vite-plugin-svelte) - Adds Svelte support. Official plugin of Svelte team.

Helpers

  •    378⭐     33🍴 vite-plugin-kit-routes) - Generates a file with all the routes, params, actions of your SvelteKit App.

Solid

Integrations

Routing

  •    928⭐     44🍴 generouted) - Client-side type-safe file-based routing and global modals — supports layouts, loaders, code-splitting and more.

Elm

Integrations

  •    183⭐     30🍴 vite-plugin-elm) - A plugin that enables you to compile an Elm module.

Angular

Integrations


Fastify

Integrations

  •      7⭐      0🍴 vite-plugin-fastify) - Fastify plugin for Vite with Hot-module Replacement.

Routing


Electron

Integrations

  •   2659⭐    119🍴 electron-vite) - An Electron CLI integrated with Vite.

Presets


Rollup Plugins

Included in Vite

Covered by default in Vite

Compatible with Vite

  •   3545⭐    556🍴 @rollup/plugin-beep) - System beeps on errors and warnings.
  •   3545⭐    556🍴 @rollup/plugin-dsv) - Convert .csv and .tsv files into JavaScript modules with d3-dsv.
  •   3545⭐    556🍴 @rollup/plugin-eslint) - Verify entry point and all imported files with ESLint.
  •   3545⭐    556🍴 @rollup/plugin-graphql) - Convert .gql/.graphql files to ES6 modules.
  •   3545⭐    556🍴 @rollup/plugin-image) - Import JPG, PNG, GIF, SVG, and WebP files (needs enforce: 'pre').
  •   3545⭐    556🍴 @rollup/plugin-inject) - Scan modules for global variables and injects import statements where necessary.
  •   3545⭐    556🍴 @rollup/plugin-legacy) - Add export declarations to legacy non-module scripts.
  •   3545⭐    556🍴 @rollup/plugin-replace) - Replace strings in files while bundling.
  •   3545⭐    556🍴 @rollup/plugin-strip) - Remove debugger statements and functions from your code.
  •   3545⭐    556🍴 @rollup/plugin-virtual) - A Rollup plugin that loads virtual modules from memory.
  •   3545⭐    556🍴 @rollup/plugin-yaml) - Convert YAML files to ES6 modules.
  •     69⭐      5🍴 rollup-plugin-graphql-codegen) - Generating type definitions for GraphQL tag template strings in worker_threads.
  •     69⭐      5🍴 rollup-plugin-i18next-dts-gen) - Generating type definitions from i18n JSON files are used for code hinting and validation.

Community

SSR

Libraries

  •   3671⭐    325🍴 Vike) - Like Nuxt/Next.js but as a do-one-thing-do-it-well plugin. react vue3 vue2 svelte
  •   2531⭐    282🍴 ssr) - A Server Side Rendering framework combined with Webpack/Vite. react vue3 vue2
  •    456⭐     13🍴 vavite) - A tool for developing and building server-side applications with live reloading capabilities.
  •      9⭐      0🍴 vue-ssr) - Minimalistic wrapper to develop and run SSR powered Vue apps. vue3
  •     67⭐      2🍴 vite-ssr-boost) - Server side rendering library for create awesome app based on react-router. react
  •     83⭐      7🍴 SSRx) - A thin layer on top of Vite to build modern SSR apps with a delightful DX.
  •   1191⭐     53🍴 Vinxi) - The Full Stack JavaScript SDK. Allows adding SSR to a Vite app.

Frameworks

  •   1036⭐     30🍴 Rakkas) - React framework inspired by Next.js and SvelteKit. react
  •     16⭐      1🍴 Vise) - SSR framework with server hooks. react vue3
  •    908⭐     44🍴 @fastify/fastify-dx) - Allowing you to serve static or live (SSR).
  •     88⭐     11🍴 vite-plugin-vercel) - Vercel adapter.

Integrations with Backends

Adobe Experience Manager

Craft CMS

  •     51⭐     16🍴 Craft Vite) - Plugin for integration with Craft CMS.

Django

  •    475⭐     67🍴 django-vite) - Integration for Django applications.
  •     82⭐      7🍴 django-vite-plugin) - Integration for Django applications including vite plugin.

Flask

Ruby on Rails

  •   1172⭐    103🍴 vite-plugin-ruby) - Configuration for Ruby backends.
  •   1172⭐    103🍴 Vite Ruby) - Integration for Rails, Hanami, Padrino, and Rack apps.

Laravel

  •    596⭐     71🍴 Laravel Vite) - Integration for the Laravel framework.
  •    758⭐    145🍴 Laravel Vite Plugin) - Laravel official plugin for Vite.

CakePHP

  •     17⭐      4🍴 cakephp-vite) - Integration for CakePHP.

WordPress

  •    123⭐     12🍴 wordpress-vite-assets) - Integration for WordPress themes.
  •     14⭐      0🍴 Kima) - Starter theme with Twig.

TYPO3 CMS

Go

Rust

  •   1474⭐     62🍴 create-rust-app) - Integration for Rust web apps.

OctoberCMS

Symfony

  •    204⭐     22🍴 Vite Bundle) - Integration for Symfony.

Shopify

CodeIgniter

DDEV

Node.js

  •    498⭐     29🍴 vite-express) - Integration for Express web apps.
  •      5⭐      1🍴 vite-manifest-parser) - Parses manifest.json to generate HTML script and link tags.

ASP.NET Core

  •    197⭐     28🍴 Vite.AspNetCore) - Integration with ASP.NET Core projects.

Drupal

  • 🌎 Vite module - Backend integration for Drupal.
  •     13⭐      3🍴 vite-plugin-twig-drupal) - Support for Twig with includes/embeds and Drupal specific twig features.

PHP

  •      8⭐      0🍴 PHP-Vite) - Integration for PHP, Composer package, no framework dependencies.

Migrations

Vue CLI

React

  •     44⭐      1🍴 Viject) - One-shot migration tool from Create React App.

Projects Using Vite.js

Open Source

  •  11562⭐   1865🍴 VitePress) - Static Site Generator powered by Vite and Vue.
  •  31461⭐   1239🍴 Slidev) - Presentation Slides for Developers.
  •  43059⭐   2244🍴 Astro) - Modern Static Site Builder.
  •    543⭐     35🍴 Hathora) - Multiplayer game framework.
  •   7595⭐    448🍴 Nhost) - Nhost is an Open Source Firebase Alternative with GraphQL.
  •   2482⭐     84🍴 Ladle) - Tool for developing and testing component stories powered by Vite and React.
  •    431⭐     64🍴 IslandJS) - Static site generator base on islands architecture.
  •    296⭐      9🍴 Vituum) - Wrapper around Vite with predefined config, integrations and template engines.
  •    146⭐     11🍴 Compiiile) - Preview or host folders containing Markdown files with full-text search and presentation slides.

Apps/Websites

  •   4859⭐    234🍴 Icônes) - Icon explorer with instant search.
  •     99⭐     10🍴 Awesome CN Café) - Web application for Awesome CN Café.
  •     40⭐      9🍴 Todo Example) - Todo app with routing and state management.
  • 🌎 aitrack.work - A task-based time tracker for everyday use.
  •      ?⭐      ?🍴 macOS in Svelte) - macOS Desktop experience for Web in Svelte.
  •    904⭐    299🍴 vue3-realworld-example-app) - Realworld app implementation using Vue 3 + TypeScript + Composition API.
  •     63⭐      9🍴 react-device-frameset) - This is yet another device frameset component for React.
  • 🌎 Preview.js - An IDE extension to instantly preview React, Vue 2 and Vue 3 components.
  •     18⭐      1🍴 pointer-lock-movement) - A pointer lock movement manager for customizing your own creative UI.
  •     58⭐      1🍴 vite-run) - Multiple configuration execution support for vite, freely combining configurations like stacked blocks.
  •      6⭐      0🍴 Dataviz Explorer) - A tool for large CSV, database, and real-time visualization with interactive plots using Highcharts, Chart.js, React, JavaScript, Material UI and GitHub Actions with Coverage Report.

Source

 13236⭐   1062🍴 vitejs/awesome-vite)

fucking-awesome-vite's People

Contributors

aleclarson avatar anncwb avatar antfu avatar applelo avatar artskin avatar brillout avatar caoxiemeihao avatar dingff avatar elmassimo avatar hemengke1997 avatar huibizhang avatar hywax avatar iamspark1e avatar joaopaulomoraes avatar kirklin avatar laoer536 avatar leslieeilsel avatar logustra avatar patak-dev avatar pengzhanbo avatar reslear avatar rimzzlabs avatar ryota-murakami avatar scrum avatar wangzongming avatar yjl9903 avatar yracnet avatar yzydeveloper avatar zheeeng avatar zhousg avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

dheia

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.