https://github.com/kingyue737/vitify-electron
:electron: Electron + Nuxt + Vuetify, Opinionated Starter Template
https://github.com/kingyue737/vitify-electron
admin electron nuxt starter template vite vuetify
Last synced: 11 days ago
JSON representation
:electron: Electron + Nuxt + Vuetify, Opinionated Starter Template
- Host: GitHub
- URL: https://github.com/kingyue737/vitify-electron
- Owner: kingyue737
- License: mit
- Created: 2023-03-07T09:43:16.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-06-29T10:00:03.000Z (4 months ago)
- Last Synced: 2025-09-26T13:39:42.741Z (23 days ago)
- Topics: admin, electron, nuxt, starter, template, vite, vuetify
- Language: Vue
- Homepage:
- Size: 2.17 MB
- Stars: 18
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![]()
Vitify with Electron
โ๏ธ Electron + Nuxt + Vuetify
Opinionated Starter Template## Features
- โ๏ธ [Electron](https://github.com/electron/electron) - Build cross-platform desktop apps with JavaScript, HTML, and CSS
- ๐ [Nuxt](https://nuxt.com/) - SPA, File-based routing, Layout system, components auto importing, modules, etc
- ๐ [State Management via Pinia](https://pinia.vuejs.org/)
- ๐งผ [ESLint flat config](https://eslint.org/docs/latest/use/configure/configuration-files-new) powered by [@nuxt/eslint](https://github.com/nuxt/eslint), future-proof
- ๐ฆพ Typed IPC communication powered with [`@egoist/tipc`](https://github.com/egoist/tipc)
- ๐ฆ ESM Only - Configured [Rollup](https://rollupjs.org/) to transform CJS both in your main/renderer processes
- ๐พ Database - [SQLite](https://www.sqlite.org/) + [Drizzle ORM](https://orm.drizzle.team/), next gen TypeScript ORM DX
### 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 [nuxt-echarts](https://github.com/kingyue737/nuxt-echarts)
- ๐จ Theme color customization and dark mode
- ๐ฑ Responsive layout
## Variations
- [vitify-nuxt](https://github.com/kingyue737/vitify-nuxt) - Vuetify 3 with Nuxt 3, the best DX ๐ฅ๐ฅ๐ฅ
- [vitify-next](https://github.com/kingyue737/vitify-next) - Lightweight Vue 3 version without Electron
- [vitify-admin](https://github.com/kingyue737/vitify-electron) - Vite + Vuetify 2, Opinionated Admin Stater Template## TODO
- [x] Windows 11
- [x] Windows 10
- [ ] Linux
- [ ] MacOS## Usage
### Development
```bash
pnpm dev
```### Build
To build the App, run
```bash
pnpm build
```And you will see the generated executable and `setup.exe` in `release` folder.