Awesome-Vite【转】


logo of awesome-vite repository

Awesome Vite.js

一个与Vite.js相关的很棒的东西的列表

Awesome

## 资源

官方资源

开始

模版

Vanilla
Vue 3
  • Vitesse - Opinionated starter template.
  • vite-ts-tailwind-starter - TypeScript, Tailwind CSS, Cypress.io e2e tests + CI.
  • vue-vben-admin - Background management template based on Vue3, Ant-Design-Vue, TypeScript.
  • vue-pure-admin - Background management template based on Vue3, TypeScript, Tailwind CSS, element-plus.
  • fast-crud - Options-oriented crud framework, developing crud as fast as lightning.
  • vivu - Opinionated scalable vue boilerplate.
  • vite-tauri-template - Tauri + Vite + Vue 3 + Vuetify 3 desktop app template.
  • vue-vite-h5 - Use Vue3, TypeScript and Vant to develop mobile applications.
  • Vitesome - Vue3 + TypeScript + WindiCSS + Vue Router 4, i18n and Iconify.
  • vitesse-lite - Lightweight version of Vitesse.
  • vitesse-webext - WebExtension Vite Starter Template.
  • vite-ts-vue3-todo - Vue3 + TS + Vue-Router4 + Pinia2 template.
  • naive-ui-dashboard-template - UI friendly, Vue 3 + TSX + TailwindCSS 2 JIT + PostCSS + Naive UI.
  • vitailse - Like Vitesse but with Tailwind CSS.
  • vitespa - Vitesse-based SPA without SSG.
  • vite-quasar-starter - Vite 2.x + Vue 3.x + quasar 2.x starter.
  • vue3-mobile-template - Vue3 + TS + Vue-Router4 + Vuex4 + Vant + Vue-use + Vue-i18n Mobile Template.
  • vue3-template - Vue 3 / Tailwind CSS / vue-router / PNPM / ESlint Airbnb / Stylelint / GitHub pages actions / Netlify.
  • Modern Vue - Modern Vue stack 2022.
  • Vitecamp - Vue3 / Element Plus / Axios / Vue Router / Pinia / Windi CSS / icones / i18n / Markdown / Svg / ESLint Airbnb Style / Components and APIs auto importing.
  • vite-vue3-typescript-webcomponent - Vue 3 / Typescript / boiler plate to develop Web Component.
  • vite-vue-ts-storybook - Vue 3 / i18n / Typescript / Vite / Storybook / ESLint / Prettier.
  • vite-vue-tailwind-v3 - Starter template for Vue3 + TailwindCSS and prettier-plugin-tailwindcss build-in.
  • vite-vue-ts-tailwind-v3 - Starter template for Vue3 + Typescript + TailwindCSS and prettier-plugin-tailwindcss build-in.
  • Vitawind Creator - Create TailwindCSS project rapidly.
  • vue3-ts-vite-vitest-todo - Vue 3 / TypeScript / Vite / Vitest with full tests / Composition API / Pure TS/TSX.
  • vue3-tailwind3-website-starter - Vue3 / Vite / TailwindCSS website starter template, with guides on each page.
  • vite-boot - Vite + Vue3 + TypeScript + Vue-Router4 + Pinia + Tailwind CSS + VueUse Template.
  • Vue Naive - Admin template, base on Vue 3 + Pinia + Naive UI.
  • vue-admin-box - Admin template, based on Vue 3 + Element-plus.
  • vivu-npm - Starter template to build component library.
  • vue3-pc-template - Vite + ElementPlus + Vue3 + TS + Vue-Router4 + Vuex4 + Vue-use + Vue-i18n PC Template.
  • ViTauri - Vite + Tauri + Vue3 + TS + Vue-Router4 + Auto imports.
  • vue-hbs-admin - Admin starter template based on Vite + Vue3 + TypeScript + Vue-Router4 + Pinia + Unocss + Ant-design-vue + Auto imports.
  • vite-vue-proste - Pinia + Typescript + Vue-Router4 + Vitest + Vue-Test-Utils + Vue-Query + Sass + ESLint + Stylelint + Prettier + project presets.
  • vue-vite-ssr - Typescript, Eslint, Stylelint, Husky, Lint-staged and Commitlint.
  • vue3-vant-mobile - Vite + Vue3 + Vant4 + Pinia + Vue-Router4 + TypeScript Mobile Template.
  • vue3-powerbuild - Vue 3 + TypeScript + Tailwind CSS + Vite + Storybook + ESLint + Prettier.
  • vue-ts-starter - Vue3 + TypeScript + Vite + Pinia.
  • vitequality - Vue 3 + Typescript + Vue Router + Pinia + Eslint + Jest + Cypress.
  • vue-vite-tw-ts - Vue 3 + Vite + Vitest + Cypress E2E + Naive UI + Pinia + Vue Router.
  • vite-vue-box - Vite + Vue 3 + Ts + TailWindCss + VueHook Plus + Pinia + Axios + ESLint + Stylelint.
  • vite-vue-js-starter-template - Vite + Vue3 + JavaScript + Vue Router + Pinia + TDesign + ESLint + Stylelint + Prettier Simple Template.
  • vite-vue3-bootstrap-ts-vitest-starter - Vue 3 + TypeScript + Vite + Bootstrap Vue 3 + Vitest.
  • vue-xs-admin - Based on Vue3, Vite3 ElementPlus, TypeScript, Pinia, VueRouter.
  • vue-component-template - Vue 3, TSX, ESLint, Prettier.
  • ionic-vue-vite - Vue 3 + Vue Router + Vite + Ionic.
  • ionic-vue-pnpm-monorepo - Vue 3 + Vue Router + Vite + Ionic + pnpm monorepo.
  • ionic-vue-pnpm-express-monorepo - Frontend: Vue 3 + Vue Router + Vite + Ionic, Backend: express + pnpm monorepo.
  • ionic-vue-capacitor - Vue 3 + Vue Router + Vite + Ionic + Capacitor + pnpm monorepo.
  • ultimate-vite-ts-less-template - Vue 3, TypeScript, Less, i18n, Vitest, Vitepress, lodash, Axios, Pinia, Built-in logger, Built-in Input Validators, env files.
  • vite-vue-h5-app - Vite 3 + Vue 3.2 + TypeScript + Vant mobile applications.
  • vulcan - The template for mobile application. Vite, Vue 3, TypeScript, Sass, i18n, Vitest&Cypress, Pinia, APIs&Mock, ESLint, Prettier, auto-importing.
  • vite-plugin-ssr-vue3-ts-compositionAPI-i18n-fetchData - Vue3 + Typescript + CompositionAPI + i18n + fetchData.
  • vite-plugin-vue-sfc-in-js - Vue SFC syntax in JS files, allows to create multiple components in a single .js file.
  • vite-vue-lib-template - Vue 3, Eslint, Prettier, Conventional Commit, Pre-commit, Lint-staged, Semantic-release, TypeScript.
  • vite-plugin-style-vw-loader - A loader that can convert the style px in the vue tag to vw.
  • vue3-ts-pinia-vant - Vue3, Vant, Pinia, VueUse, TypeScript, SocketIO, Mobile Demo.
