• Stars
    star
    134
  • Rank 270,967 (Top 6 %)
  • Language
    CSS
  • Created over 2 years ago
  • Updated 8 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Comprehensive and security Electron template (TypeScript + Vue3 + Vite).

electron-app

An Electron application with Vue3 and TypeScript

electron-version electron-vite-version electron-builder-version vite-version vue-version typescript-version

Features

  • πŸ’‘ Optimize asset handling
  • πŸš€ Fast HMR for renderer processes
  • πŸ”₯ Hot reloading for main process and preload scripts
  • πŸ”Œ Easy to debug
  • πŸ”’ Compile to v8 bytecode to protect source code

Getting Started

Read documentation for more details.

You can also use the create-electron tool to scaffold your project for other frameworks (e.g. React, Svelte or Solid).

Recommended IDE Setup

Project Setup

Install

$ npm install

Development

$ npm run dev

Build

# For windows
$ npm run build:win

# For macOS
$ npm run build:mac

# For Linux
$ npm run build:linux

Examples

More Repositories

1

electron-vite

Next generation Electron build tooling based on Vite 新一代 Electron εΌ€ε‘ζž„ε»Ίε·₯ε…·οΌŒζ”―ζŒζΊδ»£η δΏζŠ€
TypeScript
3,206
star
2

quick-start

An easy way to start a front-end project.
JavaScript
246
star
3

electron-toolkit

Toolkit for Electron
TypeScript
109
star
4

EvPlayer

Video player base on Electron
TypeScript
84
star
5

electron-uikit

UI kit for Electron. e.g. titlebar, contextmenu, notification, etc.
TypeScript
57
star
6

clipboard-files

A nodejs addon, read or write file paths for clipboard, supports win32 and mac osx.
C++
55
star
7

electron-conf

Simple data persistence for your Electron app - save and load user settings, app state, cache, etc
TypeScript
38
star
8

electron-micro-app

A mini program demo base on Electron (Electronζ‘Œι’ε°η¨‹εΊ)
Vue
29
star
9

node-signalr

A signalR client for node.js which support ASP.net but not ASP.net Core.
TypeScript
21
star
10

electron-vite-bytecode-example

electron-vite source code protection example
TypeScript
19
star
11

electron-swan

🦒 A cli tool for managing local Electron release artifacts
TypeScript
19
star
12

sqlite3-queries

A type-safe and promise-based query client for node sqlite3.
TypeScript
13
star
13

electron-vite-worker-example

electron-vite worker example
TypeScript
12
star
14

shadowizer

A cli tool for adding box shadow to images
JavaScript
12
star
15

vitepress-theme-vue

VitePress theme base on @vue/theme, more practical and comprehensive.
Vue
9
star
16

vite-plugin-electron-config

Electron plugin for Vite
TypeScript
7
star
17

wx-vue

Mobile UI Components based on Vue.js and WeUI
CSS
6
star
18

tiny-libs

Tiny front-end library monorepo.
TypeScript
6
star
19

electron-vite-decorator-example

electron-vite decorator example
TypeScript
4
star
20

overlayscrollbars-vue

The OverlayScrollbars wrapper for Vue3
Vue
2
star
21

node-sqlite3

Fork node-sqlite3, modified to use SQLCipher.
PLpgSQL
2
star
22

wx-vue-next

A Vue.js 3 Mobile UI component library based on the WeUI Design (WIP)
Less
1
star
23

vue-cli-plugin-wx-vue

wx-vue plugin for vue-cli
JavaScript
1
star
24

wx-vue-quick-start

Clone to try a simple wx-vue project
Vue
1
star
25

commit-lint

Lint commit messages using Angular's commit convention
JavaScript
1
star
26

ejst

A embedded javascript template engine for nodejs
JavaScript
1
star
27

eslint-config

Alex's ESLint config presets
1
star
28

electron-vite-docs

Documentation for electron-vite
Vue
1
star
29

wx-vue-preset

Vue CLI 3 preset for wx-vue
JavaScript
1
star
30

electron-builder-appimage-install-bash

A bash script to create integrated desktop for AppImage built by electron builder. Since electron builder 21 desktop integration is not a part of produced AppImage file.
Shell
1
star