Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/hydrati/vitectron

Powerful Vue Desktop Application Template
https://github.com/hydrati/vitectron

Last synced: 2 months ago
JSON representation

Powerful Vue Desktop Application Template

Awesome Lists containing this project

README

        

> Vitectron 2 is WIP...

# Vue Desktop Application Template

![GitHub Repo stars](https://img.shields.io/github/stars/hyroge/vite-vue-electron)
[![vue](https://img.shields.io/badge/vue-3.2.27-brightgreen.svg)](https://github.com/vuejs/vue-next)
[![vite](https://img.shields.io/badge/vite-2.7.12-brightgreen.svg)](https://github.com/vitejs/vite)
[![electron](https://img.shields.io/badge/electron-16.0.7-brightgreen.svg)](https://github.com/electron/electron)
[![license](https://img.shields.io/github/license/mashape/apistatus.svg)](https://github.com/hyroge/vite-vue-electron/blob/main/LICENSE)

## Use this template
You can choose to clone the project or fork repository, or download the zip file directly. It is recommended to clone the repository so that you can receive the latest patches.

To run a project, you need to have node version 16 or higher and use yarn as your dependency management tool

## Setup
```
# install dependencies
$ yarn install

# serve with vite
$ yarn dev

# build electron application for production
$ yarn build
```

## Features
- `TypeScript JSX` and `CSS-in-JS`
- Clean project structure
- Multi-Window Manager

## Built-in
- [Vue 3.x](https://v3.vuejs.org/)
- [Pinia](https://pinia.esm.dev/)
- [Vue Router](https://next.router.vuejs.org/)
- [Electron](https://www.electronjs.org/)
- [TypeScript](https://www.typescriptlang.org/)