Vue 2
React
Svelte
Solid
  • vite-solid - Vite + Solid starter template.
  • vitesse-solid - Opinionated Vite + SolidJS Starter Template. Includes TypeScript, ESLint, Prettier, UnoCSS, HopeUI and more.
  • vitesse-lite-solid - Lightweight Vite Starter Template for SolidJS.
Electron
Elm
Petite-Vue
Others

Plugins

Framework-agnostic Plugins

Integrations
Loaders
Bundling
Transformers
Helpers
Testing

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
  • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ebldMwTF-1684668512643)(null)] - Official Vue 3 support.
  • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MXBeSu64-1684668510017)(null)] - Official Vue 3 JSX support.
  • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aPEPNlZE-1684668512288)(null)] - Vue 2 integration.
  • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BPm3d0qJ-1684668512465)(null)] - Enabling <script setup> syntax for Vue 2.
Routing
  • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5RkA2061-1684668512496)(null)] - File system based route generator.
  • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-l8iI6mbH-1684668512218)(null)] - A tool to generate routes.
Loaders
  • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ki1LW2BU-1684668510049)(null)] - Markdown as Vue components / Vue components in Markdown.
  • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Vrnos1AV-1684668512405)(null)] - Load SVG files as Vue components.
  • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-X45bPbze-1684668512671)(null)] - Load SVG files as Vue components.
  • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uNdlh0jE-1684668510080)(null)] - Load SVG files as a Vue component, supporting svg file HMR and Typescript intelligence prompt.
