A curated list of awesome things related to Vite.js
Use the “Table of Contents” menu on the top-right corner to explore the list.
TypeScript, Bulma, Sass, Stylelint, Biome.project presets.Vite + Vue3 + TypeScript + ESLint + Prettier + Commitizen + Husky + LintStaged + CommitLint + AutoImport + ReleaseIt.Vue3 and TypeScript that allows for single and multiple file uploading with a preview feature.Vite + ArcoDesign + TypeScript follows ESM standards, offering an out-of-the-box,standardized, feature-rich template for middle and back-office management systems.Vite + Vue3 + TypeScript + Vue-Router + Pinia + Unocss + Naive UI + pnpm Monorepo.I18n Dynamic Router Localization Template, Internationalized Applications with UnoCSS + Unplugin + Element-Plus + Vitest + TypeScript + Vue-Router + Vuex + Scss + ESLint + Stylelint + Husky + lint-staged.react-router-dom + Recoil + SASS + Testing Library + react-query + ESLint + Stylelint + Prettier.react-router-dom + Zustand + ESlint + Prettier + Stylelint + Husky + Docker, and APIs auto importing.React 18 SSR/SPA apps with TypeScript, Mobx, React Router, Head Manager, Suspense, Streaming. Also included CI/CD, ESLint, Prettier, Stylelint, Husky, Semantic Release.React 18 SPA apps with TypeScript, React Router, Tailwind CSS, Shadcn UI, React Query, ESLint, Prettier, Stylelint, Husky, React-i18next, Transmart.TypeScript, Tailwind CSS, Storybook, Vitest, ESLint, Prettier, Husky, and GitHub Action.DevContainer Template for creating React 18, Javascript + JSDoc, React Router, Ant Design, ESLint, EditorConfig, .env, SonarLint, Vitest.React, Javascript,Styled-Components, Vitest, React Testing Library, Storybook.Remix using TypeScript, Tailwind CSS, Prettier and ESLint.React, TypeScript, Redux (Redux Toolkit), Saga, React Testing Library, ESLint, Prettier and Husky.React, TypeScript, Redux Toolkit, React Router, Axios, Sass, Moment, ESLint, Prettier and React Testing Library.React, TypeScript, Framer Motion, Tailwind CSS, ESLint, and Prettier.data-testid (configurable) from production builds.React + Vite + TypeScript + TanStack + Tailwind.React starter template with Remix file-based routing convention for react-router, UnoCSS, LinguiJs, zustand, and ton of features.React + TypeScript starter template, with file-based routing with Generouted and Biome.TypeScript, TailwindCSS, Web3Modal, Wagmi, Shadcn UI, Zustand, and TanStack Query for scalable decentralized applications.React + TypeScript + Jest.React, TypeScript, Vitest, React Testing Library, Storybook, Biome, Stylelint.Eslint + Husky + Prettier.TypeScript, Vite, Ant Design, React Router, Zustand, Ant Design Charts.React, React-Query, React-Router.Vite, React, TypeScript, Manifest.Docker + Svelte + Vitest.Vite 5 + Vue 3 + TypeScript + Tauri (not just instant messaging)..fs and .fsproj files and the F# compiler.<svg>/<img> and directly in your CSS.Electron applications.VSCode Extension’s Webview, and support HMR and Debug.pagefind search.ejs template syntax. Similar to vue-cli pages configuration.index.html..ts or .vue source files for lib.dist/index.html file.index.html.robots.txt.dist/index.html, making it convenient to share as a single HTML file.index.html.@vue/cli.yaml, xml, ini, toml, csv, plist and properties files to ES6 modules.require by code transforming.import.meta.env object after building the application instead of statically replacing it during production.index.html into smaller reusable pieces.<link rel="preload"> to your index.html based on your build assets..hbs templates to .html..pug templates to .html..njk templates to .html..liquid templates to .html..twig templates to .html..latte templates to .html..html..css to inline styles in .html.package version / git commit / custom to be inserted into your project as a unique identifier for the project version.console.log().index.html.index.html.library mode instead of embedded them as base64.@media At-rules into a dedicated .css files and download it only when matches the media query.index.html.IconifyProviders into index.html for iconify, and support local area network and custom url.markdown file in the specified directory..hbs as ES Modules.<link rel="prefetch" /> or <link rel="preload" /> tags through magic comments and inject them into index.html.lodash with lodash-es is more beneficial to tree-shaking.<link rel="prefetch" /> tags into the HTML file for dynamic modules at runtime.manifest.dev.json during dev server, for backend integration with any language/framework.custom-elements.json manifest for describing custom elements.text/javascript MIME type to module MIME type.sidebar and nav configurations by scanning directories, based on VitePress.-module suffix to the class names of CSS modules.public/ directory.Vitest execution time through caching.type info for import.meta.env.Bun and Node.js runtimes.In this section, we use badges to indicate the targeted Vue version for each plugin.
for Vue 2 only,
for Vue 3 only, and
for plugins that compatible with both versions.
💡 SSR frameworks are listed at SSR - Frameworks.
<script setup> syntax for Vue 2.💡 SSR frameworks are listed at SSR - Frameworks.
.json files to ES6 modules..csv and .tsv files into JavaScript modules with d3-dsv.enforce: 'pre').react-router. Highcharts, Chart.js, React, JavaScript, Material UI and GitHub Actions with Coverage Report.We use cookies
We use cookies to analyze traffic and improve your experience. You can accept or reject analytics cookies.