Awesome
<p align="center"> <img src="https://user-images.githubusercontent.com/40021217/226892769-15ddc27b-2c4f-484c-9253-290182046329.png" width="800"/> </p> <h2 align="center"> <a href="https://github.com/kingyue737/vitify-next">Vitify</a> with Electron </h2><br> <pre align="center"> ๐ Vite + Vuetify 3 + Electron โ๏ธ Opinionated Starter Template </pre>Features
-
โ๏ธ Electron - Build cross-platform desktop apps with JavaScript, HTML, and CSS
-
๐๏ธ File based routing
-
๐ Layout system
-
๐ฅ APIs auto importing - use Composition API and others directly
-
๐งช Unit/Component Testing with Vitest + Testing Library
-
๐งผ ESLint flat config with adapted @nuxt/eslint, future-proof
App Starter Template
-
๐ช Default layout with drawer, header(title bar) and footer (status bar)
-
๐งญ Auto generated navigation drawer and breadcrumbs based on routes
-
๐ Notification store
-
๐ Data visualization with vue-echarts
-
๐จ Theme color customization and dark mode
-
๐ฑ Responsive layout
Variations
-
vitify-nuxt - Vuetify 3 with Nuxt 3, the best DX ๐ฅ๐ฅ๐ฅ
-
vitify-next - Lightweight Vue 3 version without Electron
-
vitify-admin - Vite + Vuetify 2, Opinionated Admin Stater Template
Usage
Development
Start a standalone Vue devtools and launch Vite dev server
pnpm dev
Build
To build the App, run
pnpm build
And you will see the generated executable and setup.exe
in release
folder.