SSG
  • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WAV0d1rs-1684668512436)(null)] - Server-side generation.
Ecosystem
  • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-doYMmfa6-1684668510118)(null)] - Integration for Vue I18n.
  • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IES3xl2B-1684668512182)(null)] - Load i18n translation message files.
Transformers
  • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-M4ItZx4g-1684668512322)(null)] - Markdown code preview.
  • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HmpRmxU0-1684668512360)(null)] - Code preview for Vue SFC in Markdown, supports online editing.
Helpers
  • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-alde8JGZ-1684668512556)(null)] - On-demand components auto-importing.
  • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rZKVoQwo-1684668512131)(null)] - GraphQL Tags for your Vue SFC.
  • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-R8a11tij-1684668512585)(null)] - Compatible without ‘.vue’ suffix.
  • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pC2QBxuY-1684668512614)(null)] - Jump to local IDE source code while click the element of browser.
  • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4Q0dnUCp-1684668512253)(null)] - Serve “.vue” files as static assets.

React

Official
Presets
  • vite-preset-react - All in one preset for your React app - HMR, Automatic React inject, removal of DevTools in prod.
Loaders
Transformers
Framework
Helpers

💡 SSR frameworks are listed at SSR - Frameworks.


Preact

Presets
  • @preact/preset-vite - Preact preset. HMR, automatic Preact inject, removal of DevTools in prod.

Svelte

Integrations

Solid

Integrations

Elm

Integrations

Angular

Integrations

Electron

Integrations
Presets

Rollup Plugins

Included in Vite
Covered by default in Vite
Compatible with Vite
Community

SSR

Libraries

  • vite-ssr - Simplified Server Side Rendering with an SPA-like developer experience. react vue3
  • vite-plugin-ssr - Like Nuxt/Next.js but as a do-one-thing-do-it-well plugin. react vue3 vue2 svelte
  • ssr - A Server Side Rendering framework combined with Webpack/Vite. react vue3 vue2
  • vavite - A tool for developing and building server-side applications with live reloading capabilities.

Frameworks

  • vitedge - Edge-side rendering with fullstack utilities. react vue3
  • vitext - The Next.js like React framework for better User & Developer experience. react
  • Rakkas - React framework inspired by Next.js and SvelteKit. react
  • Vise - SSR framework with server hooks. react vue3

Integrations with Backends

Adobe Experience Manager

  • AEM Vite - Integration for Adobe Experience Manager and AEM SDK.

Craft CMS

  • Craft Vite - Plugin for integration with Craft CMS.

Django

Flask

Ruby on Rails

Laravel

CakePHP

WordPress

Go

  • vite-go - Integration for Golang web apps.

Rust

OctoberCMS

Symfony

Shopify

CodeIgniter

DDEV

  • ddev-viteserve - Add-on for running Vite in the PHP-oriented dev environment DDEV.

Node.js

Migrations

Vue CLI

  • vue-cli-plugin-vite - Use Vite on Vue CLI with minimize codebase modifications.
  • webpack-to-vite - Convert a webpack project to vite project, also provides conversion details to help you migrate smoothly.

React

Projects Using Vite.js

Open Source

  • VitePress - Static Site Generator powered by Vite and Vue.
  • TroisJS - Three.js integration with Vite and Vue 3.
  • Slidev - Presentation Slides for Developers.
  • îles - Islands of Interactivity with Vue3, multi-framework.
  • Astro - Modern Static Site Builder.
  • Hathora - Multiplayer game framework.
  • Nhost - Nhost is an Open Source Firebase Alternative with GraphQL.
  • Ladle - Tool for developing and testing component stories powered by Vite and React.
  • IslandJS - Static site generator base on islands architecture.
  • Vituum - Wrapper around Vite with predefined config, integrations and template engines.
  • Compiiile - Preview or host folders containing Markdown files with full-text search and presentation slides.

Apps/Websites

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值