An open API service indexing awesome lists of open source software.

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

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.