An mobile web apps template based on the Vue 3 ecosystem。 一个基于 Vue 3 生态系统的移动 web 应用模板,帮助你快速完成业务开发。
65
stars
37
commits
TypeScript
primary language
Feb 25, 2026
updated
English / 简体中文
An mobile web apps template based on the Vue 3 ecosystem.
一个基于 Vue 3 生态系统的移动 web 应用模板,帮助你快速完成业务开发。
📲 PWA
🎨 UnoCSS - the instant on-demand atomic CSS engine
🔥 Use the new <script setup> syntax
📥 APIs auto importing - use Composition API and others directly
💪 TypeScript, of course
⚙️ Unit Testing with Vitest
💾 Mock server Support
🌈 Git hooks - lint and commit
🪶 Varlet - Material design mobile component library developed based on Vue3
🔭 vConsole - the developer tool for mobile web page
📱 Browser Adaptation - use viewport vw/vh units
🌓 Dark Mode Support
🛡️ Configure ESM as default
☁️ Deploy on Netlify, zero-config
@unocss/preset-rem-to-px - Converts rem to px for all utilitieseslint-plugin-unocss - ESLint plugin for UnoCSS@varlet/touch-emulator - Simulate mobile touch events on the desktop@varlet/preset-unocss - CSS atomic framework presets@varlet/unplugin-icon-builder - A collection of tools that provide icon solutions for varletunplugin-vue-router - file system based routingpinia-plugin-persistedstate - Configurable persistence and rehydration of Pinia storesunplugin-vue-i18n - unplugin for Vue I18n<script setup> SFC syntaxvue3-varlet-mobile requires Node 18+
Create a repo from this template on GitHub
If you prefer to do it manually with the cleaner git history
npx tiged easy-temps/vue3-varlet-mobile my-mobile-app
cd my-mobile-app
pnpm i # If you don't have pnpm installed, run: npm install -g pnpm
When you use this template, try follow the checklist to update your info properly
LICENSEindex.htmlvite.config.tspublicAnd, enjoy :)
Just run and visit http://localhost:3000
pnpm dev
To build the App, run
pnpm build
And you will see the generated file in dist that ready to be served.
Go to Netlify and select your clone, OK along the way, and your App will be live in a minute.
We recommend that issue be used for problem feedback, or Wechat group.
Your sponsorship will help us continue to iterate on this exciting project! 🚀
Our contributors have made this project better. Thank you! 🙏
MIT License
TypeScript
60.3%
Vue
32.3%
Less
2.9%
HTML
2.4%
JavaScript
2.1%
An mobile web apps template based on the Vue 3 ecosystem。 一个基于 Vue 3 生态系统的移动 web 应用模板,帮助你快速完成业务开发。
65
stars
37
commits
TypeScript
primary language
Feb 25, 2026
updated
English / 简体中文
An mobile web apps template based on the Vue 3 ecosystem.
一个基于 Vue 3 生态系统的移动 web 应用模板,帮助你快速完成业务开发。
📲 PWA
🎨 UnoCSS - the instant on-demand atomic CSS engine
🔥 Use the new <script setup> syntax
📥 APIs auto importing - use Composition API and others directly
💪 TypeScript, of course
⚙️ Unit Testing with Vitest
💾 Mock server Support
🌈 Git hooks - lint and commit
🪶 Varlet - Material design mobile component library developed based on Vue3
🔭 vConsole - the developer tool for mobile web page
📱 Browser Adaptation - use viewport vw/vh units
🌓 Dark Mode Support
🛡️ Configure ESM as default
☁️ Deploy on Netlify, zero-config
@unocss/preset-rem-to-px - Converts rem to px for all utilitieseslint-plugin-unocss - ESLint plugin for UnoCSS@varlet/touch-emulator - Simulate mobile touch events on the desktop@varlet/preset-unocss - CSS atomic framework presets@varlet/unplugin-icon-builder - A collection of tools that provide icon solutions for varletunplugin-vue-router - file system based routingpinia-plugin-persistedstate - Configurable persistence and rehydration of Pinia storesunplugin-vue-i18n - unplugin for Vue I18n<script setup> SFC syntaxvue3-varlet-mobile requires Node 18+
Create a repo from this template on GitHub
If you prefer to do it manually with the cleaner git history
npx tiged easy-temps/vue3-varlet-mobile my-mobile-app
cd my-mobile-app
pnpm i # If you don't have pnpm installed, run: npm install -g pnpm
When you use this template, try follow the checklist to update your info properly
LICENSEindex.htmlvite.config.tspublicAnd, enjoy :)
Just run and visit http://localhost:3000
pnpm dev
To build the App, run
pnpm build
And you will see the generated file in dist that ready to be served.
Go to Netlify and select your clone, OK along the way, and your App will be live in a minute.
We recommend that issue be used for problem feedback, or Wechat group.
Your sponsorship will help us continue to iterate on this exciting project! 🚀
Our contributors have made this project better. Thank you! 🙏
MIT License
TypeScript
60.3%
Vue
32.3%
Less
2.9%
HTML
2.4%
JavaScript
2.1%