electron-vue3-boilerplate

A boilerplate for quickly create high quality app with Electron, Vue3, TypeScript and Vite.

electrontemplateboilerplatetypescriptnsiselectron-forgevue3viteeslintprettier
FreeRepo

Preview

electron-vue3-boilerplate preview

Overview

This is an Electron desktop application boilerplate built with Vue 3, TypeScript, Vite and Electron Forge. It provides a production-ready template for cross-platform client development with simplified IPC communication between main and renderer processes, hot module reloading, file download support, frameless windows, system tray integration and code generation commands for quickly adding new windows and IPC functions.

Features

hot-module-replacementvite-build-systemelectron-forge-packagingipc-communicationmulti-window-supportframeless-windowssystem-traycontext-menufile-downloadhash-verificationsingle-instancensis-installerlocal-config-filesfile-logginghttp-requestscode-generation-scripts

Feature Flags

fileUploadsloggingErrorTracking

Recommended Use Cases

cross-platform-desktop-applicationselectron-client-developmentvue3-desktop-apps

Frontend

vue3vite

Backend

electron

Auth Providers

None

Deployment Targets

windowsmacoslinux

Payment Providers

None

Quick Facts

โญ Stars
259
๐Ÿด Forks
39
๐Ÿ”„ Active
Unknown
๐Ÿ•’ Last Commit
2024-11-08T03:58:03Z

Stack

Framework
electron
Language
typescript
Logging
electron-log

Data Layer

UI Stack

Components
ant-design-vue

Developer Experience

Docker
No
Tests
No
Quickstart
Yes
env.example
Yes

Pricing

Classification
free
Selected
โ€”
Notes
Open source template, no pricing model
Get Started with this Boilerplate